The server must be a remote endpoint that speaks Streamable HTTP MCP (for example
https://api.example.com/mcp). Spojit discovers the tool list live from the server, so it always reflects the server’s current state.Guides for popular servers
Many vendors host their own MCP server. Each guide below covers that vendor’s prerequisites, the exact server URL, how to sign in, and links to the vendor’s own documentation.Servers with a built-in connector
These have a Spojit connector already, so you add them from the catalog with Add Connection instead of adding a custom server.GitHub
Repos, issues, pull requests, Actions
Stripe
Payments, invoices, subscriptions
Snowflake
Cortex Analyst, Search, SQL
Intercom
Conversations, contacts, tickets
PagerDuty
Incidents, schedules, on-call
Tavily
Web search, extraction, crawling
Custom servers that sign in with Auto
Paste the server URL, keep Auto authentication, click Save & connect, and approve access when the vendor asks.NetSuite
Oracle’s AI Connector Service
Atlassian
Jira, Confluence, Jira Service Management
Notion
Pages and databases
Linear
Issues and projects
monday.com
Boards and items
ClickUp
Tasks, docs, time tracking
Airtable
Bases and records
Miro
Boards
Canva
Designs, assets, exports
Webflow
CMS, pages, sites
PayPal
Invoices and transactions
Sentry
Issues and errors
Datadog
Logs, metrics, monitors
Grafana Cloud
Metrics and logs
Cloudflare
API, observability, Radar
Supabase
Projects and databases
Neon
Serverless Postgres
Hugging Face
Models, datasets, Spaces
Custom servers that need your own OAuth app
These vendors want you to register an app in their admin console first. Choose Auto and the sign-in form fills in the vendor’s endpoints; you add the client ID and secret.Salesforce
Hosted MCP Servers
HubSpot
CRM and marketing
Dynamics 365 (Dataverse)
Tables and records
Slack
Search, channels, messages
Asana
Tasks and projects
Box
Files, folders, Box AI
Zoom
Meetings and recordings
Don’t see your server?
Any vendor that publishes a remote MCP server over Streamable HTTP should work. Follow the steps below: try Auto first, use Token if the vendor only accepts a key, and OAuth 2.0 if it needs an app you register yourself.Add a custom server
1
Open the Connections page
Go to Connections and click Add custom server (next to Add Connection).
2
Enter the basics
- Name: a label to identify this server, for example
Internal CRM MCP. - Server URL: the full MCP endpoint, for example
https://api.example.com/mcp. - Icon URL (optional): an
https://image URL to show as the connection’s icon.
3
Choose an authentication mode
Auto is selected by default; switch to None, Token, or OAuth 2.0 if the server requires it. See Authentication modes below.
4
Set visibility and save
Choose Organization (all members can see and use it) or Private (only you and admins). Click Save. The server appears under My Connections.
Authentication modes
Custom servers support four modes. Check the server’s own documentation for which one it expects.Auto (default)
Most hosted MCP servers follow the MCP authorization standard: the server tells clients where its login service is, and clients register themselves with it. Spojit does this for you.1
Choose Auto and save
Click Save & connect. Spojit asks the server how to sign in, registers itself with the server’s login service, and sends you to that service to approve access.
2
Approve access
The consent page names Spojit as the application asking for access. After you approve, Spojit stores the tokens and marks the connection Connected. Access tokens refresh automatically.
Spojit identifies itself to the login service as a public client with PKCE, using a client metadata document it hosts at
https://miraxa.spojit.com/oauth/client-metadata.json. Nothing about your organisation is included in that document.None
For public servers, or servers that authenticate at the network boundary (VPN, mutual TLS). Some servers accept a key directly in the URL query string, in which case no separate credential is needed.Token (header)
Spojit sends a token on a header with every request. In the dialog, choose Token and set:- Token: the secret value, stored securely (never shown again after saving).
- Header name: default
Authorization. - Prefix: default
Bearer.
Authorization: Bearer <token>. For an API-key header such as X-API-Key, set the header name and clear the prefix. Click Add to save.
OAuth 2.0 (bring your own app)
For servers backed by a standard OAuth provider that does not support automatic registration, or when you prefer to use an OAuth app you control. You supply your own OAuth app’s details:1
Register the redirect URI on your OAuth app
Add this callback URL to your provider’s OAuth app:
2
Fill in the OAuth fields
Choose OAuth 2.0 and enter the Authorization URL, Token URL, Client ID, Client Secret, and Scopes. Under Advanced you can toggle PKCE and switch client authentication between POST body and Basic header.
3
Save and authorize
Click Save. Spojit redirects you to the provider to consent, then stores the tokens and marks the connection Connected. Access tokens refresh automatically.
Use a custom server in a workflow
Once the connection exists, add it to a workflow:1
Add a Connector node
Drag a Connector node onto the canvas and open Select Connector.
2
Pick it under Custom Servers
Custom servers appear in their own Custom Servers section at the top of the picker. Select yours.
3
Choose tools and mode
Spojit discovers the server’s tools live. Use Agent Mode to let the AI choose tools, or Direct Mode to call a specific tool. Optionally narrow the tool list under Available Tools.
Edit or reconnect
Use the Configure button on the connection to change the name, URL, icon, or auth. For a token connection, leave the token blank to keep the current one; for OAuth, leave the client secret blank to keep it, or enter a new one to rotate it. Use Reconnect to re-run the OAuth flow after changing scopes or credentials.Caveats
- Reachable from Spojit: the server URL must be reachable from Spojit’s runtime, not just your machine. Internal-only servers need a VPN or reverse proxy.
- Secrets are stored securely: tokens, client secrets, and OAuth tokens are stored securely and never shown after saving.
- You own the OAuth app: for OAuth 2.0 mode you create and manage the OAuth application; Spojit only stores the credentials you supply. In Auto mode Spojit is the registered application and no credentials of yours are involved.
- Icons are https only: the optional Icon URL must be an
https://image URL. - Tenant-scoped: a custom server is visible only within your organization. Its visibility (Organization or Private) controls who inside the tenant can see and use it.
Troubleshooting
Cannot reach server
Cannot reach server
Confirm the URL is correct and reachable from Spojit’s runtime. Check that the server is running and responding on the Streamable HTTP MCP endpoint.
Auto mode could not set up sign-in
Auto mode could not set up sign-in
The message says what was found. “Answered without requiring authorization” means the server is open: choose None. “Publishes no protected resource metadata” means the server does not follow the MCP authorization standard: use Token or OAuth 2.0 as its documentation describes. “Client registration was rejected” quotes the login service’s own reason; the OAuth 2.0 form opens prefilled so you can continue with an app you register yourself.
Authentication failed
Authentication failed
Verify the token is current and the header name matches what the server expects (for example
Authorization versus X-API-Key). For OAuth, confirm the redirect URI is registered with the provider and the scopes are correct.No tools appear
No tools appear
Confirm the endpoint is an MCP server that returns a tool list. Re-saving the connection re-runs tool discovery, so new tools on the server become available without recreating the connection.