Speakeasy
Build APIs your users love â¤ī¸ with Speakeasy. ⨠Polished and type-safe SDKs. đ Terraform providers, MCP servers, CLIs and Contract Tests for your API. OpenAPI native.
What is Speakeasy?
Speakeasy is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to build apis your users love â¤ī¸ with speakeasy. ⨠polished and type-safe sdks. đ terraform providers, mcp servers, clis and contract tests for your api. openapi native.
Build APIs your users love â¤ī¸ with Speakeasy. ⨠Polished and type-safe SDKs. đ Terraform providers, MCP servers, CLIs and Contract Tests for your API. OpenAPI native.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Build APIs your users love â¤ī¸ with Speakeasy. ⨠Polished and
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx speakeasyConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Speakeasy
Speakeasy is an OpenAPI-native toolchain that generates polished, type-safe client SDKs in 10+ languages (TypeScript, Python, Go, Java, C#, PHP, Ruby, Unity, and more), Terraform providers, MCP servers, CLIs, and contract tests directly from your API specification. It is trusted by companies like Mistral, Vercel, Clerk, and OpenRouter to maintain developer-facing SDKs that are idiomatic, well-documented, and kept in sync with the API as it evolves. The speakeasy CLI integrates into CI/CD pipelines to automate SDK regeneration on every API change.
Prerequisites
- A valid OpenAPI 3.x specification file for your API
- Speakeasy CLI installed (see installation step below)
- A Speakeasy account at app.speakeasy.com for managed generation and publishing
- Language-specific runtimes (e.g., Node.js for TypeScript SDKs, JDK for Java SDKs) for testing generated output
Install the Speakeasy CLI
Install the Speakeasy CLI using the official script or Homebrew on macOS.
# macOS / Linux via script
curl -fsSL https://raw.githubusercontent.com/speakeasy-api/speakeasy/main/install.sh | sh
# macOS via Homebrew
brew install speakeasy-api/tap/speakeasyAuthenticate with Speakeasy
Log in to your Speakeasy account. This links the CLI to your workspace for managed generation.
speakeasy auth loginInitialize a new SDK generation workflow
Run the quickstart wizard in your API project directory. Speakeasy will detect your OpenAPI spec and guide you through target language selection.
speakeasy quickstartGenerate SDKs from your OpenAPI spec
Run generation targeting a specific language. Replace 'typescript' with your desired target (python, go, java, csharp, php, ruby, terraform).
speakeasy generate sdk --lang typescript --schema ./openapi.yaml --out ./sdkGenerate an MCP server from your API
Speakeasy can generate a ready-to-use MCP server that exposes your API operations as MCP tools.
speakeasy generate sdk --lang mcp-server --schema ./openapi.yaml --out ./mcp-serverAdd SDK generation to CI/CD
Use the GitHub Actions integration to automatically regenerate SDKs when the OpenAPI spec changes and open pull requests.
speakeasy run --githubSpeakeasy Examples
Client configuration
Claude Desktop MCP config for the Speakeasy CLI using npx.
{
"mcpServers": {
"speakeasy": {
"command": "npx",
"args": ["speakeasy"]
}
}
}Prompts to try
Example prompts when using Speakeasy through an AI assistant.
- "Generate a TypeScript SDK from my openapi.yaml and add retry logic"
- "Create an MCP server that exposes my REST API operations as tools"
- "What changes in my updated OpenAPI spec will break existing SDK users?"
- "Generate contract tests for the /users endpoint in my API spec"Troubleshooting Speakeasy
speakeasy generate fails with 'invalid OpenAPI document'
Validate your spec first with `speakeasy validate --schema ./openapi.yaml`. Common issues include missing operationId fields, invalid $ref paths, or unsupported OpenAPI 2.x (Swagger) format. Speakeasy requires OpenAPI 3.0+.
Authentication fails with 'workspace not found'
Run `speakeasy auth login` again to refresh your session token. Ensure you're using the correct account at app.speakeasy.com and that your workspace slug matches what's in your .speakeasy/config.yaml.
Frequently Asked Questions about Speakeasy
What is Speakeasy?
Speakeasy is a Model Context Protocol (MCP) server that build apis your users love â¤ī¸ with speakeasy. ⨠polished and type-safe sdks. đ terraform providers, mcp servers, clis and contract tests for your api. openapi native. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Speakeasy?
Follow the installation instructions on the Speakeasy GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Speakeasy?
Speakeasy works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Speakeasy free to use?
Yes, Speakeasy is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Speakeasy Alternatives â Similar Developer Tools Servers
Looking for alternatives to Speakeasy? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
â 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
â 155.8kJava éĸč¯ & åį̝éį¨éĸ蝿åīŧčĻįčŽĄįŽæēåēįĄãæ°æŽåēãåå¸åŧãéĢåšļåãįŗģįģčŽžčŽĄä¸ AI åēį¨åŧå
Gemini CLI
â 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
â 87.3kâ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
â 86.0kModel Context Protocol Servers
CC Switch
â 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Speakeasy in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Speakeasy?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.