{"name":"Kingfisher_MCP","mcp_endpoint":"https://mcp.thekingfisher.io/mcp","transport":"streamable-http","instructions_url":"https://mcp.thekingfisher.io/agent-setup/prompt.md","oauth_help_url":"https://mcp.thekingfisher.io/oauth-help","agent_instructions":"Kingfisher remote MCP authentication is OAuth 2.1 with PKCE. Follow the official setup instructions at https://mcp.thekingfisher.io/agent-setup/prompt.md. Configure https://mcp.thekingfisher.io/mcp as a remote HTTP MCP; never launch the local stdio entrypoint for remote OAuth. Antigravity supports remote MCP OAuth and requires the public client ID kf_mcp_client_lYxFgHuUNpGiSyyxgeAZON3u5Tetg9Oj in its oauth configuration. A 401 response means authentication must be completed; it does not mean that Kingfisher requires an API key. Open the client Authenticate action, complete browser consent, store the OAuth token, and retry the original tool exactly once. Never ask the user for a Kingfisher API key when using the remote MCP URL. The server resolves the user API entitlement from the OAuth token. A Kingfisher API key is required only for an intentionally local command/stdio configuration.","authentication":{"type":"oauth2","protected_resource_metadata":"https://mcp.thekingfisher.io/.well-known/oauth-protected-resource/mcp","authorization_server":"https://mcp.thekingfisher.io/api/mcp/oauth","authorization_endpoint":"https://mcp.thekingfisher.io/api/mcp/oauth/authorize","dynamic_client_registration_endpoint":"https://mcp.thekingfisher.io/api/mcp/oauth/register"}}