> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getmcp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetMCP Documentation

> Create fully functional MCP servers from WordPress — no code required.

<img src="https://mintcdn.com/infiwebs/gDJxCN8mnpgMsXPG/images/hero.png?fit=max&auto=format&n=gDJxCN8mnpgMsXPG&q=85&s=ddd1b6ebe0899c3b9cf0218712b95f02" alt="GetMCP — MCP servers for WordPress" width="1338" height="434" data-path="images/hero.png" />

## Welcome to GetMCP

**GetMCP** is a WordPress plugin that turns any REST API into a fully compliant [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server — no code required.

Point at any API, configure tools visually, and get an MCP-compliant server URL for Claude, ChatGPT, Cursor, Windsurf, and any MCP-compatible AI client.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/docs/quickstart">
    Create your first MCP server in minutes
  </Card>

  <Card title="Installation" icon="download" href="/docs/installation">
    Install and activate the plugin on WordPress
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Full REST API reference for all endpoints
  </Card>

  <Card title="Connecting AI Clients" icon="plug" href="/docs/guides/connecting-clients">
    Connect Claude Desktop, Cursor, Windsurf, and more
  </Card>
</CardGroup>

## How It Works

```
AI Client (Claude, Cursor, Windsurf...)
        │
        │  MCP Protocol (JSON-RPC 2.0 over HTTP)
        ▼
  WordPress + GetMCP
        │
        │  Configured HTTP requests
        ▼
  Any REST API (Stripe, GitHub, Notion, Slack...)
```

<Steps>
  <Step title="Install the plugin">
    Install GetMCP on any WordPress site running PHP 8.0+ and WordPress 6.2+.
  </Step>

  <Step title="Create a server">
    Create an MCP server — each one gets a unique, shareable URL.
  </Step>

  <Step title="Add tools">
    Configure tools by pointing at any REST API endpoint. Set authentication, parameters, and mappings visually.
  </Step>

  <Step title="Connect your AI client">
    Paste the server URL into Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.
  </Step>
</Steps>

## Key Features

<CardGroup cols={3}>
  <Card title="No-Code Setup" icon="wand-magic-sparkles">
    Visual editor for tools, resources, and prompts — no PHP or JSON required
  </Card>

  <Card title="Multi-Auth Support" icon="lock">
    API Key, Bearer Token, Basic Auth, and OAuth 2.0 with auto token refresh
  </Card>

  <Card title="cURL Import" icon="terminal">
    Paste any curl command and auto-generate a tool configuration instantly
  </Card>

  <Card title="Analytics" icon="chart-bar">
    Real-time call logs, success rates, response times, and client breakdowns
  </Card>

  <Card title="Rate Limiting" icon="shield">
    Per-server and per-tool rate limits with retry and exponential backoff
  </Card>

  <Card title="MCP Compliant" icon="check-circle">
    Full JSON-RPC 2.0 implementation with Streamable HTTP transport
  </Card>
</CardGroup>
