Claude.ai Web (SSE)
Claude.ai connects to Synced via the SSE (Server-Sent Events) transport. Unlike the stdio transport used by Claude Desktop, SSE runs entirely in the browser — no local installation required.
Prerequisites
- A Claude.ai Pro, Team, or Enterprise subscription (MCP is not available on the free tier)
- A Synced account with a connected calendar
- A Synced API key (see Generate API Keys)
SSE URL Format
Claude.ai's SSE transport requires a single URL that includes your API key as a query parameter:
https://wkpulvilwaqkoqfuztgh.supabase.co/functions/v1/mcp?api_key=YOUR_API_KEYReplace YOUR_API_KEY with the API key you generated from your Synced dashboard.
API key in the URL
Claude.ai passes authentication via the URL query parameter because SSE connections do not support custom headers in the browser. The connection is encrypted over HTTPS, so your key is protected in transit. However, avoid sharing this URL publicly or committing it to version control.Step-by-Step Setup
Step 1: Get your API key
- Log in to app.meetsynced.com
- Go to Settings → API Keys
- Click Generate New Key and name it "Claude.ai"
- Copy the key immediately
Step 2: Build your SSE URL
Insert your API key into the URL template:
https://wkpulvilwaqkoqfuztgh.supabase.co/functions/v1/mcp?api_key=sk_live_your_api_key_hereStep 3: Add the MCP server in Claude.ai
- Open claude.ai in your browser
- Click your profile icon in the bottom-left corner and select Settings
- Navigate to the Integrations section
- Click Add More under MCP Servers
- In the Server URL field, paste your SSE URL from Step 2
- Give the integration a name, such as "Synced Calendar"
- Click Add to save
Step 4: Verify the connection
Start a new conversation on Claude.ai and try asking:
"What meetings do I have this week?"Claude should call the get_meetings tool and return your upcoming meetings from Synced. You may see a brief permission prompt the first time Claude uses the tool — click Allow to proceed.
You're connected!
Once you see real calendar data in Claude's response, the integration is working. Try more commands like "Am I free tomorrow?" or "Schedule a call with alex@company.com next week."Troubleshooting
"Unable to connect" or server not responding
- Verify the URL is entered exactly as shown, with no trailing spaces
- Ensure you included the
?api_key=query parameter - Check that your API key has not been revoked in the Synced dashboard
MCP option not visible in settings
- MCP integrations require a Claude.ai Pro, Team, or Enterprise plan. Free-tier accounts do not have access.
- Try refreshing the page or signing out and back in
Tools appear but return errors
- Double-check that your Synced account has an active calendar connection (Google Calendar or Microsoft Outlook)
- Regenerate your API key if you suspect it may have been compromised or corrupted
- Visit app.meetsynced.com to verify your calendar sync status