Model Context Protocol

Use ChatSEO inside Claude, Cursor & ChatGPT

ChatSEO ships a remote MCP server so your AI assistant can read your Google Search Console data, run SEO audits, draft briefs, and manage sites — without leaving the chat.

OAuth 2.1 authentication · Free Pro trial to use it · Works with every MCP-compatible client

MCP endpoint

https://api.chatseo.app/mcp
OAuth 2.1Streamable HTTP23 tools

Quickstart

Pick your client. Copy the config. Sign in with OAuth on first use.

Claude Desktop

~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "chatseo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.chatseo.app/mcp"]
    }
  }
}

Claude Code

CLI
claude mcp add --transport http chatseo https://api.chatseo.app/mcp

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "chatseo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.chatseo.app/mcp"]
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json
{
  "servers": {
    "chatseo": {
      "type": "http",
      "url": "https://api.chatseo.app/mcp"
    }
  }
}

ChatGPT

Settings → Connectors → Add custom connector
URL:   https://api.chatseo.app/mcp
Auth:  OAuth (automatic)

23 tools across 8 categories

Every capability of the ChatSEO agent is exposed as a tool. Your assistant picks the right one automatically. WordPress tools only show up when one of your sites runs on WordPress.

Account

  • get_credits

    Remaining credits of the active organization

Sites

  • list_sites

    List the sites of the active organization

  • get_site

    Get the full profile of a site

  • create_site

    Add a site, analyze it and link it to Google Search Console

  • update_site

    Update the profile of a site

SEO tasks

  • audit_page

    Audit a page's on-page SEO: score and fixes ordered by impact, added to the action plan

  • get_seo_opportunities

    The site's best SEO opportunities, each with the page to optimize or create

  • build_keyword_strategy

    Keyword strategy for a topic: clusters, intent, volume, page to create or strengthen

  • get_task

    Status and structured result of a task

  • list_tasks

    Tasks already run on a site, with their results

Actions

  • list_site_actions

    List the SEO actions of a site with their status

  • close_site_action

    Mark an action as done or set it aside

Conversations

  • send_message

    Hand any other SEO question or task to the ChatSEO agent

  • get_conversation_messages

    Read the latest reply of a conversation, or its whole history

  • list_conversations

    List the conversations of a site, or those tied to no site

  • update_conversation

    Rename a conversation, file it in a project or tie it to a site

  • share_conversation

    Create a public share link

Projects

  • list_projects

    List the projects of a site, or those tied to no site

Artifacts

  • list_artifacts

    List the deliverables produced in a conversation

  • get_artifact

    Get a deliverable with its full content

  • update_artifact

    Overwrite the title or the content of a deliverable

WordPress

  • wordpress_connect

    Connect a WordPress site in one click

  • publish_artifact_to_wordpress

    Publish an article to WordPress, or update the one already published

Authentication

ChatSEO implements OAuth 2.1 with Protected Resource Metadata (RFC 9728). MCP clients bootstrap the flow automatically.

Endpoint
https://api.chatseo.app/mcp
Transport
Streamable HTTP
Issuer
https://api.chatseo.app/auth
Resource metadata
https://api.chatseo.app/.well-known/oauth-protected-resource/mcp
Plan required
Pro or higher

For AI agents

This page has machine-readable companions. If you're an agent, start here:

Ready to let your agent do SEO?

Create a ChatSEO account, start your free Pro trial, and connect your AI assistant in under two minutes.

Start free