GetMCP turns any API surface into a production-grade Model Context Protocol server. Install it on any PHP host in about two minutes — or drop it into a WordPress site you already run. Import tools from cURL, OpenAPI, Swagger, or Postman, and your users connect from Claude, ChatGPT, or VS Code.
Standalone app · WordPress plugin · Docker — same product either way.
You don't maintain MCP code. You don't track protocol deprecations. You map endpoints; GetMCP handles the rest.
Upload and open it in a browser — the installer checks the server, sets up the database and creates your login. If you already run WordPress, install it there instead. Same product, same screens.
Define the server URL and auth strategy. Spin up separate servers per customer or environment — your global per-client rate limit applies to each.
GetMCP parses your existing API definition and generates MCP tools with schemas, descriptions, and parameter validation.
Ship one URL to customers. They add it to Claude, ChatGPT, VS Code, or Cursor — and your app is suddenly AI-native.
The standalone app and the WordPress plugin are the same codebase — same admin, same tools, same MCP endpoints. Pick whichever fits the infrastructure you already run, and move between them whenever you like.
A self-contained PHP application. Upload it, open it in a browser, and the installer takes you through requirements, database and your administrator account.
The same application, installed into a site you already operate — so there is no second thing to host, back up or keep patched.
Not sure? Start on either. A server exports to a single file that recreates it — tools, resources, prompts and settings — on the other.
Four paths in, one clean tool spec out. Or hand-author a tool when you need something bespoke.
Server health, call volume, latency, and recent activity — all on one dashboard you host. No proxy, no third-party service, no extra account to set up.
GetMCP mirrors the full protocol surface — tools, prompts, and resources — with a UI that makes each first-class.
Callable functions backed by your API. Full JSON Schema for arguments, typed responses, per-tool scopes and transforms.
Pre-authored prompt templates with parameters. Ship "workflows" users can invoke from their client in one tap.
Read-only context: docs, records, live data streams. Exposed via URIs the model can pull on demand.
Test every tool with real inputs before you expose it. Inspect every call in production — request, response, latency, and the client that made it — without leaving the dashboard.
The same request pane your users will hit through Claude or ChatGPT — but with inputs you control and responses you can inspect.
Whether your product is a CRM, a helpdesk, or a WordPress page builder — the path is the same. Map the API, ship the server.
Let customers create tasks, reassign work, and pull sprint reports from their AI client.
Agents triage tickets, draft replies, and close threads conversationally — grounded in your ticket data.
Expose queries and dashboards as tools. Users ask questions in plain English and get real numbers back.
Shoppers browse catalogs, place orders, and track shipments from within their AI assistant — no app switching.
Deploy, rollback, tail logs. Give AI coding assistants first-class access to your build and runtime.
Wire up any internal API — HR, finance, DevOps — and give your team a private AI copilot on top of it.
GetMCP generates a compliant MCP surface from your inputs — but every tool, prompt, and resource is inspectable and editable. You stay in control; we handle the protocol churn.
// GetMCP auto-generates this from your API { "name": "mysaas-mcp", "version": "1.0.0", "protocol": "2026-07-28", "transport": ["http", "sse"], "tools": [ { "name": "create_task", "description": "Create a task in a project", "input_schema": { "type": "object", "required": ["title", "project_id"], "properties": { "title": { "type": "string" }, "project_id": { "type": "string" }, "due_date": { "type": "string", "format": "date" } } }, "scope": "write:tasks" } ] }
A flat annual license — no per-call fees, no usage gates. Run as many servers, tools, and calls as your server can handle.
On your own server, wherever that is. The standalone app installs on any host with PHP 8.3 and a database — shared hosting, a VPS, or Docker. You upload it, open it in a browser, and answer three screens: requirements, database, administrator. SQLite needs no setup at all, and MySQL and PostgreSQL are both supported.
If you already run WordPress, there is a plugin build that installs the same product into a site you are already operating — useful when you would rather not add another thing to maintain. Both builds share the same code: the same tools, resources, prompts, chat playground, OAuth, analytics and MCP endpoints. Neither is a cut-down version of the other.
No. It is the same application with the same admin interface. The differences are only the ones the host forces: the standalone app has its own installer, login and cron entry, while the plugin uses WordPress's. A couple of WordPress-specific conveniences exist only in the plugin — pulling a server logo from the media library, and reading WordPress posts as a resource — because there is nothing to read from without WordPress.
You can move between them. A server exports to a single file that recreates it, with its tools, resources, prompts and settings, on the other build.
No. You map endpoints or upload a spec, and GetMCP generates compliant tool, prompt, and resource definitions. When the MCP spec changes, an update applies the new protocol — your tools keep working.
Any client that implements MCP over HTTP or SSE. That includes Claude Desktop, Claude Code, ChatGPT, VS Code, Cursor, Zed, and a growing list of agent frameworks. Your users just paste the server URL.
Credentials are passed straight through — GetMCP never stores them. As the app developer, you share the MCP server URL and the connection method with your users. They add that URL to their MCP client (Claude Desktop, ChatGPT, VS Code, etc.) and set their own auth — typically a bearer token — in the client's header configuration.
When the client calls the server, it automatically sends those credentials along. GetMCP receives them on the request, validates them, and forwards them to your tool's underlying API. The same user identity flows end-to-end, so every call is attributed and every permission boundary your API already enforces stays in place.
Yes. The manual editor lets you define tools with full JSON Schema, attach any HTTP request as the backend, and add response transformations. Handy for endpoints you don't want to expose directly.
No. GetMCP runs entirely on your own server. Traffic flows from the MCP client, through your server, to your API. We never see the calls or the data.
Every call is recorded with tool name, client, latency, status, and payload size. Filter, replay, or export to JSON or CSV.
One command on any host with PHP 8.3 — or drop the plugin into a WordPress site you already run. No Composer, no Node, nothing to build.
Then finish in the browser: database, administrator, done. Already run WordPress? Install it there instead.
# On any host with PHP 8.3 or newer curl -fsSL https://get.getmcp.com | bash
# In PowerShell irm https://get.getmcp.com/install.ps1 | iex