FlashMCP

Give agents access to your API.

Upload an OpenAPI file, pick the tools you want, and download a local MCP server. Then Cursor, Claude, or any other agent can call the APIs you already have.

See how it works

Free to try. We don't keep your file after the session.

For developers connecting agents to real APIs

  • Runs on your machine
  • You choose the tools
  • Your keys stay with you
  • JSON and YAML
How it works

From OpenAPI to a running server

Three steps. No setup from scratch. You decide which endpoints become tools.

  1. orders-api.yaml

    Drop OpenAPI here

    01

    Upload your OpenAPI

    Drop in a JSON or YAML file. We read the paths, parameters, and response schemas.

  2. list_orders
    create_order
    get_customer
    02

    Keep only what you need

    We suggest a tool for each endpoint. Turn off anything you don't want before you generate.

  3. $ npx flashmcp-server

    stdio · 12 tools ready

    03

    Download and connect

    Download a ready-to-run MCP server. Point Cursor, Claude, or any MCP host at it.

Review your tools first

Include or skip any endpoint

orders-api.yaml · 5 endpoints scanned

EndpointTool nameTypeStatus
GET/v1/orderslist_ordersToolIncluded
POST/v1/orderscreate_orderToolIncluded
GET/v1/customers/{id}get_customerToolIncluded
GET/v1/schemaorder_schemaResourceIncluded
DELETE/v1/orders/{id}delete_orderToolExcluded
Use cases

You have the docs. You need the MCP server.

FlashMCP fills the gap when your OpenAPI file exists, but your agents still cannot use the API.

Internal APIs

Let agents call the service you already run

Skip writing an MCP server by hand. Connect Cursor or Claude to your internal REST API.

  • Prototyping

    Try an agent idea the same day

    Spend your time on the idea, not on scaffolding and wiring.

  • Existing docs

    Turn OpenAPI into usable tools

    If you already have the docs, FlashMCP turns them into tools your agents can call.

  • Teams

    Share one server everyone can run

    The output is plain files you can commit, review, and run the same way on every machine.

What you get

A local MCP server you own

We generate the server file and the setup steps. You run it on your machine, and your credentials never leave your environment.

  • 1. Download your server

    Get an mcp.ts file with tools based on the endpoints you kept.

  • 2. Follow the setup steps

    Create a package.json, install the dependencies, and put the file in place.

  • 3. Connect your agent

    Add your API credentials on your machine, then point Cursor, Claude, or any MCP host at the server.

FAQ

Before you upload

Quick answers on hosting, privacy, and what you get.

An MCP server lets AI agents call tools in a shared format. Once yours is running, an agent can use your API through it without custom integration code.

OpenAPI files in JSON or YAML. Support for older Swagger specs is on the roadmap.

No. FlashMCP gives you a project to run yourself. Requests to your API leave from your machine, and your credentials never pass through us.

We only use it to generate your server, and we don't keep it after the session ends. Nothing goes into a shared dataset.

Have an OpenAPI file? Get an MCP server.

Upload your file, review the tools, and download a server your agents can call.