Coupa MCP server
Business spend management — automate procurement, approvals, purchase orders, and ERP integrations with the Coupa Core API.
Coupa is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.
- Tools
- 13
- Works with
- Any MCP client
- Auth
- Custom auth
- License
- MIT, open source
- Updated
- August 2026
About the Coupa MCP server
Connect Coupa once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Coupa and 760+ other apps over a single connection, on our cloud or a self-hosted install.
Tools
Coupa tools your AI can run
Once connected, your assistant can call any of these Coupa actions by asking in plain language.
Create Object
Creates a record in the selected Coupa module (Purchase Orders, Suppliers, or Contracts).
4 fields
Update Object
Updates a record by ID in the selected Coupa module (Purchase Orders, Suppliers, or Contracts).
5 fields
Get Object by ID
Retrieves a single record by ID from Purchase Orders, Suppliers, or Contracts.
4 fields
Search Objects (Batch)
Searches records in a Coupa module with pagination (50 per page) and returns standardized fields.
3 fields
Cancel Purchase Order
Cancels a purchase order using `PUT /api/purchase_orders/:id/cancel`.
1 field
Close Purchase Order
Closes a purchase order using `PUT /api/purchase_orders/:id/close`.
1 field
Add File Attachment to Object
Adds an attachment (an uploaded file or a link) to a Purchase Order, Supplier, or Contract in Coupa.
5 fields
Get Remit-To Addresses by Object ID
Lists remit-to addresses for a Supplier or resolves the supplier from a Purchase Order.
2 fields
Get Supplier Sites by Supplier
Lists supplier sites for a supplier (`GET /api/suppliers/:id/supplier_sites`).
1 field
Grant Approval
Approves a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown.
1 field
Reject Approval
Rejects a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown.
2 fields
Set Integration Run Status
Updates an integration run status (`run`, `success`, `fail`, `pause`, or `pending`).
2 fields
Custom Action
Make a custom API call to any Coupa endpoint (Purchase Orders, Suppliers, Contracts, or other resources).
10 fields
Triggers
Coupa events your agent can watch
These start a run the moment something happens in Coupa, so work gets picked up on its own.
New or Updated Object
Triggers when a Purchase Order, Supplier, or Contract is created or updated in Coupa.
3 fields
Coupa MCP, answered.
No. That is the point of it. One Activepieces server exposes Coupa alongside every other piece you connect, so your client keeps a single connection.
More accounting apps on the same server
Browse all MCP appsXero
Beautiful accounting software
Oracle Fusion Cloud ERP
Enterprise resource planning suite covering financials, procurement, project accounting, supply chain, and more.
Wafeq
Cloud accounting software for invoicing, bills, expenses, and tax reporting (ZATCA, UAE FTA).
Chargebee
Subscription billing and revenue operations platform for managing customers and subscriptions.
Bokio
Bokio is an accounting software platform which offers digital bookkeeping, invoicing, and financial management tools to help simplify accounting processes.
Invoice Ninja
Free open-source invoicing tool