Speakeasy API MCP Server
par speakeasy-api
MCP server exposing the full Speakeasy platform API — manage SDK generation, workspaces, artifacts, subscriptions, and code samples directly from your AI agent.
What it does
The Speakeasy TypeScript SDK doubles as an MCP server, exposing the entire Speakeasy platform API as AI-callable tools. AI agents can manage SDK generation workflows, query workspace settings, handle artifact registries, generate code sample previews, and administer organizations and publishing tokens — all without leaving the chat interface.
Speakeasy is a platform for generating type-safe, production-grade SDKs from OpenAPI specs. This MCP server is ideal for teams that want to automate or query their Speakeasy pipelines from Claude or Cursor.
Tools
The server exposes all Speakeasy API operations grouped by resource:
- Artifacts — Manage namespaces, revisions, tags, remote sources, and blob/manifest access
- Auth — Validate API keys, get access tokens, retrieve user info
- CodeSamples — Generate and retrieve code sample previews (sync and async)
- Events — Query workspace events and targets
- GitHub — Check/configure GitHub integration, trigger actions, store publishing secrets
- Organizations — Create orgs, manage billing add-ons, view usage
- Workspaces — Full workspace CRUD, tokens, team members, feature flags, settings
- Subscriptions — Activate or ignore subscription namespaces
- Reports — Upload reports, retrieve signed URLs for lint/change reports
- Suggest — Generate OpenAPI improvement suggestions
Installation
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"Speakeasy": {
"command": "npx",
"args": [
"-y", "--package", "@speakeasy-api/speakeasy-client-sdk-typescript",
"--", "mcp", "start",
"--api-key", "YOUR_API_KEY"
]
}
}
}
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"Speakeasy": {
"command": "npx",
"args": [
"-y", "--package", "@speakeasy-api/speakeasy-client-sdk-typescript",
"--", "mcp", "start",
"--api-key", "YOUR_API_KEY"
]
}
}
}
Requires Node.js v20+. API key available from your Speakeasy workspace.
Supported hosts
Claude Desktop and Cursor confirmed in README.
Installation rapide
npx -y --package @speakeasy-api/speakeasy-client-sdk-typescript -- mcp start --api-key YOUR_API_KEYInformations
- Tarification