Speakeasy Logo
Skip to Content

SDKs

Managed Hosting for Generated MCP Servers

Subomi Oluwalana

Subomi Oluwalana

January 23, 2026 - 2 min read

SDKs

Starting today, you can deploy your generated MCP server with a single command. speakeasy mcp deploy takes your Speakeasy-generated MCP server and deploys it to https://getgram.ai , giving you a live, publicly accessible MCP endpoint with no infrastructure setup required.

The Deployment Gap

Generating an MCP server from your OpenAPI spec is only half the battle. Once you have working code, you’re left with the familiar infrastructure question: where do I actually run this thing? Most teams end up cobbling together Docker containers, cloud functions, or long-running servers, then wrestling with authentication, environment variables, HTTPS certificates, and public endpoints. For something that should be as simple as “make my API accessible to AI agents,” the deployment story has been surprisingly manual.

We wanted to solve the Day 0 problem: you have a generated MCP server, and you want it live in minutes, not days. No infrastructure decisions, no deployment pipelines to set up, no cloud console to navigate. Just speakeasy mcp deploy and you have a working endpoint. As your needs evolve, you’re free to move your MCP server to your own infrastructure whenever you’re ready. The generated code is yours, and it runs anywhere Node.js does. But on Day 0, you shouldn’t have to think about any of that.

Getting Started

  1. Enable deployment in your workflow.yaml:

    targets: my-mcp-server: target: mcp-typescript deployment: {}
  2. Enable it in your gen.yaml configuration:

    mcp-typescript: version: 0.0.1 packageName: my-mcp-server gramEnabled: true
  3. Run regenerate to add Gram support:

    speakeasy run
  4. Deploy:

    speakeasy mcp deploy

For the full walkthrough and configuration options, see the deployment docs.

What’s next?

We’re actively improving the hosting experience. Custom domains, environment management, and CI/CD integration are all on the roadmap. If you run into any issues or have feedback, please don’t hesitate to book time with our team.

Last updated on

Build with
confidence.

Ship what's next.