# Integrations (/docs/integrations)

Connect your MCP server to the services your agents need. Choose an integration for authentication, billing, observability, or tools that call an external API. Each guide explains its requirements and links to implementation examples.

Start with [installation](/docs/getting-started/installation) if you do not have an xmcp project. For a complete starting project, browse the [MCP server templates](/templates). Read the [authentication guide](/docs/guides/authentication) before exposing tools to remote clients.

- [Auth0](/docs/integrations/auth0): The Auth0 plugin provides authentication for your MCP server using Auth0 with scope-based authorization.
- [Better Auth](/docs/integrations/better-auth): Add secure authentication to your MCP server using Better Auth and PostgreSQL
- [Browserbase](/docs/integrations/browserbase): Build an authenticated xmcp integration for managing Browserbase cloud browser sessions.
- [Clerk](/docs/integrations/clerk): The Clerk plugin provides authentication for your MCP server using Clerk's OAuth system.
- [Coinbase](/docs/integrations/coinbase): Accept x402 payments for MCP tools and connect a Coinbase agent wallet to purchase paid tool calls.
- [Commet](/docs/integrations/commet): Add subscription-aware billing, feature gating, and usage tracking to your xmcp server with Commet
- [Descope](/docs/integrations/descope): The Descope plugin provides authentication for your MCP server using Descope's OAuth 2.1 agentic identity system with Dynamic Client Registration.
- [Figma](/docs/integrations/figma): Connect an xmcp server to a local Figma development plugin for canvas operations.
- [Firecrawl](/docs/integrations/firecrawl): Build an authenticated xmcp integration with Firecrawl's web scraping REST API.
- [GitHub](/docs/integrations/github): Build an authenticated, read-only xmcp integration with GitHub's REST API.
- [Grok / xAI](/docs/integrations/grok): Ask Grok questions and research the web or X with source citations.
- [Linear](/docs/integrations/linear): Build an authenticated xmcp server for Linear's GraphQL API.
- [Paper](/docs/integrations/paper): Build a local xmcp integration with Paper Design using the managed MCP client.
- [Polar](/docs/integrations/polar): Add paywalls and track tool usage with license keys using Polar
- [Profound](/docs/integrations/profound): Build an authenticated xmcp integration with Profound's AI search analytics REST API.
- [Resend](/docs/integrations/resend): Connect Resend email sending and Inboxes to an authenticated xmcp server.
- [Scalekit](/docs/integrations/scalekit): The Scalekit plugin provides OAuth 2.1 authentication for your MCP server using Scalekit as the authorization server.
- [Sentry](/docs/integrations/sentry): Trace MCP tool calls, prompt retrieval, and resource reads with Sentry middleware, isolated spans, and error reporting.
- [Stripe](/docs/integrations/billing): Authorize paid MCP tool calls with Stripe or Metronome and report usage through centralized billing middleware.
- [Supabase](/docs/integrations/supabase): Authenticate MCP requests with Supabase Auth and query Postgres as the verified user with row-level security.
- [Upstash](/docs/integrations/upstash): Limit xmcp tool execution across server instances using Upstash and verified customer identities.
- [WorkOS](/docs/integrations/workos): The WorkOS plugin provides authentication for your mcp server using WorkOS AuthKit.
- [X / Twitter](/docs/integrations/x): Read account mentions and publish explicitly requested X posts or replies.
- [x402](/docs/integrations/x402): The x402 plugin enables tool monetization through the HTTP 402 payment protocol using USDC on Base.
