Endpoint
Use this MCP server URL:Connect Claude
1
Open Claude's integrations or connectors settings
Open the place where Claude lets you add a custom MCP server.
2
Add the SiteGPT MCP server URL
Enter:
3
Start the connection
Claude should open SiteGPT’s OAuth approval page in your browser.
4
Approve SiteGPT access
Review the app name, permissions, and chatbot access. Click Connect only if the request looks correct.
5
Return to Claude
After approval, Claude completes the connection and shows the SiteGPT MCP tools.
What Claude can do
The MCP server exposes a compact tool surface:
Read and write are separate tools with explicit annotations, so AI apps can group them correctly in their permission UI — reads can be allowed always while writes stay behind per-call approval. SiteGPT still enforces your dashboard role, token scopes, and chatbot restrictions on every call.
Approval and permissions
The approval page creates an OAuth grant for the AI client. It does not ask you to paste an API token into Claude. During approval, SiteGPT shows:SiteGPT’s authorization is role-aware. The AI client cannot receive permissions or chatbot access that your dashboard user is not allowed to use.
MCP Server vs CLI
You can use both. For example, connect Claude through the MCP server for interactive work, and keep a local
sitegpt CLI profile for scripts or local agents.
Test the connection
After connecting, ask the AI assistant:execute_read or execute_write.
Troubleshooting
The approval page opens but does not return to the AI app
Wait a few seconds first. Some MCP clients take a moment to finish the OAuth callback. If it stays stuck:- Make sure third-party cookies, popup blockers, or browser privacy extensions are not blocking the OAuth callback.
- Cancel the connection in the AI app and try adding
https://sitegpt.ai/mcpagain. - Confirm you are signed in to the correct SiteGPT account in the same browser.
The AI app shows only a small number of tools
This is expected. The SiteGPT MCP server exposes a compact three-tool surface: the assistant usessearch to find API operations, execute_read to call read-only ones, and execute_write for operations that change data.
The AI app says a SiteGPT API call failed
Ask the assistant to show the exact endpoint, status code, and error message. Common causes are missing permissions, chatbot restrictions, or an expired/revoked grant. You can also verify your SiteGPT account from the CLI:The CLI works but MCP does not
The CLI and MCP server use different authentication flows:- CLI: OAuth device login or saved SiteGPT API token.
- MCP Server: OAuth Authorization Code + PKCE through the MCP client.