# Spend management and procurement platforms for AI agents > 5 spend management & procurement listings ranked by the Anchor benchmark. Leader Pleo API + MCP (B). Company cards, expenses, bills and purchasing, with an interface an agent can use to read transactions, match receipts, code expenses and raise purchase requests. Compared on API coverage, write access, approval controls and how access is granted. - Canonical: https://www.anchorterminal.com/categories/spend-management - Markdown: https://www.anchorterminal.com/categories/spend-management.md (~2,050 tokens) - Slim: https://www.anchorterminal.com/categories/spend-management.min.md (~380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/categories/spend-management.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-08 Company cards, expenses, bills and purchasing, with an interface an agent can use to read transactions, match receipts, code expenses and raise purchase requests. Compared on API coverage, write access, approval controls and how access is granted. - Tools ranked: 5 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 5 · desk reviews by the panel: 0 - JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability) - Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/ - Capabilities in this category: spend.transactions, spend.expenses, spend.cards, spend.bills, spend.procurement - https://letme.dev/spend.transactions picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md) ## Ranking | # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 293 | Pleo API + MCP | Pleo Technologies A/S | HTTP API | Spend | B | 62.9 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/pleo.md | | 306 | Spendesk API + MCP | Spendesk SAS | HTTP API | Spend | B | 62.3 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/spendesk.md | | 345 | Brex | Brex LLC | HTTP API | Spend | C | 60.7 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/brex.md | | 423 | Ramp | Ramp Business Corporation | HTTP API | Spend | C | 57.3 | medium | no | OAuth | hosted | none | https://www.anchorterminal.com/tools/ramp.md | | 593 | Expensify | Expensify, Inc. | HTTP API | Spend | E | 41.1 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/expensify.md | Scores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet. ## Summaries ### 293. Pleo API + MCP, B (62.9) Spend management platform from Pleo Technologies A/S in Copenhagen, covering company cards, expenses, reimbursements, invoices and accounting exports. Outside agents reach it through a hosted MCP server for expense work and a REST API built for accounting integrations. The hosted MCP server acts with the connecting user's own Pleo permissions, is off until an admin enables it per entity, and can't move money, change cards or alter limits. It is listed only on the Optimise plan, its tool definitions aren't published, API keys need enabling by Pleo support, and no official SDK or SLA was found. - Page: https://www.anchorterminal.com/tools/pleo · Markdown: https://www.anchorterminal.com/tools/pleo.md · JSON: https://www.anchorterminal.com/api/v1/tools/pleo.json - Capabilities: spend.transactions, spend.expenses, spend.bills · endpoint: `https://external.pleo.io` ### 306. Spendesk API + MCP, B (62.3) Spend management platform from Spendesk SAS in Paris, covering company cards, expense claims, supplier invoices, purchase orders and accounting exports. Outside agents reach it through a REST API with scoped keys or OAuth, and a hosted MCP server. Scoped credentials, MCP write permissions that are off by default, an action log and published guidance on prompt injection suit delegated finance work. Access needs a paying customer and a request to Spendesk, most write endpoints are experimental, no official SDK was found, and the status page lists three critical incidents between 2 and 29 September 2026. - Page: https://www.anchorterminal.com/tools/spendesk · Markdown: https://www.anchorterminal.com/tools/spendesk.md · JSON: https://www.anchorterminal.com/api/v1/tools/spendesk.json - Capabilities: spend.transactions, spend.expenses, spend.cards, spend.bills, spend.procurement · endpoint: `https://public-api.spendesk.com` ### 345. Brex, C (60.7) Brex is a spend platform with corporate cards, expense management, bill pay, travel and business accounts. Its REST Developer API reads and writes cards, expenses, spend limits, vendors and transfers, and a hosted MCP server is in beta. User tokens carry per-resource scopes with read-only variants, every POST and PUT accepts an `Idempotency-Key`, and ten OpenAPI specs are public. The Expenses API changes only an expense's memo, there is no customer sandbox or official SDK, and the status page logs API errors lasting over four hours on 4 August 2026. - Page: https://www.anchorterminal.com/tools/brex · Markdown: https://www.anchorterminal.com/tools/brex.md · JSON: https://www.anchorterminal.com/api/v1/tools/brex.json - Capabilities: spend.transactions, spend.expenses, spend.cards, spend.bills · endpoint: `https://api.brex.com` ### 423. Ramp, C (57.3) Ramp is a finance platform with company cards, expense management, bill pay, procurement and travel. Its Developer API reads and writes transactions, receipts, funds, bills and purchase orders. A hosted MCP server and CLI work with the signed-in user's permissions. OAuth 2.0 scopes split read from write across about 40 resources, a 260-operation OpenAPI spec is public, and an audit log endpoint records actions by user and agent. No public status page was found, 89 operations are marked beta, the API Agreement allows changes without notice, and idempotency keys cover only eight write operations. - Page: https://www.anchorterminal.com/tools/ramp · Markdown: https://www.anchorterminal.com/tools/ramp.md · JSON: https://www.anchorterminal.com/api/v1/tools/ramp.json - Capabilities: spend.transactions, spend.expenses, spend.cards, spend.bills, spend.procurement · endpoint: `https://api.ramp.com` ### 593. Expensify, E (41.1) Expensify is an expense management service with receipt scanning, expense reports, approvals, reimbursement and company cards. Its Integration Server API exports report and card data and creates expenses, reports and workspace settings. A hosted MCP server gives read-only search. One endpoint exports reports through caller-written templates and creates expenses, reports, rules and workspace settings, with limits of 5 requests per 10 seconds published and a status page that tracks the API separately. There is no OpenAPI spec, changelog, SDK, pagination or idempotency key, and one credential pair carries the whole account's rights. - Page: https://www.anchorterminal.com/tools/expensify · Markdown: https://www.anchorterminal.com/tools/expensify.md · JSON: https://www.anchorterminal.com/api/v1/tools/expensify.json - Capabilities: spend.transactions, spend.expenses · endpoint: `https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations` ## How we test this category One test company with a fixed set of card transactions in each listing's sandbox. The same tasks run through its API (list transactions, attach a receipt, code an expense, create a spending limit, read a bill). We check scopes, approval points and the audit record. In this run listings are graded from public evidence against the published checklist. This test hasn't run yet, so Task success is pending and the grades here come from the categories assessed from public evidence.