
Jitapi
Solves the problem of working with massive OpenAPI specs by using semantic search and dependency graphs instead of dumping hundreds of endpoints into context. Register any API once (Stripe, GitHub, TMDB), ask questions in plain English, and it figures out which endpoints to call and in what order. The dependency resolver is the standout piece: it knows that creating an order requires getting a user ID first, so it chains the calls automatically. Works offline with local embeddings out of the box, or you can plug in Voyage/OpenAI for better search quality on large APIs. Supports bearer tokens, API keys, and basic auth through environment variables so credentials never hit disk. Best for multi-step workflows across unfamiliar APIs where you'd otherwise be reading docs or writing custom integration code.
- GitHub stars
- 6
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Jan 19, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
register_apiRegister an API from an OpenAPI spec URL
Register an API from an OpenAPI spec URL
No parameter schema in public metadata yet.
list_apisList all registered APIs and their endpoint counts
List all registered APIs and their endpoint counts
No parameter schema in public metadata yet.
search_endpointsSemantic search across endpoints using natural language
Semantic search across endpoints using natural language
No parameter schema in public metadata yet.
get_workflowFind relevant endpoints with dependency resolution and full schemas
Find relevant endpoints with dependency resolution and full schemas
No parameter schema in public metadata yet.
get_endpoint_schemaGet the complete schema for a specific endpoint
Get the complete schema for a specific endpoint
No parameter schema in public metadata yet.
call_apiExecute a single API call with auth, path params, query params, and body
Execute a single API call with auth, path params, query params, and body
No parameter schema in public metadata yet.
set_api_authConfigure authentication (API key header, API key query param, or bearer token)
Configure authentication (API key header, API key query param, or bearer token)
No parameter schema in public metadata yet.
delete_apiRemove a registered API and all its data
Remove a registered API and all its data
No parameter schema in public metadata yet.
Sponsors
Configuration
OPENAI_API_KEY*secretOpenAI API key for embeddings and workflow planning
Readme
JitAPI
Point Claude at any API. JitAPI figures out which endpoints to call and in what order — automatically.
JitAPI is an MCP server that lets Claude interact with any API from its OpenAPI spec. Instead of dumping hundreds of endpoints into context, JitAPI uses semantic search and a dependency graph to surface only what's needed — then Claude plans and executes the calls.
https://github.com/user-attachments/assets/53f72f89-a41a-4a9c-a688-ec876ea05fbd
JitAPI v0.2.0
The Problem
Details
- Repository
- github.com/nk3750/jitapi
- Categories
- AI & LLM Tools, Search & Web Crawling
- Package
jitapi- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active