callspec
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@callspecsearch recent posts for 'technology'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Define your API once with simple TypeScript โ methods like getProductById with typed inputs, outputs, and errors โ and Callspec gives you the whole stack from that one place: the server, a TypeScript SDK you use in your own app or ship to consumers, shared types (and optional form validators), docs, MCP tools, and OpenAPI 3.1.
On the frontend you call api.getProductById({โฆ}) and get a Result back โ success value or a typed error code you can switch on. Same methods, same types, same errors as the server and as agents on MCP. No drift, no hand-rolled client, no guessing which status codes mean what.
๐งช Unit-test the real handler โ
.handler(input, ctx)โ no HTTP, noreq/res, no mocks (unless you use singletons); 100% line/branch/function coverage is realistic๐ฏ Result-typed errors โ end-to-end error codes from handler โ SDK โ OpenAPI โ MCP
๐ค MCP from the same routes โ your TypeScript API is also a Cursor/Claude tool server
โก RPC functions โ define simple functions like
getProductById, not REST CRUD๐งฉ TypeScript SDK โ use it in your frontend or publish it for API consumers
๐ OpenAPI 3.1 โ for tooling, gateways, and multi-language generators when you need them
๐ Docs UI โ white-label explorer to try methods and connect MCP clients
โ Shared types & schemas โ same preds end-to-end; optional
exportsland on generatedschemas
Try the demo
Hosted (browse routes / MCP connect snippets): callspec.logfox.ai/demo
Live try-it + MCP locally:
git clone https://github.com/logfoxai/callspec.git
cd callspec && npm install
npm run build && npm run serve:chirp-demoOpen http://127.0.0.1:3456/v1/docs โ fictional Chirp API v2. Bearer token demo for authenticated routes and MCP.
Related MCP server: Graft
Contents
For coding agents: Working with Coding Agents (copy-paste skill + prompts). Skill file: SKILL.md.
Docs UI branding (theme vars, logos, links, notice)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAutomatically converts any OpenAPI specification into an MCP server, exposing all HTTP endpoints as callable tools with support for various authentication methods and request types.2
- Alicense-qualityCmaintenanceEnables building agent-ready APIs that expose tools as both HTTP and MCP endpoints from a single server definition, with automatic OpenAPI, discovery docs, and interactive API reference.5Apache 2.0
- Alicense-qualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- Flicense-qualityDmaintenanceA standalone MCP server that exposes API endpoints as tools for AI assistants, using SSE transport.
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Argo RPG Platform โ connects AI assistants to campaign data via OAuth2
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/logfoxai/callspec'
If you have feedback or need assistance with the MCP directory API, please join our Discord server