Speakeasy

v1.0.0â€ĸDeveloper Toolsâ€ĸstable

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.

aiapiclient-sdkscsharpgo
Share:
413
Stars
0
Downloads
0
Weekly
0/5

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

SDK generation from OpenAPI
MCP server and CLI generation
Type-safe client SDKs
speakeasy-api

Maintainer

LicenseNOASSERTION
Languagejavascript
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx speakeasy

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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/speakeasy
2

Authenticate with Speakeasy

Log in to your Speakeasy account. This links the CLI to your workspace for managed generation.

speakeasy auth login
3

Initialize 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 quickstart
4

Generate 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 ./sdk
5

Generate 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-server
6

Add 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 --github

Speakeasy 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.

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.

Quick Config Preview

{ "mcpServers": { "speakeasy": { "command": "npx", "args": ["-y", "speakeasy"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides