How to connect Coupa to Claude Cowork

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks. This guide walks you through the easiest and most secure way to connect your Coupa account to Cowork via Composio Connect, enabling it to approve pending purchase orders today, list all invoices awaiting your review, create new expense report for travel, and more such actions on your behalf without compromising your account security.

Coupa logoCoupa
Oauth2

Coupa is a business spend management platform for procurement, invoicing, and expenses. It helps organizations streamline purchasing, control costs, and gain complete visibility over financial operations.

384 Tools

Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.

This guide walks you through the easiest and most secure way to connect your Coupa account to Cowork via Composio Connect, enabling it to approve pending purchase orders today, list all invoices awaiting your review, create new expense report for travel, and more such actions on your behalf without compromising your account security.

Also integrate Coupa with

Connecting Coupa to Claude Cowork

1. Open Customize

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

2. Add the Composio MCP server

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

3. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Cowork

4. Connect your Coupa account

Back in Cowork, ask the agent to connect to Coupa or give it any Coupa-related task.

For example, ask Cowork to:

  • "Approve pending purchase orders today"
  • "List all invoices awaiting your review"
  • "Create new expense report for travel"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Cowork, and your Coupa account is ready to use.

What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.

With Composio Connect, Cowork can securely access apps like Coupa through MCP without you sharing account credentials directly with the agent.

What is the Coupa MCP server, and what's possible with it?

The Coupa MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Coupa account. It provides structured and secure access to your business spend management data, so your agent can perform actions like managing procurement requests, processing invoices, tracking expenses, and analyzing spend activity on your behalf.

  • Automated procurement management: Enable your agent to create, approve, or track purchase orders and requisitions, streamlining purchasing workflows.
  • Invoice processing and matching: Let your agent review, process, and match invoices against purchase orders to ensure accuracy and speed up approvals.
  • Expense report handling: Allow your agent to submit, review, and approve employee expense reports, reducing manual intervention and errors.
  • Spend analytics and reporting: Have your agent generate reports and insights on company spending, helping you identify trends and optimize budgets.
  • Supplier and contract management: Empower your agent to manage supplier records, track contract compliance, and automate onboarding processes.
TOOLS

Supported Tools

Every Coupa action and event your agent gets out of the box.

Abandon Invoice

Tool to abandon an invoice.

Create Account

Tool to create a Coupa account.

List Accounts

Tool to list accounts from Coupa.

Get Recent Accounts

Tool to retrieve recently accessed accounts from Coupa.

Get Account

Tool to retrieve a specific account by ID.

Update Account

Tool to update an existing Coupa account.

List Account Types

Tool to list account types in Coupa.

Get Account Type

Tool to retrieve a specific account type by ID.

Create Account Validation Rule

Tool to create account validation rules in Coupa.

Get Account Validation Rule

Tool to retrieve a specific account validation rule by ID.

Update Account Validation Rule

Tool to update an existing account validation rule in Coupa.

Add Comment to Expense Report

Tool to add a comment to an expense report.

Add Approver to Requisition

Tool to manually add an approver (User or UserGroup) to a requisition approval chain.

Add Approver To Invoice

Tool to manually add an approver to an invoice.

Add Approver to PO Change

Tool to add an approver to a purchase order change after the current approver.

Add File Attachment to Project

Tool to add a file attachment to an existing project.

Add File Attachment to Purchase Order

Tool to add a file attachment to an existing purchase order.

Add File Attachment to Purchase Order Line

Tool to add a file attachment to a purchase order line.

Add File Attachment to Requisition Line

Tool to add a file attachment to a requisition line.

Add Attachment to Comment

Tool to add a file attachment to an existing comment.

Add COAs to Supplier Site

Tool to add Chart of Accounts (COAs) to a specific supplier site.

Add Comment to Purchase Order

Tool to add a comment to a purchase order.

Add Content Group to Contract

Tool to add a content group (business group) to a contract.

Add Content Group to Supplier

Tool to add a content group (business group) to a supplier.

Add Contract Approver

Tool to manually add an approver to a contract.

Add Contract Term

Tool to add a contract term to an existing contract.

Add Line w/ Allocations to External PO

Tool to add a line with account allocations to an external purchase order.

Create Address

Tool to create a new address in Coupa.

List Addresses

Tool to list addresses from Coupa.

Add Content Group to SIM Record

Tool to add a content group (business group) to a Supplier Information Management (SIM) record.

Add Content Group to SIM Site

Tool to add a content group (business group) to a Supplier Information Management (SIM) site.

Add Content Group to Supplier Site

Tool to add a content group (business group) to a supplier site.

Add User To A Group

Tool to add a user to a group by updating user group membership.

List Announcements

Tool to list all announcements from Coupa.

Get Announcement

Tool to retrieve a specific announcement by ID from Coupa Mobile.

Approve Approval

Tool to approve a pending approval record.

Hold Approval

Tool to place an approval on hold.

List Approvals

Tool to list approvals with optional pagination and filters.

Reject Approval

Tool to reject an approval.

Get Budget Lines

Tool to retrieve budget lines from Coupa.

List Business Groups

Tool to list business groups (content groups) in Coupa.

Get Business Group

Tool to retrieve a specific business group (content group) by ID.

Accept Header Level Confirmation

Tool to accept order header confirmations from suppliers.

Reject Header Level Confirmation

Tool to reject order header confirmations from suppliers.

Bypass All Invoice Approvals

Tool to bypass all approvals for an invoice to enable rapid payment processing.

Bypass Current Invoice Approval

Tool to skip the current approver and activate the next approver in the approval chain.

Cancel External PO

Tool to cancel an external purchase order.

Close/Soft Close External PO

Tool to close or soft-close an external purchase order.

Complete Contract

Tool to complete a contract and transition it to legally binding status.

Create Content Group

Tool to create a new content group (business group) in Coupa.

Update Content Group

Tool to update an existing content group (business group) in Coupa.

Add Attachment to Contract

Tool to create an attachment on a contract.

List Contracts

Tool to list contracts.

Update Contract

Tool to update an existing contract in Coupa via PUT /api/contracts/:id.

Delete Contract Template

Tool to delete a contract template.

Copy Account Type

Tool to copy/clone an existing chart of accounts (account type).

Create Tax Registration

Tool to create a supplier tax registration in Coupa.

Create Budget Line

Tool to create a new budget line in Coupa.

Create Budget Line Adjustment

Tool to create a budget line adjustment in Coupa.

Create Business Entity

Tool to create a business entity in Coupa.

Create Comment on Transactional Object

Tool to create a comment on any transactional object.

Create Commodity

Tool to create a commodity in Coupa.

Create External Purchase Order

Tool to create an external purchase order.

Create FX Rate

Tool to create a new exchange rate (FX rate) between two currencies in Coupa.

Create Integration Error

Tool to create integration errors against an integration run in Coupa.

Create Integration Run

Tool to create an integration run.

Create Invoice Against PO

Tool to create an invoice against a purchase order.

Create Items Supplier Items

Tool to create a supplier item associated with an existing item in Coupa.

Create Lookup Value

Tool to create a new lookup value in Coupa.

Create New Custom Object Instance

Tool to create a new custom object instance in Coupa.

Create Payment Reconciliation Lines

Tool to create payment reconciliation lines for a pay order in Coupa.

Create Payment Term

Tool to create a payment term in Coupa.

Create Project

Tool to create a Coupa project.

Create Project Membership

Tool to create a project membership in Coupa.

Create Quote Request Task

Tool to create a task for a quote request.

Create Req Assignment to User

Tool to create a requisition assignment to a user.

Create Requisition Line Estimated Tax Line

Tool to create an estimated tax line on a requisition line.

Create Requisition Lines - Multiple Estimated Tax Lines

Tool to update a requisition line with multiple estimated tax lines.

Create Risk Aware Feed for Supplier

Tool to create a Risk Aware feed for a supplier to load GRC (governance, risk, and compliance) data.

Create Shell SIM Record

Tool to create a shell SIM (Supplier Information Management) record against an existing supplier before importing legacy suppliers.

Create SIM Site Using SIM ID in POST URL

Tool to create a supplier information site under a specific supplier information record.

Create SIM Site using SIM ID in Payload

Tool to create a supplier information site using SIM ID in the payload.

Create Supplier Item

Tool to create a new supplier item against an existing catalog item.

Create Supplier Remit-To Address

Tool to create a remit-to address for a supplier.

Create Supplier Site

Tool to create a supplier site for an existing supplier.

Create Supplier with Contacts and Addresses

Tool to create a new supplier with primary contact and address in one API call.

Create Task

Tool to create a new task in Coupa.

Create Task Against Project

Tool to create a task against an existing project in Coupa.

Create User Address

Tool to create a personal address for a specified Coupa user.

Create User Group

Tool to create a new user group in Coupa.

Create User Group Memberships

Tool to create user group memberships in Coupa.

Create User Group Task

Tool to create a task within a user group.

List Currencies

Tool to list currencies from Coupa.

Get Currency by ID

Tool to retrieve a specific currency by ID.

List Data File Sources

Tool to list data file sources from Coupa.

List Default Receiving Locations

Tool to list default receiving locations from Coupa.

Delete Tax Registration

Tool to delete a tax registration.

Delete Project Membership

Tool to delete a project membership.

Delete Project Task

Tool to delete a task from a specific project.

Delete Quote Request Task

Tool to delete a task from a quote request.

Delete Requisition Line

Tool to delete a requisition line.

Delete Requisition Line Estimated Tax Line

Tool to delete an estimated tax line from a requisition line.

Delete Specific Contract Attachment

Tool to delete a specific attachment from a contract.

Delete Purchase Order Attachment

Tool to delete a specific attachment from a purchase order.

Delete Requisition Attachment

Tool to delete a specific attachment from a requisition.

Delete Supplier Information Site

Tool to delete a supplier information site from a specific supplier information record.

Create Department

Tool to create a department in Coupa.

Get Department by ID

Tool to retrieve a single department by ID.

Update Department

Tool to update an existing department in Coupa.

Dispute Invoice

Tool to dispute an invoice that is in pending approval or pending receipt status.

Delete Easy Form Response

Tool to delete an easy form response.

List Exchange Rates

Tool to retrieve exchange rates from Coupa for currencies used to pay for goods.

List Expense Reports

Tool to list expense reports.

Export Payables Invoice

Tool to mark a payables invoice as exported.

Export Payables Invoices

Tool to mark a payable invoice as exported.

List Financial Counterparties

Tool to list financial counterparties from Coupa.

Get Account Statements by Creation Date

Tool to retrieve Coupa Pay account statements filtered by creation date.

Get All Active Pick Lists

Tool to retrieve active pick lists (fulfillment reservations) from Coupa.

Get All Attachments for a Contract

Tool to retrieve all attachments for a specific contract.

Get All Attachments for a Invoice

Tool to retrieve all attachments for a specific invoice.

Get All Attachments for a Purchase Order

Tool to retrieve all attachments for a specific purchase order.

Get All Attachments for a Requisition

Tool to retrieve all attachments for a specific requisition.

Get All Attachments on a CoupaPay Charge

Tool to retrieve all attachments for a CoupaPay charge.

Get All Charges Linked to Statement

Tool to retrieve charges from Coupa, with optional filtering by statement ID.

Get All Funds Transfers by Batch ID

Tool to retrieve all funds transfers (payments) in a specific payment batch by payment batch ID.

Get All SIM Sites Against a SIM Record

Tool to retrieve all supplier information sites associated with a specific supplier information record.

Get All Supplier Sites for Supplier

Tool to retrieve all supplier sites associated with a specific supplier record.

Get All Tasks Linked to All Projects

Tool to retrieve all tasks linked to all projects from Coupa.

Get All Tasks Linked to a Specific Project

Tool to retrieve all tasks linked to a specific project in Coupa.

Get API Documentation Modules

Tool to retrieve the list of API documentation modules available in Coupa.

Get Approval by ID

Tool to retrieve details for a specific approval record by ID.

Get ASN Headers

Tool to retrieve ASN (Advanced Ship Notice) headers from Coupa.

Get Budget Line

Tool to retrieve a specific budget line by ID.

Get Budget Line Adjustments

Tool to retrieve budget line adjustments for a specific budget line.

Get Budget Line Adjustment

Tool to retrieve a specific budget line adjustment by ID.

Get Business Entities

Tool to retrieve business entities from Coupa.

Get Business Entity by ID

Tool to retrieve a specific business entity by ID.

Get COAs for Supplier Site

Tool to retrieve Chart of Accounts (COAs) assigned to a specific supplier site.

Get Comments for Expense Report

Tool to retrieve comments for a specific expense report.

Get Commodity

Tool to retrieve a specific commodity by ID.

Get Content Groups of Supplier Site

Tool to retrieve business groups (content groups) of a supplier site.

Get Contract By ID

Tool to retrieve a single contract by ID.

Get Contracts Legal Documents

Tool to retrieve all legal documents for a contract.

Get CoupaPay Payment by ID

Tool to retrieve a specific CoupaPay payment record by ID.

Get Custom Object Instances

Tool to retrieve all data records for a specified Custom Object in Coupa.

Get Custom Object Related Form Responses

Tool to retrieve easy form responses for custom objects and SIM (Supplier Information Management).

Get Cycle Counts

Tool to retrieve cycle counts from Coupa.

Get Delegations

Tool to retrieve delegations from Coupa.

Get Department by Name

Tool to retrieve department records by filtering with name or other parameters.

Get Exchange Rate By ID

Tool to retrieve a specific exchange rate record by ID.

Get External Payables by Source

Tool to retrieve external payable records from Coupa by source system.

Get Favorite Accounts

Tool to retrieve favorite accounts from Coupa.

Get Integration History Records

Tool to retrieve integration history records from Coupa.

Get Integration Run

Tool to retrieve a specific integration run by ID.

Get Inventory Adjustments

Tool to retrieve inventory adjustments from Coupa.

Get Invoice Comment by ID

Tool to retrieve a specific comment on an invoice by comment ID.

Get Item

Tool to retrieve a single catalog item by ID.

Get Item Image

Tool to download the image for a catalog item.

Get Items Supplier Items

Tool to retrieve supplier items for a specific catalog item.

Get Items Supplier Items by ID

Tool to retrieve a specific supplier item associated with a catalog item.

Get Lookup Value by ID

Tool to retrieve a specific lookup value by ID.

Get Matching Allocation for Invoice Line

Tool to retrieve matching allocation records that link invoice lines to purchase orders, ASNs, and inventory transactions.

Get Order Pad Lines

Tool to retrieve order pad lines for a specific order pad.

Get Payable Invoice By ID

Tool to retrieve a single payable invoice by ID.

Get Payable Invoices

Tool to retrieve payable invoices from Coupa.

Get Pay Invoices - Fields Query Param

Tool to retrieve Coupa Pay invoices with optional field filtering.

Get Pay Orders Pending Document Approval

Tool to get pay orders with status pending_document_approval.

Get PO Confirmation by ID

Tool to retrieve a specific order header confirmation by ID.

Get PO Confirmations Cancelled and Not Exported

Tool to retrieve PO confirmations with cancelled status that have not been exported.

Get PO Line by Order Header ID and Line Number

Tool to retrieve purchase order line(s) by order header ID and line number.

Get Project Memberships

Tool to query project memberships from Coupa.

Get Project Membership by ID

Tool to retrieve a single project membership by ID.

Get Project Task

Tool to retrieve a specific task from a specific project by their IDs.

Get Purchase Order

Tool to retrieve a specific purchase order.

Get Purchase Order Attachment File

Tool to retrieve a specific attachment file from a purchase order.

Get Purchase Order Changes

Tool to retrieve a specific purchase order change.

Get PO Changes Pending Certain Approver

Tool to get purchase order changes pending approval by a certain approver.

Get Purchase Order Comment

Tool to retrieve a specific comment on a purchase order by ID.

Get Purchase Order Line

Tool to retrieve a specific purchase order line by ID.

Get Quote Request Tasks

Tool to retrieve all tasks for a specific quote request in Coupa.

Get Reconciliation Lines for Payable Order

Tool to retrieve reconciliation lines for payable orders.

Get Remit-To Addresses of Supplier

Tool to retrieve remit-to addresses for a specific supplier.

Get Requisition Assignment

Tool to retrieve assignment information for a specific requisition.

Get Requisition Line Estimated Tax Lines

Tool to retrieve estimated tax lines for a requisition line.

Get Requisition Comment by ID

Tool to retrieve a specific comment on a requisition by comment ID.

Get Return To Supplier Transactions

Tool to retrieve return to supplier transactions for reverse logistics operations.

Get Supplier Risk Aware Feed

Tool to retrieve supplier governance, risk, and compliance (GRC) data from Risk Aware feed.

Get Shipping Terms

Tool to retrieve shipping terms from Coupa.

Get SIM Easy Form Responses

Tool to retrieve easy form responses for a specific supplier information record.

Get SIM Site by ID

Tool to retrieve a specific supplier information site by ID.

Get Soft Applied PO Updates

Tool to retrieve soft applied purchase order updates using a confirmation ID.

Get Specific Attachment on Purchase Order Line

Tool to retrieve a specific attachment file from a purchase order line.

Get Specific Attachment on Requisition Line

Tool to retrieve a specific attachment file from a requisition line.

Get Specific Attachment Using Attachment ID

Tool to retrieve a specific attachment associated with a charge.

Get Contract Attachment

Tool to retrieve metadata for a specific contract attachment.

Get Custom Object Instance

Tool to retrieve a specific custom object instance by ID.

Get EasyFormResponse Attachment File

Tool to retrieve a specific attachment file from an EasyFormResponse.

Get Specific Invoice Attachment File

Tool to retrieve a specific attachment from an invoice.

Get Specific Requisition Attachment

Tool to retrieve detailed information about a specific attachment on a requisition.

Get Specific API Schema

Tool to retrieve the Swagger 2.

Get Statement By ID

Tool to retrieve a single Coupa Pay statement by its unique identifier.

Get Status of an Import File

Tool to retrieve status and details of a specific data import file source.

Get Supplier Information Site

Tool to retrieve a specific supplier information site by supplier information ID and site ID.

Get Supplier Item by ID

Tool to retrieve a specific supplier item by ID.

Get Supplier Items by Item Name

Tool to retrieve supplier items filtered by item name.

Get Supplier Site by Code

Tool to retrieve supplier sites with optional filters.

Get Tax Registration by ID

Tool to retrieve a specific supplier information tax registration record by ID.

Get User Address by ID

Tool to retrieve a specific address by ID for a Coupa user.

Get User Address by ID (v2)

Tool to retrieve a specific address by ID for a Coupa user using the nested user endpoint.

Get User Group

Tool to retrieve a specific user group by ID.

Get User Group Membership

Tool to retrieve a single user group membership by ID.

Get User Group Tasks

Tool to retrieve tasks associated with a specific user group.

Get User Memberships

Tool to list user group memberships.

Ignore Window And Issue

Ignore Window And Issue

Import Budget Lines

Tool to import budget lines via CSV file upload.

List Inspection Codes

Tool to list inspection codes.

List Integration Errors

Tool to list and query integration errors in Coupa.

List Integration Runs

Tool to list integration runs.

Create Integration

Tool to create a new integration in Coupa.

List Integrations

Tool to list integrations from Coupa.

Get Integration

Tool to retrieve a specific integration by ID.

Delete Inventory Consumption

Tool to delete an inventory consumption record.

Delete Inventory Transfer

Tool to delete an inventory transfer.

Invite Suppliers to CSP Portal

Tool to invite suppliers to the Coupa Supplier Portal (CSP).

Create Invoice Attachment

Tool to create an attachment on an invoice.

Delete Invoice

Tool to delete an invoice.

List Invoices

Tool to list invoices with optional pagination and filters.

Remove Approver From Invoice

Tool to remove a manually added approver from an invoice.

Retrieve Legal Invoice PDF

Tool to download the legal invoice PDF.

Revalidate Invoice Tolerances

Tool to revalidate tolerances on an invoice.

Get Invoice

Tool to retrieve a single invoice by ID.

Submit Invoice

Tool to submit a draft invoice for approval.

Update Invoice

Tool to update an invoice via PUT /api/invoices/:id.

Issue Purchase Order Without Send

Tool to issue a purchase order without transmitting it to the supplier.

Create Item

Tool to create a catalog item.

List Items

Tool to list catalog items.

Update Existing Item

Tool to update an existing item in Coupa catalog.

Get Legal Document

Tool to retrieve a specific legal document by ID.

Get Legal Entity

Tool to retrieve a single legal entity by ID.

List Account Validation Rules

Tool to retrieve account validation rules from Coupa.

List Comments

Tool to query and list comments in Coupa.

List Commodities

Tool to list commodities from Coupa.

List Contract Terms

Tool to query contract terms for a specific contract.

List Object Comments

Tool to query comments for a specific transactional object.

List Suppliers

Tool to list suppliers with filters.

List Receiving Transactions

Tool to query receiving transactions in Coupa.

List Work Confirmation Headers

Tool to retrieve work confirmation headers from Coupa.

Logout Iframe Session

Tool to log out CSP (Coupa Supplier Portal) iframe session.

Mark a Charge as Exported

Tool to mark a charge as exported in the accounting system.

Mark Payable Invoice as Tracking Externally

Tool to mark a payable invoice as tracking externally.

Mark Statement as Exported

Tool to mark a Coupa Pay statement as exported.

Mark CoupaPay Payment as Exported

Tool to mark a CoupaPay payment as exported.

Mark Payable Invoice as Tracking in Coupa

Tool to mark a payable invoice as tracking in Coupa.

Mark Payable Invoice as Paid Externally

Tool to mark a payable invoice as paid externally.

Mark Pay Invoice as Exported

Tool to mark a Coupa Pay invoice as exported.

Mark PO Confirmation as Integration Complete

Tool to mark an order header confirmation as integration_complete.

Mark PO Confirmation as Integration Failed

Tool to mark an order header confirmation as integration_failed.

Get Matching Allocation

Tool to retrieve a specific matching allocation record by ID.

Notify Contract Signature Created

Tool to notify that a signature has been added in CCC (Coupa Contract Collaboration).

Create Object Translation

Tool to create a translation for a UOM object in Coupa.

Delete Object Translation

Tool to delete a UOM translation.

List Object Translations

Tool to list all translations for a specific Unit of Measure (UOM).

Get UOM Translation

Tool to retrieve a specific translation record for a Unit of Measure (UOM).

Delete Order Confirmation

Tool to delete an order confirmation.

Create Order List

Tool to create an order pad (order list) in Coupa.

Delete Order List

Tool to delete an order list (order pad).

Get Order List

Tool to retrieve a specific order list (order pad) by ID.

Update Order List

Tool to update an existing order list (order pad) in Coupa.

List Order Pads

Tool to list order pads (order lists) from Coupa.

Update Business Entity

Tool to update a business entity using PATCH method.

Update Purchase Order

Tool to update a purchase order.

List Payment Terms

Tool to list payment terms with filters.

Get Payment Term

Tool to retrieve a single payment term by ID.

List Projects

Tool to list/query all projects from Coupa.

Get Project

Tool to retrieve a single project by ID.

Update Project

Tool to update an existing Coupa project.

List Purchase Orders

Tool to list purchase order headers.

Issue Purchase Order

Tool to issue and send a purchase order to the supplier.

Update User Account

Tool to update a Coupa user account.

Query Lookups

Tool to query and list lookups with filters.

List Reason Insights

Tool to list Reason Insights.

Create Receipt Request

Tool to create a new receipt request.

List Receipt Requests

Tool to list receipt requests from Coupa.

Update Receipt Request

Tool to update an existing receipt request via PUT /api/receipt_requests/:id.

Release Purchase Order from Buyer Hold

Tool to release a purchase order from buyer hold status.

Delete Remit-To Address

Tool to delete a remit-to address from a supplier.

Remove Content Group from Contract

Tool to remove a specific content group (business group) from a contract.

Remove All Content Groups from Contract

Tool to remove all content groups (business groups) from a contract.

Remove All Content Groups from SIM Record

Tool to remove all content groups (business groups) from a Supplier Information Management (SIM) record.

Remove All Content Groups from SIM Site

Tool to remove all content groups (business groups) from a Supplier Information Management (SIM) site record.

Remove All Content Groups on Supplier

Tool to remove all content groups (business groups) from a supplier.

Remove Contract Approval

Tool to remove a manually added approver from a contract.

Remove Content Group from SIM Site

Tool to remove a content group (business group) from a Supplier Information Management (SIM) site.

Remove Content Group from Supplier Site

Tool to remove a content group (business group) from a supplier site.

Remove Content Group from SIM Record

Tool to remove a content group (business group) from a Supplier Information Management (SIM) record.

Remove Content Group from Supplier

Tool to remove a content group (business group) from a supplier.

Reopen PO Line for Receiving

Tool to reopen a purchase order line for receiving.

Re-Open Soft-Closed PO

Tool to reopen a soft-closed purchase order.

List Requisition Lines

Tool to retrieve requisition line items from Coupa procurement system.

Add To Cart

Tool to add items from a requisition to the shopping cart.

Create Requisition Attachment

Tool to create an attachment on a requisition.

Create Requisition

Tool to create a new requisition.

Get Current Cart

Tool to get the current user's requisition cart.

Delete Requisition

Tool to delete a requisition.

List Requisitions

Tool to list requisitions with filters.

List My Requisitions

Tool to list the authenticated user's requisitions.

Remove Approver from Requisition

Tool to remove an approver from a requisition.

Save Requisition for Later

Tool to save a requisition for later.

Get Requisition

Tool to retrieve a single requisition by its ID.

Submit Requisition for Approval

Tool to submit a requisition for approval.

Update and Submit for Approval

Tool to update a requisition and submit it for approval.

Restart Invoice Approval

Tool to clear the current approval chain and regenerate a new approval chain for an invoice that has been modified.

Retrieve All SIM Records

Tool to retrieve all Supplier Information Management (SIM) records from Coupa.

Download Contract Legal Agreement

Tool to download the legal agreement file for a contract.

Retrieve Invoice Clearance Document

Tool to download the ZATCA compliance clearance document for an invoice.

Retrieve Invoice Image Scan

Tool to download the invoice image scan attachment.

Retrieve SIM Record by ID

Tool to retrieve a specific Supplier Information Management (SIM) record by ID.

Delete Return to Supplier Transaction

Tool to delete a return to supplier transaction.

Coupa S3 File Upload or Get

Coupa S3 File Upload or Get

Schedule Requisition Issuance

Tool to set scheduled issuance dates for requisition lines.

Create Shipping Term

Tool to create a new shipping term in Coupa.

Get Shipping Term

Tool to retrieve a specific shipping term by ID.

Update Shipping Term

Tool to update an existing shipping term.

Soft Close PO Line for Invoicing

Tool to soft close a purchase order line for invoicing.

Soft Close PO Line for Receiving

Tool to soft close a purchase order line for receiving.

Submit Contract for Approval

Tool to submit a contract for approval.

Delete Supplier Information Site

Tool to delete a supplier information site.

List Supplier Information Sites

Tool to list supplier information sites from Coupa SIM (Supplier Information Management).

Delete Supplier Item

Tool to delete a supplier item.

Delete Supplier Risk Aware Feed

Tool to delete a Supplier Risk Aware Feed.

Get Supplier Risk Aware Feed

Tool to retrieve a specific Supplier Risk Feed record by ID.

Create Supplier Site

Tool to create a new supplier site in Coupa.

Delete Supplier Site

Tool to delete a supplier site.

Get Supplier

Tool to retrieve a single supplier.

Update Supplier

Tool to update a supplier.

Sync Supplier User Locale

Tool to sync supplier user locale settings.

Delete Task

Tool to delete a task.

Get Task by ID

Tool to retrieve a single task by ID.

Update Task

Tool to update an existing Task in Coupa via PUT /api/tasks/:id.

Query Tax Registrations

Tool to query tax registrations from Coupa.

Get Tax Registration

Tool to retrieve a single tax registration record by ID.

Unschedule Requisition Issuance

Tool to remove scheduled issuance dates from requisition lines.

List Units of Measure

Tool to list units of measure.

Update Budget Line

Tool to update an existing budget line in Coupa.

Update Budget Lines Adjust

Tool to adjust a budget line in Coupa.

Update Business Entity

Tool to update a business entity in Coupa.

Update Commodities

Tool to update an existing Coupa commodity.

Update Contract Legal Agreement

Tool to update a contract's legal agreement file.

Update Exchange Rate

Tool to update an exchange rate between two currencies in Coupa.

Update Existing Address

Tool to update an existing address in Coupa.

Update Existing Commodity

Tool to update an existing commodity in Coupa.

Update Existing Lookup Value

Tool to update an existing lookup value in Coupa.

Update Existing Payment Term

Tool to update an existing payment term in Coupa.

Update Existing Supplier Item

Tool to update an existing supplier item in Coupa.

Update Existing Task

Tool to update an existing task within a specific project in Coupa via PUT /api/projects/:project_id/tasks/:task_id.

Update User Address

Tool to update an existing user address in Coupa.

Update External PO with Line Level

Tool to update an external purchase order with line level confirmation and tax lines.

Update Image Scan on Invoice

Tool to update image scan on an invoice via PUT /api/invoices/:id/image_scan.

Update Invoice

Tool to update an existing invoice in Coupa.

Update Items Supplier Items

Tool to update a supplier item for a specific item in Coupa.

Update Payables Invoices Track In Coupa

Tool to start tracking an invoice payable in Coupa.

Update Pay Order Status to Ready to Pay

Tool to update a payable order status to ready to pay.

Update Project Member as Owner

Tool to update a project member as owner in Coupa.

Update Projects Tasks

Tool to update an existing task within a specific project in Coupa via PATCH /api/projects/:project_id/tasks/:id.

Update PO Change (Remote Approver)

Tool to update a purchase order change with remote approver information.

Update Quote Request Task

Tool to update a task on a quote request.

Update Requisition

Tool to update an existing requisition in Coupa.

Update Status of a Project

Tool to update the status of a project by transitioning it to a specific state.

Update Supplier Information Site

Tool to update an existing supplier information site in Coupa.

Update Supplier Information Site

Tool to update supplier information sites within a supplier information record in Coupa.

Update Supplier Remit-To Address

Tool to update an existing remit-to address for a supplier.

Update Supplier Site

Tool to update a supplier site's details such as name, active status, PO methods, and contact information.

Update User Group

Tool to update a Coupa user group.

Update User Group Memberships

Tool to update user group memberships in Coupa.

Update User Group (PUT)

Tool to update an existing user group in Coupa using PUT method.

Update User Group Task

Tool to update an existing task within a user group.

Upload Contract Legal Agreement

Tool to upload a legal agreement file for a contract.

List User Groups

Tool to list user groups (user memberships).

Create User

Tool to create a Coupa user.

List Users

Tool to list users.

Get User

Tool to retrieve a single user by ID.

Void Invoice

Tool to void an invoice.

Withdraw Contract Signatures

Tool to withdraw signatures from a contract in Coupa Contract Center (CCC).

Withdraw Invoice Dispute

Tool to withdraw a dispute on an invoice.

FAQ

Frequently asked questions

With a standalone Coupa MCP server, the agents and LLMs can only access a fixed set of Coupa tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Coupa and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Coupa tools.

Yes, absolutely. You can configure which Coupa scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Coupa data and credentials are handled as safely as possible.

Start with Coupa.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Coupa tool your agent needs.Free to start.

Start building