Capability Role Bindings

Operations of the MCP Gateway API. Paths are relative to your deployment's API host.

GET /api/mcp-gateway-api/capability-role-bindings

List capability-role bindings for the org

Authentication: bearer token (Authorization: Bearer <token>)

StatusDescriptionBody
200application/json CapabilityRoleBindingResponseDtoDataArrayEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

PUT /api/mcp-gateway-api/capability-role-bindings

Bind (or rebind) a role to a concrete capability ref

Authentication: bearer token (Authorization: Bearer <token>)

Request body: application/json UpsertCapabilityRoleBindingDto

StatusDescriptionBody
200application/json CapabilityRoleBindingResponseDtoDataEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

GET /api/mcp-gateway-api/capability-role-bindings/resolve/{role}

Resolve a role to its concrete capability ref

Authentication: bearer token (Authorization: Bearer <token>)

ParameterInTypeRequiredDescription
rolepathstringyes
StatusDescriptionBody
200application/json ResolvedCapabilityRoleResponseDtoDataEnvelope
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto

DELETE /api/mcp-gateway-api/capability-role-bindings/{role}

Remove a capability-role binding

Authentication: bearer token (Authorization: Bearer <token>)

ParameterInTypeRequiredDescription
rolepathstringyes
StatusDescriptionBody
400application/problem+json ProblemDetailsDto
401application/problem+json ProblemDetailsDto
403application/problem+json ProblemDetailsDto
404application/problem+json ProblemDetailsDto
409application/problem+json ProblemDetailsDto
422application/problem+json ProblemDetailsDto
500application/problem+json ProblemDetailsDto