SeoclerksDevelopers

Connect an AI assistant

Let ChatGPT, Claude, Cursor and other AI assistants work on a member's own account through the Seoclerks MCP server.

The server

Seoclerks runs a Model Context Protocol (MCP) server, so an AI assistant can work on a member's own account: search services, order them from the balance, read orders, balances and the inbox, and answer order messages.

https://www.seoclerks.com/mcp

It speaks Streamable HTTP, one JSON-RPC message per POST, on MCP revision 2026-07-28. Clients on 2025-11-25, 2025-06-18 or 2025-03-26 are answered too. There are no sessions: every request is signed in on its own.

Members get step-by-step setup for each assistant on AI agents (/settings/agents) on Seoclerks.

Signing in

There are two ways, and both end at a row the member can see and revoke on /settings/api.

The OAuth details (Client ID Metadata Documents, dynamic registration, PKCE, resource, iss) are in the Sign in with Seoclerks guide.

Connect a client

Claude Code:

claude mcp add --transport http seoclerks https://www.seoclerks.com/mcp

Then run /mcp in Claude Code and choose Authenticate. With a key instead, add --header "Authorization: Bearer YOUR_KEY".

Codex (the CLI, the IDE extension and the ChatGPT desktop app share this):

codex mcp add seoclerks --url https://www.seoclerks.com/mcp
codex mcp login seoclerks

Gemini CLI:

gemini mcp add --transport http -s user seoclerks https://www.seoclerks.com/mcp

Then run /mcp auth seoclerks.

OpenCode and OpenChamber:

opencode mcp add seoclerks --url https://www.seoclerks.com/mcp
opencode mcp auth seoclerks

Cursor (~/.cursor/mcp.json), Devin Desktop (serverUrl instead of url), Cline (add "type": "streamableHttp") and most other clients:

{
  "mcpServers": {
    "seoclerks": { "url": "https://www.seoclerks.com/mcp" }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "seoclerks": { "type": "http", "url": "https://www.seoclerks.com/mcp" }
  }
}

ChatGPT, Claude, Grok, Perplexity, Gemini and Copilot Studio are added in their own settings as a custom connector with the URL above and OAuth. They connect from their own servers.

On a remote server

Claude Code, Codex, Gemini CLI, OpenCode and most other terminal clients finish signing in at http://127.0.0.1:<port>/callback on the machine they run on. When that machine is a server, the browser on your own computer cannot reach it. Either:

Tools

Reading, each marked readOnlyHint:

Acting for the member:

Every write takes an idempotency_key; without one, an identical call shortly after returns the first result instead of acting twice.

Ordering, offered only while Seoclerks has AI assistant purchases switched on:

Ordering

Turn on Auto Reload

An assistant pays from the balance only, so a low balance stops its orders. With Auto Reload, Seoclerks adds funds from the member's card whenever the balance falls below the level the member chooses, so nobody has to keep topping up by hand. An assistant never charges the card or runs Auto Reload itself.

Auto Reload charges a card, so only a verified member (identity and address) can set it up.

Set up Auto Reload

Resources and prompts

Resources: seoclerks://categories, seoclerks://fee-schedule, seoclerks://order-statuses, seoclerks://orders/active/buying and seoclerks://orders/active/selling. Prompts: find_service and draft_delivery_message.

Limits

Errors