Prerequisites
Log in to Swoogo with an account that has the Access API permission enabled. No separate API credentials are needed, the MCP server uses your Swoogo login via OAuth.Connect your client
- Claude Desktop
- Claude Code
- Cursor
1
Add the server
Open Claude Desktop settings and add the Swoogo MCP server URL:
2
Authorize
Claude Desktop will open a browser window. Log in with your Swoogo account to authorize access.
3
Start using tools
The Swoogo tools will appear in Claude Desktop. Try asking: “Show me my upcoming events”
Authentication
The MCP server authenticates with OAuth 2.0 Authorization Code with PKCE (RFC 7636):- Your MCP client discovers the OAuth endpoints via
/.well-known/oauth-authorization-server - You authorize in the browser by logging in with your Swoogo account
- The server issues encrypted access and refresh tokens
- Tokens are automatically refreshed, with no manual re-authentication needed
Access tokens expire after 1 hour and are automatically refreshed. Refresh tokens are valid for 30 days.