Coupa

Coupa MCP Connector for Claude

A+

Manage purchase orders, invoices, suppliers, and procurement workflows on Coupa — the enterprise procurement platform.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Coupa instance to any AI agent and manage procurement operations through natural conversation.

What you can do

  • Purchase Orders — Create, approve, and query POs with line-item detail, status tracking, and budget validation
  • Supplier Management — Search and manage supplier records, compliance status, and performance scorecards
  • Invoices — Process, query, and match invoices against POs with tolerance checks
  • Requisitions — Submit and track purchase requisitions through approval chains
  • Contracts — Query contract terms, expiration dates, and spend against contract limits
  • Expense Reports — View and approve employee expense submissions
  • Budgets — Check budget availability and spend analytics by cost center or department

How it works

  1. Subscribe to this server
  2. Enter your Coupa instance URL and OAuth 2.0 credentials
  3. Start managing procurement through Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Procurement Officers — create POs and manage supplier relationships through chat
  • AP Teams — process and match invoices without navigating the Coupa UI
  • Finance Controllers — monitor budget utilization and spend analytics by conversation
  • Category Managers — query contracts and supplier performance scorecards rapidly
procurementspend-managementpurchase-ordersinvoice-processingsupplier-managemententerprise-resource-planning

10 tools expose this connector's capabilities to your AI agent.

approve_purchase_order

Touches workflow and authorization boundary states. Approve a pending purchase order

create_purchase_order

Resolves supplier links, line items, and accounting allocations from the provided JSON payload. Create a new purchase order

get_purchase_order

Touches financial, supplier, and shipping boundary data. Get details for a specific purchase order

get_supplier_details

Get full profile for a specific supplier

list_contracts

Resolves contract terms, validity periods, and associated suppliers. List active procurement contracts

list_invoices

Resolves invoice numbers, vendor names, payment statuses, and due dates. List invoices and their payment status

list_purchase_orders

Resolves PO numbers, supplier names, total amounts, and statuses (e.g., draft, ordered). List purchase orders

list_requisitions

Resolves requestor names, requested items, and current approval step in the workflow. List purchase requisitions and their approval state

list_suppliers

Resolves supplier legal names, tax IDs, contact information, and payment terms. List or search for suppliers

query_coupa_resource

Resolves raw JSON data from the specified API boundary. Access any Coupa REST API resource directly

See how to talk to your AI agent using Coupa.

Show me all pending POs above $25K for the IT department.

Found 6 pending POs for IT > $25K. Top items: 1. PO-2026-4501 — 'Annual Cloud Licensing' ($180,000), 2. PO-2026-4512 — 'Network Equipment Refresh' ($67,500). Total pending: $412,000. Want me to approve any?

Check the compliance status of supplier Acme Corp.

Acme Corp (ID: SUP-1045): Compliance Status: Approved ✅. Tax forms: W-9 on file (exp: Dec 2026). Insurance: Current. Diversity cert: Minority-owned (NMSDC). Performance score: 4.2/5 (last 12 months). All documents are up to date.

What's the remaining budget for Marketing Q2 2026?

Marketing Q2 2026 Budget: Total allocated: $450,000. Committed (POs): $285,000. Spent (invoiced): $210,000. Remaining: $165,000 (36.7%). You have 3 pending requisitions totaling $42,000 awaiting approval.

Coupa supports OAuth 2.0 Client Credentials. You create an OAuth client in Setup > Integrations > OAuth2/OpenID Connect Clients, which generates a Client ID and Client Secret.

Related Connectors