Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
TypeScript SDK for typeship. API reference
Generated from the OpenAPI spec by typeship. Change the spec or generation settings, then regenerate; generated files are not hand-edited.
fetch (Node 18+, browsers, edge runtimes)ApiResult<T, E> where E lists each documented error for that exact operationfor await any list call to stream every item across every pageRetry-After supportvalidate: true schema-checks request and response bodies against the spec, still zero dependenciessideEffects: falsebearerToken (a string, or a callback for tokens that expire), sent as Authorization: Bearer <token>.defaultHeaders adds headers to every request (API version headers, tenant ids); onRequest can rewrite any request before it is sent.
Awaiting a call returns a discriminated result instead of throwing on request errors. The error side is a union of the documented error classes for that operation:
Prefer exceptions? unwrap(result) returns the data or throws the typed error.
Await a list call to inspect its ApiResult, or iterate it for concise lazy pagination. Async iteration throws the same typed API error if any page fails:
Per-call overrides ride on the last argument: { timeoutMs, maxRetries, headers, signal }.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/typeship)<a href="https://allmcps.com/mcp/typeship"><img src="https://allmcps.com/api/badge/typeship?style=directory" alt="Typeship on AllMCPs" /></a>