Do I need to write any code?
Do I need to write any code?
No. GetMCP is designed to be entirely no-code. You configure servers, tools, authentication, and parameters through the visual admin interface. For advanced use cases, WordPress hooks and filters are available for developers.
What APIs can I connect?
What APIs can I connect?
Any REST API that accepts HTTP requests. This includes:
- Public APIs (weather, currency, geocoding)
- Third-party services (Stripe, GitHub, Notion, Slack, HubSpot, etc.)
- Internal company APIs
- Other WordPress sites via REST API
- WooCommerce APIs
Is HTTPS required?
Is HTTPS required?
HTTPS is strongly recommended for production use, especially when transmitting API credentials. Most AI clients (Claude Desktop, Cursor, etc.) require or prefer HTTPS connections. For local development, HTTP works fine.
Can I run multiple MCP servers?
Can I run multiple MCP servers?
Yes. You can create as many servers as you need from a single WordPress installation. Each server gets its own unique URL, authentication settings, rate limits, and set of tools. This lets you organize tools by domain, client, or permission level.
How are credentials stored?
How are credentials stored?
API credentials (API keys, tokens, OAuth secrets) are encrypted at rest using libsodium (
sodium_crypto_secretbox), which is built into PHP 8.0+. Credentials are only decrypted in memory during tool execution and are never logged or exposed in responses.What happens when I uninstall the plugin?
What happens when I uninstall the plugin?
By default, all plugin data (database tables, options, capabilities, cron jobs) is removed on uninstall. You can enable Keep Data on Uninstall in GetMCP > Settings to preserve data for re-installation.
Can AI clients discover my tools automatically?
Can AI clients discover my tools automatically?
Yes. When an AI client connects to your MCP server, it calls
tools/list to discover all available tools, their descriptions, and their input schemas. The AI then decides which tools to call based on the user’s request.What is the MCP protocol?
What is the MCP protocol?
The Model Context Protocol (MCP) is an open standard created by Anthropic and donated to the Linux Foundation. It defines how AI clients communicate with external tools and data sources using JSON-RPC 2.0 over HTTP. GetMCP implements the Streamable HTTP transport variant of the MCP spec.
How do I handle paginated API responses?
How do I handle paginated API responses?
If your upstream API returns paginated data, you can:
- Pass pagination parameters (page, offset, limit) as tool input parameters
- Let the AI handle pagination by calling the tool multiple times
- Build an aggregation layer using WordPress hooks to merge pages before returning
Can I use GetMCP with WooCommerce?
Can I use GetMCP with WooCommerce?
Yes. The WordPress REST API exposes WooCommerce data (products, orders, customers) and GetMCP can proxy those endpoints. You can also use WordPress Query resources to expose WooCommerce data directly without authentication.
What is the difference between Tools, Resources, and Prompts?
What is the difference between Tools, Resources, and Prompts?
- Tools: Execute actions by calling external APIs (get data, create records, send messages)
- Resources: Expose read-only content to the AI (documentation, configuration, database content)
- Prompts: Provide reusable prompt templates the AI can retrieve and use
How do I update the plugin?
How do I update the plugin?
Update via Plugins > Installed Plugins in WordPress admin, or use WP-CLI:GetMCP includes a database migrator that automatically handles schema changes on update.
Can I white-label GetMCP for clients?
Can I white-label GetMCP for clients?
Yes. WordPress plugin capabilities, custom hooks, and the React frontend can be customized. The REST API namespace (
getmcp/v1) and MCP endpoint path (/mcp/) can be filtered for white-label deployments.Does GetMCP support streaming responses?
Does GetMCP support streaming responses?
The MCP protocol supports Server-Sent Events (SSE) for streaming. GetMCP implements the SSE endpoint as part of the Streamable HTTP transport. Full streaming tool responses are on the roadmap.