Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fastn Serverlist my recent Slack messages"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Fastn MCP Server
Give your AI agents and apps instant, secure access to 250+ enterprise systems.
Fastn MCP Server is a production-ready Model Context Protocol (MCP) gateway that connects AI agents and apps to Slack, Jira, GitHub, Salesforce, HubSpot, Postgres, and 200+ more services — with fully managed auth, governed access, and sub-second execution.
Built on the Fastn SDK, this server exposes MCP tools that any compatible AI platform can use out of the box.
Why Fastn MCP Server?
Feature | Description |
250+ Connectors | Slack, Jira, GitHub, Salesforce, HubSpot, Postgres, Stripe, Notion, Linear, and more |
MCP Native | Works with Claude Desktop, Cursor, Lovable, Bolt, v0, and any MCP-compatible client |
Fully Managed Auth | OAuth 2.1 for every connector — no token management, no app registration, no refresh handling |
Governed Access | Role-based permissions, audit trails, and enterprise compliance controls |
SOC 2 Certified | Enterprise-grade security and compliance built into the platform |
Sub-Second Execution | Direct API calls through the Fastn platform with built-in caching and connection pooling |
Multiple Transports | stdio (local), SSE, and Streamable HTTP for any deployment model |
Production Ready | Docker support, health checks, structured logging, and OAuth 2.1 protected resource metadata |
Flow Automation | Create, manage, and execute multi-step workflows that compose tools |
Related MCP server: MCP Manager
Quick Start
1. Sign up at app.ucl.dev
Create an account and connect your first connectors (Gmail, Slack, GitHub, etc.).
2. Connect your MCP client
Hosted server (recommended) — no installation needed:
Point any MCP client at this URL. Authentication is handled via MCP OAuth 2.1 automatically. See Client Configuration for Claude Desktop and Cursor examples.
Self-hosted — install and run your own instance:
Connecting to the MCP Server
Endpoints
Use the hosted server (mcp.live.fastn.ai) or your self-hosted instance. Each path exposes a different set of tools:
Endpoint | Tools |
| All 11 tools: |
| 5 tools: |
| 4 tools: |
| 3 tools: |
| Same pattern for SSE transport |
Examples with the hosted server:
Authentication
The MCP server supports three authentication methods. Get your credentials from app.ucl.dev.
MCP OAuth 2.1 (Recommended)
Standard MCP OAuth flow with PKCE. The server bridges to Fastn's identity provider automatically. Just point your client at the URL — you'll be prompted to authenticate:
Token / API Key
Pass a Fastn auth token or API key via the Authorization header in your MCP client config:
You can also pass x-project-id to scope requests to a specific project:
For local stdio transport, pass credentials as environment variables:
MCP Tools
The server exposes these tools to AI agents:
UCL Tools
Tool | Description |
| Search for available connector tools by natural language prompt. Returns matching tools with IDs and input schemas. |
| Execute a connector tool by its ID with parameters. Returns the result directly. |
| Browse all 250+ available connectors in the registry, including ones not yet connected. |
| List available skills in the project. |
| List available projects for the authenticated user. |
Workflow: Browse connectors → list_connectors. Execute an action → find_tools → execute_tool. If find_tools returns nothing relevant → list_connectors (connector may need connecting).
Flow Management
Tool | Description |
| List saved automations (flows) in the project. |
| Execute a saved flow by its ID. |
| Remove a flow from the project. |
| (Under development) Create a flow from natural language. |
| (Under development) Update an existing flow. |
Configuration
Tool | Description |
| Register a custom JWT auth provider (Auth0, Firebase, Supabase). |
Architecture
Connectors provide tools. Flows compose tools. Agents run flows and tools with reasoning.
Client Configuration
The JSON examples above work with any MCP client. Here are the config file locations:
Client | Config File |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
For Cursor, use the /shttp/ucl endpoint to expose only UCL tools (recommended for coding assistants):
Self-Hosting
Transport Modes
stdio (local) — For pipe-based clients:
SSE + Streamable HTTP (remote) — For web-based AI platforms:
OAuth Setup
Remote transports use MCP OAuth 2.1 by default. The server implements RFC 9728 Protected Resource Metadata:
Set the public URL for OAuth metadata:
To disable OAuth for local development:
Docker
Environment Variables
Server configuration for self-hosted deployments:
Variable | Required | Description |
| No | Server port (default: |
| No | Bind address (default: |
| No | Public URL for OAuth metadata |
| No | Set to |
| No | Transport mode: |
| No | Set to |
Local Development with ngrok
For local development and testing only — use ngrok to expose your local server:
Then restart with the ngrok URL so OAuth metadata resolves:
For production, deploy with Docker behind a reverse proxy with a real domain.
Development
Setup
Run Tests
Project Structure
CLI Reference
Supported Connectors
Fastn provides 250+ pre-built connectors including:
Communication: Slack, Microsoft Teams, Discord, Gmail, Outlook, SendGrid, Twilio
Project Management: Jira, Linear, Asana, Trello, Monday.com, ClickUp, Notion
Development: GitHub, GitLab, Bitbucket, PagerDuty, Sentry, Datadog
CRM & Sales: Salesforce, HubSpot, Pipedrive, Zoho CRM
Databases: PostgreSQL, MySQL, MongoDB, Redis, Supabase, Firebase
Cloud: AWS, Google Cloud, Azure, Cloudflare
Finance: Stripe, QuickBooks, Xero
And 200+ more — browse the full catalog at fastn.ai/integrations
License
MIT