Built to be read by agents, too.
Everything on this site is public and needs no key. Point your assistant, coding agent or crawler at any of the interfaces below. Please cache responses and link back when you use the data.
MCP server
A read-only MCP server over Streamable HTTP, no authentication. Ask your agent things like “find a remote MCP server for Linear” or “how do I publish a ChatGPT plugin?” and it can search the directory and fetch full install steps.
https://chatgptplugins.directory/api/mcp| Tool | What it does |
|---|---|
| search | Search plugins, apps, MCP servers, tutorials and posts. Returns ids. |
| fetch | Full Markdown for an id (e.g. mcp/github), including install steps and configs. |
| list_listings | List by type and category, top or newest; filter MCP servers to remote-only. |
ChatGPT (developer mode)
Turn on Developer mode under Settings → Security and login, open Plugins, select + and paste the endpoint above. Choose no authentication. See the full tutorial.
Codex
codex mcp add plugins-directory --url https://chatgptplugins.directory/api/mcpOpenAI Responses API
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-6-astra",
tools=[{
"type": "mcp",
"server_label": "plugins_directory",
"server_url": "https://chatgptplugins.directory/api/mcp",
"require_approval": "never",
}],
input="Find a remote MCP server for project management and show me how to connect it.",
)
print(response.output_text)Any MCP client (JSON config)
{
"mcpServers": {
"plugins-directory": { "url": "https://chatgptplugins.directory/api/mcp" }
}
}Markdown for every page
Append .md to any URL, or request any page with an Accept: text/markdown header. Listing pages include install steps and config snippets; articles include the full text.
curl https://chatgptplugins.directory/plugins/github.md
curl -H "Accept: text/markdown" https://chatgptplugins.directory/tutorials/add-mcp-server-to-chatgptllms.txt
/llms.txt is an index of the whole site following the llms.txt convention. /llms-full.txt contains the full text of every tutorial and post, plus a compact index of every listing.
JSON API
Static JSON, regenerated on every deploy. CORS is open.
GET https://chatgptplugins.directory/api/v1/listings # everything
GET https://chatgptplugins.directory/api/v1/plugins
GET https://chatgptplugins.directory/api/v1/apps
GET https://chatgptplugins.directory/api/v1/mcp
GET https://chatgptplugins.directory/api/v1/tutorials # with Markdown bodies
GET https://chatgptplugins.directory/api/v1/postsFeeds and crawling
RSS for new tutorials and posts, sitemap.xml for every page. AI crawlers are welcome in robots.txt.