{"server":"@infinitepay/mcp-server","name":"infinitepay-mcp-server","version":"0.1.0","description":"Official-style Model Context Protocol server for InfinitePay. Works with no authentication — POST MCP JSON-RPC to /mcp. Account tools require a scoped read JWT; send it via Authorization: Bearer (or X-InfinitePay-Token). Get a token with infinitepay_auth_start and scan the login_url with the InfinitePay app.","auth":{"required":false,"accountToken":"Authorization: Bearer (or X-InfinitePay-Token)","getKey":"Call infinitepay_auth_start, open login_url, scan with the InfinitePay app","login":"Call infinitepay_auth_start, open login_url, scan with InfinitePay app","oauth":{"resourceMetadata":"/.well-known/oauth-protected-resource/mcp","note":"Account tools answer 401 + WWW-Authenticate when called with no credential."}},"endpoints":{"mcp":"/mcp","health":"/healthz","login":"/login/:id"},"limits":{"rateLimitPerIpPerMinute":60,"rateLimit":"60 requests/minute per IP on POST /mcp","on429":"HTTP 429 with a JSON-RPC error body and a Retry-After header (seconds); back off and retry."},"docs":"https://mcp.metal.cloudwalk.sh","tools":["infinitepay_auth_start","infinitepay_auth_status","infinitepay_status","infinitepay_transactions","infinitepay_credit_account","infinitepay_credit_available","infinitepay_credit_fees","infinitepay_credit_summary","infinitepay_credit_invoices_list","infinitepay_credit_invoices_current","infinitepay_credit_invoices_get","infinitepay_credit_invoice_items_list","infinitepay_credit_invoice_items_get","infinitepay_credit_payments_get","infinitepay_credit_statements_list","infinitepay_credit_statements_get","infinitepay_credit_pix_codes_check","infinitepay_cards_list","infinitepay_statements_list","infinitepay_statements_get","infinitepay_statements_summary"]}