# C1 documentation: API Endpoints Virtual MCP Servers

## Virtual MCP Servers

- [NOTE: Only shows Virtual MCP Servers available to the current user.](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/note:-only-shows-virtual-mcp-servers-available-to-the-current-user.md): Search live Virtual MCP Servers for which the caller's own principal has  an active `use` grant. Results are ordered by display name and server ID  and may briefly lag writes because search reads the PostgreSQL projection;  connection authorization always rechecks authoritative state.
- [List](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/list.md): List the tenant's Virtual MCP Servers.
- [Create](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/create.md): Create creates a Raw-tools Virtual MCP Server from one Hosted or External  MCP source or an initially empty Assigned-tools catalog.
- [Get](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/get.md): Get a Virtual MCP Server by ID.
- [Update](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/update.md): Update mutable fields on a Virtual MCP Server. Renaming preserves the  previous route as an alias until it is reused; the server ID never changes.
- [Delete](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/delete.md): Delete a Virtual MCP Server. Its route slugs can be reassigned later  without transferring the deleted server's `use` grants.
- [List](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/list-1.md): List returns one page of individual tools assigned directly to an Assigned-tools Virtual MCP Server.
- [Create Bindings](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/create-bindings.md): CreateBindings assigns up to 100 enabled, visible tools to an Assigned-tools Virtual MCP Server.  Existing assignments are unchanged and previously deleted assignments are restored.
- [Delete Bindings](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/delete-bindings.md): DeleteBindings removes up to 100 individual-tool assignments from an Assigned-tools Virtual MCP Server.
- [List](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/list-2.md): List returns one page of Toolsets assigned directly to an Assigned-tools Virtual MCP Server.
- [Create Bindings](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/create-bindings-1.md): CreateBindings assigns up to 100 Toolsets to an Assigned-tools Virtual MCP Server.  Existing assignments are unchanged and previously deleted assignments are restored.
- [Delete Bindings](https://www.c1.ai/docs/api-reference/virtual-mcp-servers/delete-bindings-1.md): DeleteBindings removes up to 100 Toolset assignments from an Assigned-tools Virtual MCP Server.

## OpenAPI Specs

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