ipa

Retrieve Italian Public Administration entity data from the IPA registry.

5|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ondata/skills --skill ipa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ipa
Source: https://github.com/ondata/skills/tree/main/skills/ipa
Command: npx skills add https://github.com/ondata/skills --skill ipa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The ipa skill helps you quickly locate official information about Italian Public Administration (PA) entities, including PEC email addresses, office contacts, and e-invoicing recipient codes, without manually navigating complex IPA resources.

Core Features & Use Cases

  • Official PA entity lookup (IPA registry): Search by entity name or acronym to retrieve the correct IPA identifiers needed for further queries.
  • PEC and official email discovery: Retrieve certified email (PEC) and other certified electronic delivery addresses for public bodies.
  • E-invoicing recipient codes (SDI/Codice Destinatario): Find the destination code for electronic invoicing using either the entity’s IPA code or its Italian fiscal code.
  • Office (UO) and internal contact directory: Find specific internal organizational units, including contact details for municipalities, ministries, ministries’ offices, and other PA bodies.
  • Email ownership verification: Check whether an email/PEC belongs to a PA and identify the corresponding entity type and code.
  • Domicilio digitale lookup: Retrieve digital domicile information for an entity from its fiscal code.
  • Robust fallbacks when search results are missing: Automatically switch between IPA web service endpoints and a CKAN full-text fallback to improve hit rates.

Quick Start

Ask: find the PEC of the “Comune di Bologna” and include the verification link.

Frequently Asked Questions about ipa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the PEC address for an Italian Public Administration entity?

You can retrieve official PEC addresses by searching the IPA registry using the public body's name or acronym. Results include the certified electronic mail address and a verification URL to confirm the contact's authenticity.

What is the Codice Destinatario and how do I get it for e-invoicing?

The Codice Destinatario is the identifier required for electronic invoicing to Italian public bodies. You retrieve it by querying the IPA registry with either the entity's official IPA code or its Italian fiscal code.

Can I check if an email belongs to a specific Italian PA organization?

Yes, email verification is supported. By submitting the email or PEC address, the system identifies whether it belongs to an Italian PA entity and returns the corresponding entity type and code.

How do I find specific office contacts within an Italian municipality or ministry?

You can discover internal organizational units by searching the IPA contact directory. This retrieves specific contact details for offices within municipalities, ministries, and other public administration bodies.

Do I need an authentication key to retrieve digital domicile information from a fiscal code?

Yes, retrieving digital domicile information requires the IPA_auth_id environment variable. This key authorizes access to the IPA services needed to process fiscal-code inputs and return the domicile details.

What happens if the IPA registry search returns no results for an entity name?

If an initial search misses, the system automatically switches between IPA web service endpoints and a CKAN full-text fallback. This robust mechanism improves hit rates when searching for public administration entities.