Skip to main content

MCP Configurations

User-owned MCP configuration profiles that assemble published data-cluster and external-API tools into a picker-shaped selection consumed by mcp-alien's AlienBackendProfileResolver. Each user owns one or more named, slug-addressed configurations; exactly one is flagged as the default and resolves when an MCP connection omits the ?config=<slug> query parameter. Also includes the per-session tool registry (/mcp-tools) that mcp-alien reads at tools/list time.

📄️ List the per-session MCP tool registry

Returns the full wire-shape tool catalog mcp-alien reads at `tools/list` time: enabled/public datacluster tools synthesized from `mcp_tool_definitions` joined with their `client_cluster_endpoint`, plus authored external-API tools. Unauthenticated callers (no bearer token) fall through to the global public catalog only. Authenticated callers additionally receive external-API tools from connectors owned by their own organization (gated on the `mcp_config:read` access-token ability), on top of the public catalog. The full `transport` field (routing/proxy details) is included in this response, unlike the UI-facing `available-sources` projection.