Add a server from the Caylex Catalog
The Caylex Catalog contains pre-configured MCP servers for popular platforms. These servers come with pre-defined endpoints, transport settings, and authentication methods — so you can add them with minimal configuration.Browse the catalog
Navigate to the Servers page and click Add Server. Browse the catalog by category or search for a specific platform (e.g., GitHub, Slack, Linear, Notion, Gmail).
Select a server
Click on the server you want to add. Review the server details including available tools, authentication method, and description.
Add a custom server
If the server you need is not in the catalog, you can add your own MCP server by providing its connection details.Choose your auth method
Navigate to Servers and click Add Server, then select Custom Server. Choose the authentication method your server uses:
- OAuth — for servers that use OAuth 2.0 (e.g., Google APIs, Microsoft Graph)
- Header — for servers that authenticate via HTTP headers (e.g., API keys, Bearer tokens)
- Path — for servers that embed credentials in the URL path
- Query — for servers that pass credentials as URL query parameters
- No Auth — for servers that do not require authentication
Configure the server
Provide the connection details:
- Name — a unique name for the server
- Endpoint URL — the MCP server’s endpoint
- Transport type — Streamable HTTP (recommended) or SSE
- Auth configuration — specific to the auth method you selected (see below)
Auth method details
OAuth
OAuth
Caylex automates most of the OAuth setup for you:
- Enter your MCP server’s endpoint URL
- Click Discover OAuth — Caylex automatically discovers the server’s OAuth metadata (authorization endpoint, token endpoint, supported scopes) using standard protocols (RFC 9728, RFC 8414, OIDC Discovery)
- If the server supports Dynamic Client Registration (DCR), Caylex automatically registers an OAuth client — no credentials needed from you
- If DCR is not available, you are prompted to provide a Client ID and Client Secret manually
Header
Header
Define the HTTP headers your server requires:
- Header name (e.g.,
X-API-Key,Authorization) - Value prefix (optional, e.g.,
Bearerfor Authorization headers)
Path
Path
Define the URL path parameters your server requires:
- Use
<PARAM_NAME>or{PARAM_NAME}placeholders in your endpoint URL - List each parameter that users need to provide
https://api.example.com/<workspace_id>/mcpQuery
Query
Define the query parameters your server requires:
- Parameter name (e.g.,
api_key) - Users provide parameter values when authenticating
No Auth
No Auth
No authentication configuration needed. The server is accessible without credentials.
Connect a server to a project
After adding a server to your organization, connect it to a project to create a Server Instance.Add a server instance
Click Add Server on the project page and select the server you want to connect. This creates a Server Instance — a project-scoped deployment of that server.
Configure authentication
If the server requires authentication, set up an Auth Link so that users (or a service account) can provide credentials for this project.
Pause and unpause server instances
You can temporarily disable a Server Instance by pausing it. When paused:- The server’s tools are not exposed to agents in that project
- Existing credentials are preserved
- You can unpause at any time to restore access
Build a server from an API spec
If you have an API that is not available as an MCP server, you can use Server Foundry to generate one from an OpenAPI specification. The AI-powered Designer Agent guides you through selecting endpoints, optimizing tool definitions, and deploying a production-ready MCP server.Server Foundry
Learn how to build custom MCP servers from any OpenAPI spec.