Discovery Documents
CTP tools are discoverable through multiple standardized formats.Supported Formats
| Format | Purpose | Consumers |
|---|---|---|
| OpenAPI 3.1 | API documentation | Swagger, Postman, API clients |
| MCP Manifest | AI tool integration | Claude, Cursor, AI assistants |
| llms.txt | LLM context | LLM-based applications |
| CTP Manifest | Native CTP discovery | ConveniencePro ecosystem |
| ChatGPT Plugin | ChatGPT integration | OpenAI plugins |
OpenAPI 3.1 Specification
Generated Structure
MCP Manifest
Generate Model Context Protocol compatible manifests:Generated Structure
llms.txt
Generate context documents for LLMs:Generated Structure
CTP Manifest
Native CTP discovery format:Structure
Serving Discovery Documents
Express.js Example
Static Generation
Well-Known URLs
CTP recommends these standard paths:| Path | Format | Purpose |
|---|---|---|
/openapi.json | OpenAPI 3.1 | API documentation |
/.well-known/mcp.json | MCP | AI tool discovery |
/llms.txt | Text | LLM context |
/.well-known/ctp.json | CTP | Native discovery |
/.well-known/ai-plugin.json | ChatGPT | Plugin manifest |