1. Find 13F.ai and install it

    Open Plugins (chatgpt.com/plugins), search for 13F.ai, open it and select Install plugin.

  2. Sign in and approve

    Install the new plugin. When ChatGPT sends you to 13F.ai, sign in if asked, check that the page names ChatGPT and will send you back to chatgpt.com, then click Approve. ChatGPT never sees your password.

  3. Pick 13F.ai and ask

    Start a new chat, type @ and choose 13F.ai. Then ask, for example: “@13F.ai Which members of Congress traded NVDA this year?”

These steps follow OpenAI's guide to plugins in ChatGPT. 13F.ai is listed for ChatGPT in the United States; in a work or school workspace, an administrator decides which plugins members can install.

Try these first

All three work on Basic.

Can't install it? Add it as a custom MCP server

If 13F.ai doesn't show up in the directory for you, or your workspace doesn't allow it, you can add the same server yourself. You sign in the same way and get the same data.

What ChatGPT needs. You add your own MCP server in ChatGPT on the web, by turning on developer mode. We have used 13F.ai on the free ChatGPT plan (October 2026). OpenAI's help article lists ChatGPT Pro accounts (with read access, which is all 13F.ai needs) and Business, Enterprise and Edu workspaces, where the full version is still in beta. In a Business workspace an administrator or owner has to turn on developer mode (labelled Create custom MCP connectors) for themselves; on Enterprise and Edu an administrator can grant it to chosen members. If you don't see Add custom MCP server under Plugins, your plan or workspace doesn't allow it. Deep research can read from a custom app; agent mode doesn't use them. From OpenAI's help article on developer mode and MCP apps.
  1. Add a custom MCP server

    Open Plugins (chatgpt.com/plugins), click Add, then choose Add custom MCP server. Name it 13F.ai and enter this server address under Connection:

    https://13f.ai/api/mcp

    For authentication choose OAuth and leave any client ID and secret empty. Read the warning, confirm it, then select Create as a plugin. Creating it can take up to a minute. The menu may be worded a little differently in your version; look for the option that adds your own MCP server.

  2. Sign in and approve

    Install the new plugin. When ChatGPT sends you to 13F.ai, sign in if asked, check that the page names ChatGPT and will send you back to chatgpt.com, then click Approve. ChatGPT never sees your password.

  3. Pick 13F.ai and ask

    Start a new chat, type @ and choose 13F.ai. Then ask, for example: “@13F.ai Which members of Congress traded NVDA this year?”

Prefer an API key?

ChatGPT can't send an API key in a header. The only way to use a key is the older address /api/mcp/k/<key>, with authentication set to “No authentication”. It is normally switched off, and a key in an address ends up in logs and browser history, so we recommend signing in as described above. For tools that can send a header, see local models and the API docs.

Trouble, or disconnecting

Having trouble? A message that you need the Premium plan means you asked for something outside the free data (trades, members, bills, votes and PAC donations, FINRA short interest and short volume), or your trial or subscription isn't active: see pricing. If ChatGPT can't connect, check that the address is exactly https://13f.ai/api/mcp, then remove the plugin and add it again.

Disconnecting. Disconnect 13F.ai in ChatGPT (uninstalling the plugin alone may leave the connection in place), or disconnect it from the Connected apps list on your account page. It stops working within about a minute.

Two accounts side by side? If ChatGPT refuses a second connector with the same address, add a harmless ending to the second one, for example https://13f.ai/api/mcp?t=2: the server ignores it.

Basic: Congress data. Premium: all 44 datasets. Start 7-day free trial Card required.