> ## 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.

# Introduction

> 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 Dashboard" title="GetMCP Dashboard" width="1338" height="434" data-path="images/hero.png" />

## What is GetMCP?

**GetMCP** is a WordPress plugin that turns any REST API into a fully compliant [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) 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.

<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
  </Card>

  <Card title="Concepts" icon="book" href="/docs/concepts/servers">
    Understand servers, tools, resources & prompts
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore the full REST API
  </Card>
</CardGroup>

## How It Works

```text theme={null}
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 building from scratch, importing from a cURL command, OpenAPI spec, Swagger file, or Postman collection, or installing a pre-built template. Authentication type is detected on import — credentials are entered manually after.
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

## What's Included

<CardGroup cols={3}>
  <Card title="Tools" icon="wrench">
    Proxy HTTP requests to any REST API. Each tool maps to one endpoint with full parameter control and auth.
  </Card>

  <Card title="Resources" icon="database">
    Expose read-only data — static content, WordPress queries, or external URLs — that AI can pull as context.
  </Card>

  <Card title="Prompts" icon="comment">
    Reusable instruction templates with typed arguments. AI retrieves and uses them as structured prompts.
  </Card>

  <Card title="Import Tools" icon="terminal">
    Import tools from a cURL command, OpenAPI spec, Swagger file, or Postman collection — or start from a pre-built template. URL, method, headers, and parameters populate automatically.
  </Card>

  <Card title="Analytics" icon="chart-bar">
    Per-tool call logs, error rates, response times, and client breakdowns. All on-site, no third parties.
  </Card>

  <Card title="Rate Limiting" icon="shield">
    Per-server and per-tool rate limits. Protect upstream APIs and control costs.
  </Card>
</CardGroup>

## Who Is GetMCP For?

<AccordionGroup>
  <Accordion title="SaaS & App Developers">
    You have a REST API and want your users to connect Claude, Cursor, or other AI clients to it. GetMCP handles the entire MCP layer — JSON-RPC, transport, tool schemas, session management — so you configure endpoints in a UI and ship a working MCP server the same day. No protocol code.
  </Accordion>

  <Accordion title="WordPress & WooCommerce Users">
    Expose your WordPress site — posts, products, orders, custom post types — as MCP tools without writing code. Use pre-built templates for WooCommerce, or build custom tools that call the WordPress REST API. Your AI client can query and manage your site through natural language.
  </Accordion>

  <Accordion title="Power Users & Developers">
    Connect any REST API you already use — Stripe, GitHub, Notion, Slack, HubSpot — as MCP tools for your own AI workflow. Combine tools from different APIs into one server so your AI client has everything it needs in one place.
  </Accordion>

  <Accordion title="WordPress Agencies">
    Build and deliver MCP servers for clients without custom server development. Configure tools through the admin UI, share the endpoint URL, and your clients' AI tools work immediately. Everything runs on infrastructure you already manage.
  </Accordion>
</AccordionGroup>

## Supported AI Clients

GetMCP works with any client that supports the Model Context Protocol:

| Client         | Transport       | Status    |
| -------------- | --------------- | --------- |
| Claude Desktop | Streamable HTTP | Supported |
| Claude Code    | Streamable HTTP | Supported |
| Cursor         | Streamable HTTP | Supported |
| Windsurf       | Streamable HTTP | Supported |
| ChatGPT        | Streamable HTTP | Supported |
| Any MCP Client | Streamable HTTP | Supported |

## Requirements

| Requirement | Minimum                 |
| ----------- | ----------------------- |
| WordPress   | 6.2+                    |
| PHP         | 8.0+                    |
| MySQL       | 5.7+ / MariaDB 10.3+    |
| HTTPS       | Required for production |
