Skip to main content
GetMCP Hero

What is GetMCP?

GetMCP is a WordPress plugin that turns any REST API into a fully compliant Model Context Protocol (MCP) server. Instead of writing protocol handlers, transport layers, and tool schemas by hand, you configure everything through a visual admin interface. Your WordPress site becomes the MCP server. AI clients like Claude Desktop, Cursor, and Windsurf connect to it over HTTP and call your configured tools, which proxy requests to the underlying APIs and return structured results.

Quick Start

Create your first MCP server in minutes

Installation

Install and activate the plugin

Concepts

Understand servers, tools, resources & prompts

API Reference

Explore the full REST API

How It Works

AI Client (Claude, Cursor, etc.)
        |
        | MCP Protocol (JSON-RPC 2.0 over HTTP)
        v
   WordPress + GetMCP
        |
        | Configured HTTP requests
        v
   Any REST API (Stripe, GitHub, Notion, etc.)
  1. Create a server in the GetMCP admin panel
  2. Add tools by specifying an API endpoint, HTTP method, parameters, and authentication
  3. Copy the server URL into your AI client’s MCP configuration
  4. AI clients can now discover and call your tools via the MCP protocol

Who Is GetMCP For?

SaaS companies need MCP support because AI agents (Claude, ChatGPT, Gemini) can only interact with services that expose MCP servers. Building an MCP server is an engineering project — protocol spec, JSON-RPC 2.0, OAuth 2.1, transport layers. GetMCP turns this into: install plugin → point at your API → configure tools visually → done.
Non-developers who want to expose custom APIs, WooCommerce stores, WordPress content, or internal tools to AI agents. One-click MCP servers for popular services via pre-built templates.
Build MCP servers for clients without custom development. White-label MCP infrastructure that runs entirely on WordPress.

Supported AI Clients

GetMCP works with any client that supports the Model Context Protocol:
ClientTransportStatus
Claude DesktopStreamable HTTPSupported
Claude CodeStreamable HTTPSupported
CursorStreamable HTTPSupported
WindsurfStreamable HTTPSupported
ChatGPTStreamable HTTPSupported
Any MCP ClientStreamable HTTPSupported

Requirements

RequirementMinimum
WordPress6.2+
PHP8.0+
MySQL5.7+ / MariaDB 10.3+
HTTPSRequired for production