# Publishing your Server

Publishing works the same way for both Credal-built MCP servers and third-party imported servers. The same deployment options, admin setup, and access controls apply to all servers.

## One-Time Admin Setup

To make Credal MCP servers available in Claude or ChatGPT, an admin needs to complete the organization-wide setup in [Connect MCP Clients](/guides/platform-administration-connect-mcp-clients) and connect the following URLs once at the organization level:

- **Claude**: `https://app.credal.ai/api/user/claude/mcp`
- **ChatGPT**: `https://app.credal.ai/api/user/chatgpt/mcp`

![Credal MCP servers available as a connector inside Claude](/media/t/75c5dc71-055f-4496-bcaf-6966eeb0b645/p/6557597f-ed9e-4a60-b7d4-61f66fcfad15/588582ab798630ba39715d2b56e8262ebbb037097acac2fba154e03c5fe36cbc.png/raw)

Once connected, all published MCP servers will be available to users in that service without any further configuration.

## Publishing Your Server

Once your MCP server is ready, you have two ways to deploy it. Navigate to the Publish tab where you'll see the following settings:

![Publish tab of an MCP server showing the available deployment settings](/media/t/75c5dc71-055f-4496-bcaf-6966eeb0b645/p/6557597f-ed9e-4a60-b7d4-61f66fcfad15/b5fa1cc322ca6a2c4146f4f5dd7c70512e334d2c16539581712d45bdbb38f517.png/raw)

### For Claude and ChatGPT

The one-time admin setup above is all that's needed. Your server becomes available to all users in those services automatically once published.

Here is an example of how you can directly publish to all users in ChatGPT ![Publishing an MCP server to all users in ChatGPT across the organization](/media/t/75c5dc71-055f-4496-bcaf-6966eeb0b645/p/6557597f-ed9e-4a60-b7d4-61f66fcfad15/bad41c7a514044e295a120dea7d75325e5fcbbd45fb7150452eb7c7bca663ca2.png/raw)

### For Other MCP Clients

For all other surfaces, such as Lovable, Cursor, Windsurf, or any custom MCP client, each user must connect the URL individually:

- **Lovable**: `https://app.credal.ai/api/user/lovable/mcp` — this single URL gives Lovable access to all your published MCP servers.
- **Other clients (e.g., Cursor, Windsurf)**: Copy each server's direct URL from the Publish tab and add it to the client manually.

Each server also exposes an advanced endpoint that unlocks features like human approval for tool calls. See [Advanced Usage](https://docs.credal.ai/user-guide/platform/mcp-server-builder/advanced-usage) for details.

## Access Control

Regardless of how you publish, MCP server builders can configure end-user allowlists to control exactly which users can access the server within their chat service, giving admins fine-grained control over visibility and access.

Here is an example of how I would scope visibility down to just one user group. The user group is fetched from your [identity provider](https://docs.credal.ai/user-guide/platform/administration/single-sign-on-sso).

![End-user allowlist scoping server visibility in ChatGPT to a single user group](/media/t/75c5dc71-055f-4496-bcaf-6966eeb0b645/p/6557597f-ed9e-4a60-b7d4-61f66fcfad15/c18cad3328f8c5a2ab18bb596769484c22fcdc9e96a7a06019f86e86f856912c.png/raw)

Once your server is live, see [Monitoring Usage](https://docs.credal.ai/user-guide/platform/managing-mcp-servers/monitoring-usage) to track sessions, inspect action invocations, and review the full audit trail for every tool call.

## Related pages

- [MCP Servers Overview](./platform-mcp-servers-overview.md)
- [Create a new Server](./platform-mcp-servers-mcp-server-builder-create-new-server.md)
- [Attaching connectors](./platform-mcp-servers-mcp-server-builder-attaching-connectors.md)
- [Connecting Agents](./platform-mcp-servers-mcp-server-builder-connecting-agents.md)
- [Testing your Server](./platform-mcp-servers-testing-server.md)
- [Advanced Usage (Beta)](./platform-mcp-servers-advanced-endpoint.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
