# C1 documentation: API Endpoints MCP Servers

## MCP Servers

- [List](https://www.c1.ai/docs/api-reference/mcp-servers/list.md): List retrieves MCP servers, optionally narrowed to an app.
- [Register](https://www.c1.ai/docs/api-reference/mcp-servers/register.md): Register a new MCP server under an application. Set server_type to HOSTED  (C1 runs a catalog integration) or EXTERNAL (a third-party MCP server you  point C1 at by URL). Auth credentials are validated and stored securely.
- [Get](https://www.c1.ai/docs/api-reference/mcp-servers/get.md): Get retrieves a single MCP server.
- [Update](https://www.c1.ai/docs/api-reference/mcp-servers/update.md): Update modifies an existing MCP server's editable fields.
- [Delete](https://www.c1.ai/docs/api-reference/mcp-servers/delete.md): Delete an MCP server. Its connector stops and it is soft-deleted from this  tenant's MCP catalog, and any per-user credentials issued against it are  revoked.
- [Update Credentials](https://www.c1.ai/docs/api-reference/mcp-servers/update-credentials.md): UpdateCredentials replaces the auth config and/or config fields for an MCP server.
- [Resync Tools](https://www.c1.ai/docs/api-reference/mcp-servers/resync-tools.md): ResyncTools requests tool discovery for an external MCP server using the  caller's own credential for per-user servers, or the configured shared  credential for callers with MCP management permission for the app.  Requires external MCP discovery decoupling to be enabled for the tenant.  Discovery ru…
- [Search With Tool Count](https://www.c1.ai/docs/api-reference/mcp-servers/search-with-tool-count.md): SearchWithToolCount searches MCP servers with filtering and returns per-server tool state counts.
- [List Catalog](https://www.c1.ai/docs/api-reference/mcp-servers/list-catalog.md): ListCatalog returns all available MCP server catalog entries.
- [Get Catalog](https://www.c1.ai/docs/api-reference/mcp-servers/get-catalog.md): GetCatalog retrieves a single MCP server catalog entry by ID.
- [List Connections](https://www.c1.ai/docs/api-reference/mcp-servers/list-connections.md): ListConnections returns per-user MCP servers the calling user can  connect to, filtered to apps where the user has an account. Covers  OAuth2 authorization-code passthrough as well as bearer-token /  custom-header per-user methods. Includes per-user connection status.
- [Discover Oidc Endpoints](https://www.c1.ai/docs/api-reference/mcp-servers/discover-oidc-endpoints.md): DiscoverOIDCEndpoints fetches the OpenID Connect discovery document for an issuer  and returns the authorization, token, and supported scopes.
- [Test Connection](https://www.c1.ai/docs/api-reference/mcp-servers/test-connection.md): TestConnection probes an MCP server with the  supplied URL + transport + plaintext credentials and reports  whether a real MCP initialize + tools/list succeeded.

## OpenAPI Specs

- [my-source-with-code-samples](https://spec.speakeasy.com/conductor-one/conductorone/my-source-with-code-samples)
