{"schema_version":"pubfi.mcp.server_card.v1","mcp_registry_name":"ai.pubfi/mcp","name":"PubFi MCP","title":"PubFi MCP","description":"Enumerate and inspect the Typed Gateway Registry v2 catalog through public reads, execute through PubFi API-key or OAuth authentication, or use the explicit accountless x402 endpoint.","protocol_version":"2025-11-25","transport":{"type":"streamable-http","endpoint":"https://mcp.pubfi.ai","health_url":"https://mcp.pubfi.ai/healthz","manifest_url":"https://mcp.pubfi.ai/.well-known/mcp.json"},"auth":{"type":"bearer","scheme":"Bearer","accepted_credentials":["pubfi_api_key","oauth_access_token"],"accepted_headers":["Authorization: Bearer <PubFi API key or OAuth access token>"],"credential_classification":{"pubfi_api_key":"pf_sk_v1_ prefix","oauth_access_token":"all other Bearer tokens"},"fallback":false,"required_for":["pubfi.route.execute"],"public_methods":["initialize","notifications/initialized","ping","tools/list","resources/list","resources/templates/list","prompts/list"],"public_tool_calls":["pubfi.capabilities.list","pubfi.capabilities.get"],"protected_resource_metadata":"https://mcp.pubfi.ai/.well-known/oauth-protected-resource","authorization_servers":["https://wuugpdblvlpptlgnxwoi.supabase.co/auth/v1"],"admission":{"pubfi.capabilities.list":["public"],"pubfi.capabilities.get":["public"],"pubfi.route.execute":["pubfi_api_key","oauth_access_token"]},"upstream_provider_credentials":"server_side"},"x402":{"version":2,"endpoint":"https://mcp.pubfi.ai/x402","authentication":"none","tool":"pubfi.route.execute","payment_request":"CallToolResult.structuredContent","payment_meta":"x402/payment","payment_response_meta":"x402/payment-response","offer_receipt_extension":"offer-receipt","signer_did_document":"/.well-known/did.json"},"registry_v2_only":true,"tools":[{"name":"pubfi.capabilities.list"},{"name":"pubfi.capabilities.get"},{"name":"pubfi.route.execute"}],"public_assets":{"agents_guide":"https://pubfi.ai/agents.md","llms_index":"https://pubfi.ai/llms.txt","llms_full":"https://pubfi.ai/llms-full.txt","capability_openapi":"https://api.pubfi.ai/openapi.json","capability_catalog":"https://api.pubfi.ai/v1/capabilities","source_discovery":"https://pubfi.ai/discovery/agent-capabilities.json"},"boundaries":["PubFi exposes exactly three fixed Registry v2 tools; executable routes are paginated catalog data, not dynamic tool names.","Call pubfi.capabilities.list until next_cursor is absent, select a capability in the client agent, and call pubfi.capabilities.get for its full typed contract.","The server does not rank capabilities or infer which API the client agent should use.","The authenticated endpoint accepts exactly one Bearer credential: a PubFi API key or an OAuth access token. Credential types never fall back to each other.","Accountless x402 V2 execution uses the explicit /x402 endpoint, which rejects Bearer credentials.","The x402 lane creates no PubFi account, API key, Credits balance, invoice, or anonymous dashboard.","Supplier payment execution and automatic procurement are not advertised by this card."]}