# Relay for Agents - [Relay MCP connector](https://mcp.docs.relayfi.com/index.md): Ask Claude or ChatGPT about your Relay business banking — balances, transactions, card spend, and invoices across every account, in plain language. - [Quickstart: call your first Relay MCP tool](https://mcp.docs.relayfi.com/quickstart.md): Connect an MCP client to the Relay MCP server, complete the OAuth flow, and list transactions for one of your organizations. - [Connect an AI agent to the Relay MCP server](https://mcp.docs.relayfi.com/connect-an-agent.md): Connect your AI agent to Relay MCP over Streamable HTTP. Add the server URL, complete OAuth with audience-bound tokens, then call initialize and tools/list. - [Transport: Streamable HTTP with JSON responses](https://mcp.docs.relayfi.com/concepts/transport.md): Relay MCP uses a single POST /mcp endpoint over Streamable HTTP with JSON responses only. No SSE, no sessions, and no resumability. Every request is self-contained. - [Authentication: OAuth 2.1 with audience-bound tokens](https://mcp.docs.relayfi.com/concepts/authentication.md): Relay MCP is an OAuth 2.1 protected resource. Every request must carry a Bearer token in the Authorization header. Tokens must be audience-bound via RFC 8707. - [Tool results: structured content, money, and pagination](https://mcp.docs.relayfi.com/concepts/results.md): Relay MCP returns dual-channel tool results with structuredContent and content, and uses cursor-based pagination for list tools. - [Errors, rate limits, and retries in Relay MCP](https://mcp.docs.relayfi.com/concepts/errors.md): Relay MCP returns tool errors as MCP messages with isError true, not JSON-RPC transport errors. Auth failures are HTTP 401s. Rate limits return 429 or 503 with Retry-After. - [list_organizations — List accessible organizations](https://mcp.docs.relayfi.com/tools/list-organizations.md): Reference for the list_organizations MCP tool. Returns the organizations your token can access so your agent knows which organizationId to use for subsequent calls. - [list_transactions — Filtered, paginated transaction list](https://mcp.docs.relayfi.com/tools/list-transactions.md): Reference for the list_transactions MCP tool. Query transactions by account, status, direction, date range, and search text with cursor-based pagination. - [get_transaction — Retrieve a single transaction](https://mcp.docs.relayfi.com/tools/get-transaction.md): Reference for the get_transaction MCP tool. Fetch one transaction by its ID for a given organization with transactions.read scope. - [list_accounts — Paginated accounts with balances](https://mcp.docs.relayfi.com/tools/list-accounts.md): Reference for the list_accounts MCP tool. List accounts for an organization with available, current, and pending balances using cursor-based pagination. - [get_account — Retrieve a single account](https://mcp.docs.relayfi.com/tools/get-account.md): Reference for the get_account MCP tool. Fetch one account by its ID for a given organization with accounts.read scope and balance details. - [list_cards — Paginated cards for an organization](https://mcp.docs.relayfi.com/tools/list-cards.md): Reference for the list_cards MCP tool. List physical and virtual cards with spending limits, status, and expiration details using cursor-based pagination. - [get_card — Retrieve a single card](https://mcp.docs.relayfi.com/tools/get-card.md): Reference for the get_card MCP tool. Fetch one card by its ID for a given organization with cards.read scope, including spending limits and status. - [list_bank_statements — List available statement months](https://mcp.docs.relayfi.com/tools/list-bank-statements.md): Reference for the list_bank_statements MCP tool. Discover which statement months exist for an organization's accounts with cursor-based pagination. - [download_bank_statement — Get a temporary statement download link](https://mcp.docs.relayfi.com/tools/download-bank-statement.md): Reference for the download_bank_statement MCP tool. Request a short-lived signed URL to download an existing bank statement PDF. - [list_contacts — Paginated contacts for an organization](https://mcp.docs.relayfi.com/tools/list-contacts.md): Reference for the list_contacts MCP tool. List the customers an organization invoices, filtered by name search and status, with cursor-based pagination. - [get_contact — Retrieve a single contact](https://mcp.docs.relayfi.com/tools/get-contact.md): Reference for the get_contact MCP tool. Fetch one contact by its ID for a given organization with contacts.read scope. - [list_catalog_items — Paginated products and services](https://mcp.docs.relayfi.com/tools/list-catalog-items.md): Reference for the list_catalog_items MCP tool. List the products and services an organization sells, filtered by search and type, with cursor-based pagination. - [get_catalog_item — Retrieve a single catalog item](https://mcp.docs.relayfi.com/tools/get-catalog-item.md): Reference for the get_catalog_item MCP tool. Fetch one product or service by its ID for a given organization with catalog-items.read scope. - [list_invoices — Filtered, paginated invoice list](https://mcp.docs.relayfi.com/tools/list-invoices.md): Reference for the list_invoices MCP tool. Query invoices by status, contact, due date, and issue date with cursor-based pagination. - [get_invoice — Retrieve a single invoice](https://mcp.docs.relayfi.com/tools/get-invoice.md): Reference for the get_invoice MCP tool. Fetch one invoice with line items, taxes, discounts, totals, and links by its ID. - [list_tax_rates — Tax rates available for invoices](https://mcp.docs.relayfi.com/tools/list-tax-rates.md): Reference for the list_tax_rates MCP tool. List the tax rates an organization can apply to invoices. - [list_discounts — Discounts available for invoices](https://mcp.docs.relayfi.com/tools/list-discounts.md): Reference for the list_discounts MCP tool. List the percentage and fixed-amount discounts an organization can apply to invoices. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.