llms.txt:
https://paperzilla.ai/api/mcp
This URL does not come from OpenAPI.
What happens after the client knows the URL
Once the client is pointed at the MCP endpoint and has a valid MCP API key, it can discover the callable surface from MCP itself. In practice, the client initializes the MCP connection first, then calls:tools/list- Optionally
prompts/list
tools/list returns the available tool names plus input schemas, so the client can see what calls exist and what arguments they take.
That includes feed browsing and search tools such as:
feed_getfeed_searchpaper_getpaper_markdown
Does MCP have its own endpoints?
Externally, no per-tool endpoints are required. Paperzilla exposes one MCP endpoint at/api/mcp, and tool calls happen over that protocol connection.
Internally, those tools are backed by Paperzilla’s own app logic and data access. A tool may read directly from internal services or data stores instead of calling the public REST API.
How this relates to OpenAPI
OpenAPI documents a REST API. MCP tool discovery works differently:- OpenAPI tells a REST client which HTTP routes exist
- MCP tells an MCP client which tools exist through
tools/list
- The MCP server URL
- An MCP API key
- Standard MCP calls like
initializeandtools/list