Prerequisites
Before connecting, make sure you have:- A Writesonic account with an active Business plan
- At least one project with tracked prompts in your dashboard
Claude.ai (Web)
- Go to Settings in Claude.ai
- Navigate to MCP Servers (or Integrations)
- Click Add MCP Server
- Enter the server URL:
- Click Connect — you’ll be redirected to Writesonic to authorize access
- Sign in and approve the connection
- You’re ready to query your GEO data
Claude Desktop
Add the following to yourclaude_desktop_config.json:
Claude Code (CLI)
Run in your terminal:Authentication
The MCP server uses OAuth 2.0 for authentication. When you first connect:- Your client redirects you to the Writesonic login page
- Sign in with your Writesonic credentials
- Authorize the MCP integration to access your GEO data
- You’re redirected back — the session is now active
Verifying the Connection
After setup, try this prompt in Claude:“List my Writesonic projects”Claude should call the
get_all_projects tool and return your project list. If this works, you’re all set.
Troubleshooting
“Authentication failed” or redirect loop- Make sure you have an active Business plan
- Try disconnecting and reconnecting the MCP server
- Clear browser cookies for writesonic.com and retry
- Verify you have at least one project in your Writesonic dashboard
- Ensure the project has tracked prompts configured
- In Claude Desktop, restart the app after editing
claude_desktop_config.json - In Claude Code, run
claude mcp listto verify the server is registered
