MCP servers, made simple

Build, test & deploy MCP servers from any REST API

easyMCP is a visual builder for Model Context Protocol servers. Wrap any REST endpoint, test it in chat, and ship a hosted MCP URL ready for Claude, Cursor and ChatGPT — without writing a single line of server code.

$ curl https://easymcp.eu/api/public/mcp/prj_x9k…
No credit card required · Free forever plan · Deploy in under 5 minutes

Works with every major MCP client

Claude Desktop·Cursor·ChatGPT·Windsurf·Continue.dev·OpenAI Agents
The problem

Building MCP servers is the boring part

Hand-writing MCP server code. Designing JSON-RPC tool schemas. Handling auth headers, OAuth flows and per-user tokens. Standing up a long-running host. Debugging protocol-level errors with no logs. For most teams, exposing a single REST endpoint to Claude is a multi-day infrastructure project.

The fix

Visual MCP builder. One-click deploy. Zero boilerplate.

easyMCP turns your REST APIs into hosted MCP tools visually. Schemas, auth, OAuth and the JSON-RPC protocol layer are handled for you. Test every tool inline, deploy to a stable HTTPS URL in one click, and inspect every call in real-time logs. No SDK, no Dockerfile, no infra to maintain.

How it works

From REST endpoint to AI tool in three steps

01

Define your tools

Point easyMCP at any REST endpoint. Inputs, outputs, headers, and auth are all configured in a visual editor — no SDK, no boilerplate.

02

Test in built-in chat

Talk to your tools through a chat UI that shows the model's reasoning, the exact request it sent, and the JSON it got back.

03

Deploy and connect

One click gives you a hosted MCP URL. Paste it into Claude Desktop, Cursor, ChatGPT, or any other MCP client.

What is MCP?

The Model Context Protocol, explained

MCP — the Model Context Protocol — is an open standard from Anthropic that lets large language models discover and call external tools through a single, well-defined interface. Think of it as USB-C for AI assistants: one port, every tool.

Before MCP, every assistant defined its own tool format. With MCP, one server works with Claude, Cursor, ChatGPT, Windsurf and any other compatible client.

Read the full explainer
// JSON-RPC over HTTPS
POST https://easymcp.eu/api/public/mcp/prj_x9k...
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_weather",
    "arguments": { "city": "Berlin" }
  },
  "id": 1
}
Features

Everything you need to ship production MCP servers

Visual tool builder

Drag, drop, and wire tools to REST endpoints. JSON schemas are generated for you.

In-chat tool testing

A built-in AI chat shows real tool calls, arguments, and responses for fast iteration.

One-click deploy

Get a hosted, HTTPS-stable MCP URL — no servers, no Dockerfiles, no DevOps.

Static & per-user auth

Use a shared API key, prompt each end user for their own token, or full OAuth.

Works with every client

Claude Desktop, Cursor, ChatGPT, Windsurf, Continue, OpenAI Agents — all supported.

Encrypted credentials

Secrets are encrypted at rest and never sent to the model — only the upstream API sees them.

Sub-second cold starts

Edge-deployed runtime keeps latency low even on the free plan.

Versioned deployments

Every deploy is immutable; roll back instantly if a tool change breaks.

Live request logs

Inspect every tool call, with arguments, response, status, and latency.

REST → MCP

Your existing API becomes an AI-native interface

You already shipped the hard part: a working REST API. easyMCP turns each endpoint into a typed AI tool the model can reason about, with descriptions, schemas, and human-readable errors that LLMs can actually use.

Before
GET /v1/customers/:id
→ { "id": "cus_123", "email": "ada@example.com" }

A REST endpoint your backend already serves.

After
tool: get_customer(customer_id: string)
description: "Look up a customer by their ID."
returns: { id, email, plan, created_at }

A typed MCP tool any AI assistant can call by name.

Use cases

What teams build with easyMCP

Internal tools for Claude

Give your team a Claude Desktop that can actually create Jira tickets, query Postgres, and ship Linear issues — backed by your existing internal APIs.

Cursor agents that touch production

Wrap your CI, deploy, and feature-flag APIs as MCP tools so Cursor's agent can ship code end-to-end without leaving the editor.

ChatGPT connectors for SaaS

Expose your product's REST API as an MCP server and let ChatGPT power workflows for your users — no plugin store required.

Personal API wrappers

Hobby plan covers everything you need to wrap a few public APIs (weather, GitHub, Notion) and use them across every assistant you run.

AI assistants over data warehouses

Connect Snowflake, BigQuery, or Postgres through read-only tools so your assistant can answer real business questions safely.

Customer-facing AI features

Ship per-user MCP tools that prompt each customer for their own credentials — perfect for B2B SaaS.

Security

Built so you can hand the URL to your CISO

easyMCP is designed around the principle that secrets never reach the model. Credentials are encrypted at rest with a project-scoped key, injected only at the moment a tool calls the upstream API, and stripped from logs.

Read the security overview
  • Encryption at rest
    AES-GCM encryption for every credential, scoped per project.
  • TLS everywhere
    All MCP traffic is HTTPS; no plaintext credentials ever leave your origin.
  • Per-tool scoping
    Each tool only sees the inputs and credentials it was wired to — nothing else.
  • Per-client tokens
    Issue revocable tokens for every MCP client you connect; rotate without redeploying.
Pricing

Simple, predictable pricing

No token meters. No surprise bills. Pay for projects, tools, and daily calls.

Free
€0/mo

For tinkering and personal projects.

  • 1 MCP project
  • 5 tools
  • 100 calls/day
  • Community support
Hobby
€12/mo

For side projects and indie devs.

  • 3 MCP projects
  • 10 tools per project
  • 1,000 calls/day
  • No easyMCP badge
Pro
€55/mo

For professional teams shipping real products.

  • 10 MCP projects
  • 30 tools per project
  • 10,000 calls/day
  • Priority support
FAQ

Frequently asked questions

What is the Model Context Protocol (MCP)?+

MCP is an open protocol from Anthropic that lets AI assistants discover and call external tools through a standard interface. Once your tools speak MCP, they work with Claude, Cursor, ChatGPT, and other compatible clients.

Do I need to write any code to use easyMCP?+

No. The visual builder generates everything — JSON schemas, the MCP envelope, auth handling. You just describe your REST endpoints.

Which AI assistants can use my MCP server?+

Any MCP-compatible client. That includes Claude Desktop, Cursor, ChatGPT (via custom connectors), Windsurf, Continue.dev, and OpenAI Agents.

How are credentials stored?+

Credentials are encrypted at rest with AES-GCM and only decrypted at request time to call the upstream API. They are never exposed to the model or written to logs.

Can I use my own domain?+

Custom domains are on the roadmap. Today every project gets a stable easymcp.eu URL that you can safely share with MCP clients.

Is there a free plan?+

Yes — 1 MCP project, 5 tools, and 100 calls per day, forever. The free plan shows a small easyMCP badge in the dashboard; paid plans remove it.

Ship your first MCP server today

Free forever plan, no credit card. Get a hosted MCP URL in under 5 minutes.