{"name":"delphi-mcp-server","description":"Delphi exposes each dashboard (\"command center\") as its own MCP server for external AI agents to query data and invoke tools over Streamable HTTP / SSE. The exposed capability is scoped to the authenticating principal; an unprivileged principal receives a read-only tool set.","url":"https://outcome.jamesdaniels.net","mcpEndpointTemplate":"https://outcome.jamesdaniels.net/api/dashboards/{dashboardId}/mcp","version":"1.0.0","protocolVersion":"2024-11-05","capabilities":{"tools":{},"resources":{"subscribe":false}},"authentication":{"methods":["api_key","oauth2"],"api_key":{"in":"header","header":"Authorization","scheme":"Bearer","prefix":"delphi_sk_","description":"A dashboard-scoped API key generated by that dashboard's owner or admin."},"oauth2":{"description":"RFC 7591 dynamic client registration with PKCE (S256), backed by Firebase user auth.","authorizationServerMetadataUrl":"https://outcome.jamesdaniels.net/.well-known/oauth-authorization-server","dynamicClientRegistration":true,"codeChallengeMethodsSupported":["S256"]}}}