Suger

MCP (Model Context Protocol)

Connect any MCP-compatible server to give Suger AI access to external tools and data.


Overview

The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and data sources. Suger’s MCP integration lets you connect to any MCP server that supports standard OAuth 2.0 authentication, giving Suger AI the ability to use tools from 75+ popular services --- or any custom MCP server you provide.

Once connected, Suger AI can discover and use all tools exposed by the MCP server. For example, connecting your Stripe MCP server lets Suger AI look up payments, manage subscriptions, and query billing data on your behalf.

Org-Level vs User-Level

Org-Level: Not applicable. MCP server connections are user-level only.

User-Level: Each user connects their own MCP servers with their personal credentials. Tools are available to that user’s Suger AI sessions.

Pre-Configured Providers

Suger includes a catalog of 77 pre-configured MCP servers. Select any provider from the catalog to connect instantly --- no manual URL entry required.

#ProviderCategory
1AhrefsMarketing
2AirtableProductivity
3Apollo.ioSales
4AsanaProject Management
5Atlassian (Jira/Confluence/Trello)Developer Tools
6BoxFile Storage
7BrevoMarketing
8CalendlyScheduling
9CanvaDesign
10CirclebackProductivity
11ClaySales & Marketing
12ClerkDeveloper Tools
13ClickUpProject Management
14Close CRMCRM
15CloudflareInfrastructure
16Cloudflare Developer PlatformDeveloper Tools
17CodaProductivity
18Context7Developer Tools
19CrossbeamPartnerships
20DevRevCustomer Support
21DocuSignLegal
22DropboxFile Storage
23ExcalidrawDesign
24FathomProductivity
25FellowProductivity
26FigmaDesign
27FirefliesProductivity
28GammaProductivity
29GranolaProductivity
30GuruKnowledge Management
31HoneycombObservability
32Hugging FaceDeveloper Tools
33incident.ioIncident Management
34IntercomCustomer Support
35Intuit MailchimpMarketing
36Intuit QuickBooksFinance
37KlaviyoMarketing
38LinearProject Management
39LucidDesign
40MailerLiteMarketing
41MakeAutomation
42Mermaid ChartDesign
43Microsoft 365Productivity
44MiroDesign
45MixpanelAnalytics
46MondayProject Management
47NetlifyDeveloper Tools
48NotionProductivity
49Otter.aiProductivity
50OutreachSales
51PagerDutyIncident Management
52PandaDocLegal
53PostHogAnalytics
54PostmanDeveloper Tools
55PylonCustomer Support
56RampFinance
57RazorpayPayments
58SemrushMarketing
59SentryDeveloper Tools
60ShopifyE-commerce
61SlackCommunication
62SmartsheetProject Management
63StripePayments
64SupabaseDeveloper Tools
65Superhuman MailCommunication
66SupermetricsAnalytics
67TodoistProductivity
68TwilioCommunication
69TypeformProductivity
70VercelDeveloper Tools
71WebflowDeveloper Tools
72WixProductivity
73WordPress.comProductivity
74WrikeProject Management
75ZapierAutomation
76ZoomCommunication
77ZoomInfoSales

You can also connect any custom MCP server by entering its URL directly.

Authentication Methods

Suger supports three authentication methods for MCP servers:

MethodWhen to useHow it works
OAuth (PKCE)Default for most providersYou authorize via the provider’s login page. Suger handles token refresh automatically.
Client CredentialsServer-to-server integrationsYou provide a Client ID and Client Secret. Suger exchanges them for access tokens and refreshes automatically.
API KeySimple key-based authYou provide a static API key. No token refresh needed.

Most catalog providers use OAuth (PKCE) by default. The authentication method is determined by what the MCP server supports.

Create Integration

Connect via Catalog (OAuth)

  1. Navigate to Settings > Integrations
  2. Click Connect MCP Server
  3. Select a provider from the catalog (e.g., Stripe, Linear, Notion)
  4. You will be redirected to the provider’s authorization page
  5. Log in and approve access
  6. You will be redirected back to Suger with status Created
  7. Click Verify to confirm the connection works

Connect via Custom URL (OAuth)

  1. Navigate to Settings > Integrations
  2. Click Connect MCP Server
  3. Enter your MCP server URL (e.g., https://mcp.example.com/mcp)
  4. Suger automatically discovers the server’s OAuth configuration
  5. Follow the OAuth authorization flow
  6. Click Verify after returning to Suger

Connect via Client Credentials

  1. Navigate to Settings > Integrations
  2. Click Connect MCP Server
  3. Enter the MCP server URL
  4. Select Client Credentials as the auth method
  5. Enter your Client ID and Client Secret
  6. Click Connect --- Suger exchanges the credentials for an access token
  7. Click Verify to confirm

Connect via API Key

  1. Navigate to Settings > Integrations
  2. Click Connect MCP Server
  3. Enter the MCP server URL
  4. Select API Key as the auth method
  5. Enter your API key
  6. Click Connect
  7. Click Verify to confirm

Verification

When you click Verify, Suger probes the MCP server by issuing an initialize request followed by a tools/list request. If the server responds successfully, the integration status changes to Verified and Suger AI can begin using the server’s tools.

Edit Integration

Editing is not supported. Disconnect and reconnect to change credentials or auth method.

Delete Integration

Deleting removes the integration and all stored credentials from Suger.

How It Works

OAuth Discovery

For OAuth-based connections, Suger automatically discovers the provider’s authorization endpoints using open standards:

  1. RFC 9728 (Protected Resource Metadata) --- determines which authorization server protects the MCP endpoint
  2. RFC 8414 (Authorization Server Metadata) --- retrieves the authorization, token, and registration endpoints
  3. RFC 7591 (Dynamic Client Registration) --- registers Suger as an OAuth client if no pre-registered app exists

This means most MCP servers work out of the box without any manual endpoint configuration.

Token Refresh

  • OAuth (PKCE): Tokens are refreshed automatically before expiry using the refresh token. If no refresh token was issued, you must reconnect when the token expires.
  • Client Credentials: Tokens are refreshed by re-running the client credentials grant --- this is the standard approach per RFC 6749.
  • API Key: No refresh needed (static key).

One Connection Per Provider

Each user can have one MCP connection per provider. To switch accounts or credentials, disconnect the existing integration first, then reconnect.

Suger AI Tools

MCP integrations do not provide a fixed set of AI tools. Instead, when you connect an MCP server, Suger AI automatically discovers all tools that the server exposes. The available tools depend entirely on the provider.

For example:

  • Stripe MCP might expose tools for querying payments, managing customers, and creating invoices
  • Linear MCP might expose tools for creating issues, updating projects, and searching tickets
  • Notion MCP might expose tools for reading pages, creating databases, and searching content

The exact tools available are listed during verification and may change as the provider updates their MCP server.