Run SEOBetter from your AI assistant.

Connect Cursor, Claude Desktop or any assistant that supports remote MCP servers with HTTP Basic authentication to your WordPress site and tell it what to write. Every article goes through the same research, GEO checks, scoring and fixes as the SEOBetter screens, because it is the same code on your server doing the work. Save as a draft, preview it, then publish or schedule.

Three steps

  1. Install the SEOBetter Agent add-on. In WordPress, open SEOBetter, then Settings, and click Install the SEOBetter Agent add-on in the AI assistants box. It needs an active SEOBetter Pro or lifetime licence and WordPress 6.9 or newer.
  2. Install the free WordPress MCP Adapter. Plugins, Add New, search MCP Adapter, install and activate. It is published by WordPress.
  3. Create an Application Password in your WordPress profile (Users, Profile, Application Passwords), then add your site to your assistant:

Cursor

Add this to .cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project. Replace BASE64(...) with the Base64 encoding of your WordPress username, a colon, and the Application Password.

{
  "mcpServers": {
    "seobetter": {
      "url": "https://YOUR-SITE.com/wp-json/mcp/mcp-adapter-default-server",
      "headers": { "Authorization": "Basic BASE64(username:application-password)" }
    }
  }
}

Claude Desktop

Claude Desktop starts local programs, so it connects through the MCP Adapter's proxy, which needs Node.js. Add this to claude_desktop_config.json (Settings, Developer, Edit Config) and restart the app.

{
  "mcpServers": {
    "seobetter": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
      "env": {
        "WP_API_URL": "https://YOUR-SITE.com/wp-json/mcp/mcp-adapter-default-server",
        "WP_API_USERNAME": "your-username",
        "WP_API_PASSWORD": "your-application-password"
      }
    }
  }
}

Other assistants

Any assistant that supports remote MCP servers with HTTP Basic authentication works: give it the endpoint URL and an Authorization: Basic header made from your username and Application Password. Assistants that only start local programs can use the proxy shown for Claude Desktop.

Your endpoint is shown in the AI assistants box in SEOBetter settings. Who may publish follows WordPress roles: the Application Password belongs to a user, and that user's role decides.

What the assistant can do

Writeresearch-topic, estimate-article, start-article, continue-article, get-article, apply-fix, optimise-article, score-post
Preview and publishsave-article (draft, publish, or scheduled with a date), preview-post, list-posts, get-post, update-post, trash-post, list-categories
Maintainfind-stale-posts, refresh-post, get-link-suggestions, insert-links, dismiss-link-suggestion, find-cannibalisation, run-site-audit, check-citations, tech-audit-post, eeat-audit-post
Readget-site-context, get-post-queries

Try it

Ask your assistant: “Use SEOBetter to write an article on how AI search engines pick their sources, save it as a draft, show me the preview, and publish it if the GEO score is above 80.”

Not a SEOBetter customer yet? See plans.