No-Code

Connect to enterprise-grade MCP servers instantly!

Get Started →


For Developer

Follow the instructions below to integrate WordPress MCP server to your AI application using our API or SDK.

Prerequisites

1. Create a WordPress MCP Server

Use the following endpoint to create a new remote WordPress MCP server instance:

Request

from klavis import Klavis
from klavis.types import McpServerName, ConnectionType

klavis_client = Klavis(api_key="<YOUR_API_KEY>")

# Create a WordPress MCP server instance
wordpress_server = klavis_client.mcp_server.create_server_instance(
    server_name=McpServerName.WORDPRESS,
    user_id="<YOUR_USER_ID>",
    platform_name="<YOUR_PLATFORM_NAME>",
)

Response

{
  "serverUrl": "https://wordpress-mcp-server.klavis.ai/mcp/?instance_id=<instance-id>",
  "instanceId": "<instance-id>",
  "oauthUrl": "https://api.klavis.ai/oauth/wordpress/authorize?instance_id=<instance-id>"
}
serverUrl specifies the endpoint of the WordPress MCP server, which allows you to interact with WordPress sites.
instanceId is used to get an authentication token. After you complete the OAuth flow, this token allows the MCP server to access WordPress on your behalf.

2. WordPress OAuth Flow

Redirect users to the OAuth authorization flow:

import webbrowser

webbrowser.open(wordpress_server.oauth_url)

Watch the Example

Explore MCP Server Tools