ID4i MCP connector
Updated
ID4i is an HTTP API platform for identification and tracking services, covering user registration and API key management. The ID4i MCP connector allows AI agents to manage user registration and password reset workflows, including verifying and completing multi-step processes. It also supports creating, retrieving, and deleting API keys, as well as listing privileges tied to organizations across an ID4i tenant.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the ID4i MCP connector to perform the following actions:
- Reset and verify user passwords for secure account access
- Register and verify new user accounts end-to-end
- Create, update, and delete API keys and privileges
- Track billing amounts and detailed positions per organization
- Organize identification tags into structured, searchable collections
- Monitor organizational change logs for auditing and compliance
- Look up supported countries and reference documents quickly
- Manage organization-specific documents and access privileges centrally
Example prompts
Use the following example prompts to invoke ID4i MCP connector tools from your AI assistant or Boomi Connect workflow:
Reset my password for my ID4i account.Register a new user in ID4i.Show me all API keys for our organization in ID4i.What privileges does this API key have in ID4i?Get the billing amount for our organization this month in ID4i.Create a new collection of tracking items in ID4i.List all countries supported in ID4i.Show me the change log for our organization in ID4i.Add elements to our collection in ID4i.Find a specific collection in ID4i.
ID4i MCP connector tools
The ID4i MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| requestPasswordReset | Request password reset |
| verifyPasswordReset | Verify password reset |
| registerUser | Register user |
| completeRegistration | Complete registration |
| verifyUserRegistration | Verify registration |
| listAllApiKeysOfOrganization | Find API key by organization |
| createNewApiKey | Create API key |
| listAllApiKeyPrivileges | List all privileges |
| deleteApiKey | Delete API key |
| getApiKey | Show API key |
| updateApiKey | Update API keys |
| removeApiKeyPrivilege | Remove privilege |
| listApiKeyPrivileges | List privileges |
| addApiKeyPrivilege | Add privilege |
| removeApiKeyPrivilegeForId4ns | Remove id4ns of a privilege |
| listId4ns | ID4ns of a privilege |
| addApiKeyPrivilegeForId4ns | Add ID4ns of a privilege |
| getSumForOrganization | Get billing amount of services for a given organization |
| getPositionsForOrganization | Get billing positions for a given organization |
| listOrganizationChangeLog | List change log entries of an organization |
| createCollection | Create collection |
| deleteCollection | Delete collection |
| findCollection | Find collection |
| updateCollection | Update collection |
| removeElementsFromCollection | Remove elements from collection |
| listElementsOfCollection | List contents of the collection |
| addElementsToCollection | Add elements to collection |
| listCountries | List countries |
| listAllDocuments | List documents |
| listDocuments | List organization specific documents |
| deleteDocument | Delete a document |
| readDocument | Read document contents |
| getDocument | Retrieve a document (meta-data only, no content) |
| updateDocumentMetadata | Update a document |
| createGuid | Create GUID(s) |
| getGuidsWithoutCollection | Retrieve GUIDs not in any collection |
| getGuid | Retrieve GUID information |
| updateGuid | Change GUID information. |
| filteredList | List history |
| addItem | Add history item |
| list | DEPRECATED - List history |
| retrieveItem | Get history item |
| updateItem | Update history item |
| updateItemVisibility | Set history item visibility |
| getId4n | Retrieve ID4n information |
| getGuidAliases | Get all aliases for the given GUID or Collection. |
| removeGuidAlias | Remove aliases from GUID or Collection |
| addGuidAlias | Add alias for GUID or Collection |
| getCollections | Retrieve collections of an ID |
| deleteProperties | Delete ID4n properties |
| getProperties | Retrieve ID4n properties |
| patchProperties | Patch ID4n properties |
| importGS1Codes | Import GS1/MAPP codes |
| applicationInfo | Retrieve version information about ID4i |
| readFromMicrostorage | Read data from microstorage |
| writeToMicrostorage | Write data to microstorage |
| getMultipleProperties | Get multiple ID4n properties |
| createOrganization | Create organization |
| deleteOrganization | Delete organization |
| findOrganization | Find organization by id/namespace |
| updateOrganization | Update organization |
| deleteOrganizationBillingAddress | Remove billing address |
| findOrganizationBillingAddress | Retrieve billing address |
| updateOrganizationBillingAddress | Store billing address |
| findOrganizationAddress | Retrieve address |
| updateOrganizationAddress | Store address |
| getAllCollectionsOfOrganization | Get collections of organization |
| deleteOrganizationLogo | Delete organization logo |
| getDefaultQueue | Get Default Queue |
| patchDefaultQueue | Patch Default Queue |
| enqueueCustomMessage | Enqueue a custom message |
| removePartnerOrganization | Remove partner |
| getPartnerOrganizations | Get partners of an organization |
| addPartnerOrganization | Add partner |
| getOrganizationPrivileges | List my privileges |
| getAllOrganizationRoles | List users and their roles |
| getUsersOfOrganization | Find users in organization |
| inviteUsers | Invite Users |
| removeUserRoles | Remove role(s) from user |
| getUserRoles | Get user roles by username |
| addUserRoles | Add role(s) to user |
| listAllPublicDocuments | List public documents |
| readPublicDocument | Read public document contents |
| getPublicDocument | Retrieve a public document (meta-data only, no content) |
| listPublicHistory | Shows the public history of the given GUID |
| resolveImageUsingGET | Resolve image |
| readOrganizationInfo | Read public organization information |
| getRoutes | Retrieve all public routes for a GUID |
| listAllRoles | List roles |
| getRoutingFile | Retrieve routing file |
| updateRoutingFile | Store routing file |
| getRoute | Retrieve current route of a GUID (or ID4N) |
| getAllRoutes | Retrieve all routes of a GUID (or ID4N) |
| searchByAlias | Search for GUIDs by alias |
| getGuidAliasTypes | List all supported alias types |
| receive | Transfer a GUID or collection, obtaining it (i.e. |
| getSendInfo | Show transfer preparation information |
| prepare | Prepare an object for transfer |
| getOrganizationsOfUser | Retrieve organizations of user |
| findUsers | Find users |
| findUserByUsername | Find by username |
| go | Forward |
| login | ID4i API Login |
| resolveWhoIsEntry | Resolve owner of id4n |