Create
Create creates a Raw-tools Virtual MCP Server from one Hosted or External MCP source or an initially empty Assigned-tools catalog.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.
Body
VirtualMCPServerServiceCreateRequest creates an active Virtual MCP Server with Raw tool presentation and either a mapped source or explicit tool assignments.
This message contains a oneof named composition. Only a single field of the following list may be set at a time:
- mappedSource
- assignedTools
Permit owner-scoped personal MCP sources on supported compositions.
VirtualMCPAssignedTools marks a Virtual MCP Server composed from selected Toolsets and individual tools.
Human-readable name shown to administrators and users.
VirtualMCPMappedSource identifies one app-scoped MCP source.
VirtualMCPPresentation selects one presentation mode and provides a stable location for mode-specific settings.
This message contains a oneof named mode. Only a single field of the following list may be set at a time:
- rawTools
- codeMode
- dynamicTools
When true, require an active ConductorOne-managed device in addition to DPoP. require_device_trust=true requires require_dpop=true.
When true, require DPoP proof-of-possession for OAuth access tokens.
Initial canonical lowercase route segment, unique for the tenant.
Response
VirtualMCPServerServiceCreateResponse contains the created Virtual MCP Server.
VirtualMCPServerServiceCreateResponse contains the created Virtual MCP Server.
VirtualMCPServer is a tenant-managed MCP endpoint backed by one composition.
This message contains a oneof named composition. Only a single field of the following list may be set at a time:
- mappedSource
- assignedTools