Claude Desktop Setup
Connect Claude Desktop to graph8 Studio so you can ask Claude about your campaigns, accounts, and intelligence.
Prerequisites
- Claude Desktop installed (download)
- A graph8 Studio account
- Node.js installed (for the MCP client)
Setup Steps
-
Connect in graph8 Studio
Go to Profile and click “Connect” in the MCP card. Complete the sign-in flow.
-
Copy the configuration
After connecting, expand “Setup Instructions” and select the Claude Desktop tab. Copy the JSON configuration.
-
Open Claude Desktop’s config
The configuration file is located at:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonCreate the file if it doesn’t exist.
-
Add the G8 Studio server
Paste the configuration you copied. It should look like:
{"mcpServers": {"g8studio": {"command": "npx","args": ["-y","@anthropic-ai/mcp-client-sse","https://mcp-production-c2f3.up.railway.app/mcp?session_id=YOUR_SESSION_ID"]}}} -
Restart Claude Desktop
Quit and reopen Claude Desktop to load the new configuration.
-
Verify the connection
Start a new conversation and ask: “What campaigns do I have in G8 Studio?”
Example Questions
Once connected, try asking Claude:
Show me my active campaigns in G8 StudioWhat accounts are in the healthcare industry?Get the intelligence report for [account name]Search G8 Studio for content about competitive positioningWhat deals are in my pipeline?How It Works
Claude Desktop uses MCP (Model Context Protocol) to connect to graph8 Studio:
- When you mention G8 Studio data, Claude recognizes it needs external information
- Claude calls the appropriate G8 Studio tool (like
list_campaignsorsearch) - The MCP server authenticates with your session and fetches the data
- Claude formats and presents the results in the conversation
Troubleshooting
”MCP server failed to start”
- Make sure Node.js is installed:
node --version - Try running the npx command manually to see errors:
Terminal window npx -y @anthropic-ai/mcp-client-sse "https://mcp-production-c2f3.up.railway.app/mcp?session_id=TEST"
“Session expired” or “Authentication failed”
- Go to Profile in graph8 Studio
- Revoke the expired session
- Click “Connect” to create a new session
- Copy the new configuration
- Update
claude_desktop_config.json - Restart Claude Desktop
”Permission denied” errors
The AI can only access what your graph8 account can access. Check your role permissions in Settings.
Claude doesn’t recognize G8 Studio commands
- Make sure you restarted Claude Desktop after adding the config
- Check that the JSON syntax is valid
- Verify the config file is in the correct location
Multiple Accounts
If you have access to multiple graph8 organizations, the AI uses the organization you had active when you connected. To switch organizations:
- Switch organizations in graph8 Studio
- Create a new connection from the Profile page
- Update your config with the new session ID
- Restart Claude Desktop
Session Management
Sessions expire after 24 hours of inactivity. When your session expires:
- Claude will show an authentication error
- Go to Profile in graph8 Studio
- Click “Connect” for a new session
- Update your config with the new session ID
- Restart Claude Desktop
Privacy & Security
- Your graph8 data is fetched in real-time and not stored by Claude
- All requests use your authenticated session
- You can revoke access anytime from the Profile page
- API calls are logged for audit purposes
Frequently Asked Questions
How often do I need to refresh my session?
Sessions expire after 24 hours of inactivity. If you use graph8 daily, your session stays active. After a weekend or vacation, you’ll likely need to reconnect.
Can I connect multiple graph8 organizations?
Each session is tied to one organization. To access a different organization, switch orgs in graph8 Studio, create a new connection, and update your config with the new session ID.
Does Claude store my graph8 data?
No, data is fetched in real-time and not stored by Claude. Each query retrieves fresh data from graph8 Studio. Revoking your session immediately cuts off access.
Why isn’t Claude recognizing my G8 Studio questions?
Make sure you restarted Claude Desktop after adding the config. Verify the JSON syntax is valid (no trailing commas, proper quotes). Check that the session ID is current and not expired.
Can I use this alongside other MCP servers?
Yes, add multiple servers to the mcpServers object in your config. Each server has its own key name. Claude can use tools from all configured servers.