> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://docs.postnuvia.com/llms.txt.

## Summary

Ask Claude, ChatGPT, Cursor, Claude Code, or Codex to "create an account at Firecrawl for my agent" and it does, using an PostNuvia inbox as the agent's identity through AgentID. A new guide walks through creating accounts, getting API keys, and checking where your agent has accounts, and the PostNuvia plugin ships a skill for it. A provider that is registered but not listed in the catalog can also be read and connected by its ID.

### What's new?

**New docs and tooling:**

* [AgentID in Claude, ChatGPT, and Cursor](https://docs.postnuvia.com/agentid-in-assistants): set up each assistant, then create accounts, find a provider for a need, get an API key, and list accounts with the `list_providers`, `search_providers`, `get_provider`, `connect_provider`, and `list_accounts` MCP tools.
* ChatGPT setup on the [MCP page](https://docs.postnuvia.com/integrations/mcp), using developer mode and OAuth.
* The PostNuvia plugin for Claude Code, Cursor, and Codex (0.4.0) adds the `agentid` skill (`postnuvia-agentid` on skills.sh).

**Unlisted providers by ID:**

* `GET /v0/providers/{provider_id}` returns the ID and name of a registered provider that the catalog does not list, without `updated_at`.
* `POST /v0/providers/{provider_id}/connect` works for any registered provider with a sign-in entry point, listed or not.
* `GET /v0/providers` and `GET /v0/providers/search` still return catalog entries only.

### Use cases

* Give your agent its own Firecrawl, search, or database account from the assistant you already use, without a sign-up form or password.
* Audit which inboxes hold accounts at which providers without writing code.
* Connect an inbox to a provider that shared its ID with you before it appears in the catalog.

> **Note**
>
> See [AgentID in Claude, ChatGPT, and Cursor](https://docs.postnuvia.com/agentid-in-assistants) for the full walkthrough.