Fully Hosted
No server to deploy, no Docker image to maintain. Just point your MCP client at https://mcp.verjson.dev/mcp.
mcp.verjson.dev is a fully hosted Model Context Protocol server.
Point Claude, Cursor or any MCP-compatible agent at /mcp with a VerJSON API key and they can
discover operations, read schemas and call your APIs – no glue code, no extra hosting.
Streamable HTTP MCP · Bearer auth · Works with Claude, Cursor and MCP Inspector
mcp.verjson.dev runs a Streamable HTTP MCP server that wraps the universe of OpenAPI-described APIs in a consistent tool catalogue. It has first-class support for VerJSON published documents and works with any standards-compliant OpenAPI 3.x spec on the public web.
No server to deploy, no Docker image to maintain. Just point your MCP client at https://mcp.verjson.dev/mcp.
Authenticate every request with a scoped VerJSON API key. Invalid or expired keys are rejected with a clean 401.
Use create_verjson_session(subdomain) and the server fetches the spec for you – every published VerJSON API is one call away.
Point create_session at any OpenAPI 3.x URL – internal or public – and the full tool surface works the same way.
The server exposes a focused, composable tool catalogue that covers session lifecycle, schema introspection, operation discovery, request scaffolding, execution and structured querying of responses.
create_session, create_verjson_session, get_session_info, list_sessions, close_session – fast onboarding for any spec or VerJSON subdomain.
list_schemas, get_schema, find_property – navigate component schemas, follow $refs and pinpoint properties without downloading the whole spec.
list_operations, get_operation, execute_operation – discover endpoints, inspect parameters and execute requests with the agent's chosen credentials.
scaffold_request_body, scaffold_response_example – generate valid request bodies and realistic example responses from the schema.
jmespath_search – run JMESPath expressions over any structured result so the agent can drill into the parts it actually needs.
Streamable HTTP MCP over POST, GET and DELETE /mcp with the required Accept: application/json, text/event-stream header semantics.
The endpoint speaks Streamable HTTP MCP. All you need is a VerJSON API key and a client that supports Bearer-token MCP servers.
POST/GET/DELETE https://mcp.verjson.dev/mcp
Required header: Authorization: Bearer <vj_api_key>
Add the server in your MCP config with a Bearer credential pointing at https://mcp.verjson.dev/mcp. Claude will load the tool catalogue on first use.
Register it as a remote MCP server with the static Bearer token. .well-known OAuth probes intentionally return 404 so the Bearer fallback kicks in.
Run npx @modelcontextprotocol/inspector and target https://mcp.verjson.dev/mcp with the same Authorization header to explore the tools interactively.
Use the official MCP SDK (TypeScript or Python). Make sure POST requests send Accept: application/json, text/event-stream – the spec requires it.
GET /health returns liveness info. GET /api-docs.json returns the OpenAPI description of the HTTP surface.
The hosted MCP server is part of VerJSON's open beta. Use it freely with any valid VerJSON API key while we refine the product. Paid subscription tiers will be introduced later, with clear notice and a generous free tier preserved.
Full access to the tool catalogue, every published VerJSON API, and any public OpenAPI spec your agent points at.
Future paid plans will cover higher rate limits, advanced telemetry and team-level controls. Beta users will get plenty of notice before anything changes.
It's VerJSON's hosted Model Context Protocol server. A Streamable HTTP MCP endpoint at /mcp that lets AI agents introspect and call any OpenAPI-described API, with first-class support for VerJSON published documents.
Every request to /mcp must include Authorization: Bearer <verjson_api_key>. Keys are validated against VerJSON; invalid or expired keys return 401. OAuth discovery endpoints return 404 on purpose so clients fall back to the static Bearer token.
Yes. create_session(specUrl) accepts any OpenAPI 3.x URL on the public web. All schema, operation, payload and JMESPath tools work identically regardless of where the spec is hosted.
It's free during VerJSON's open beta. Paid subscription tiers will be introduced later, with a generous free tier preserved and clear notice ahead of any change.
Sign in at verjson.dev, open Account → API keys and create a key with the scopes you need. Use that key as the Bearer credential for mcp.verjson.dev/mcp.
Grab a VerJSON API key, point your MCP client at mcp.verjson.dev/mcp and start calling APIs from any agent.