100+ integrations are ready to connect to your AI.Connect your first MCP

Ramp MCP server for your AI

See where the money went by department, chase missing receipts, line up the bills due this week and lock a card, all on the Ramp business your app belongs to.

PopMCPRamp

How much did we spend on cards last month, by department?

Supported Ramp tools

Every transaction, card, fund, bill, payment, vendor, reimbursement, receipt, accounting and webhook operation the connection exposes, plus the Ramp events it can watch.

272 tools in the full catalog: 116 read and 156 write. 39 load by default, and the rest are found with tool search.

ramp_create_vendor

Create a new vendor.

ramp_get_vendor

Fetch a vendor.

ramp_list_vendors

List vendors.

ramp_bills_overview

Unpaid bills at a glance: what is overdue, what is due in the next 7 and 30 days, and totals by status and currency in normal money.

ramp_create_bill

Create a bill.

ramp_get_bill

Fetch a bill.

ramp_list_bills

List bills.

ramp_create_fund

Create a fund (beta at Ramp).

ramp_get_fund

Fetch a fund (beta at Ramp).

ramp_list_funds

List funds (beta at Ramp).

ramp_get_user

Fetch an user.

ramp_invite_user

Invites a person to Ramp, which emails them, and waits for Ramp to finish (it happens in the background).

ramp_list_users

List users.

ramp_create_payment

Create and initiate a payment (beta at Ramp).

ramp_get_payment

Fetch a payment (beta at Ramp).

ramp_list_payments

List payments (beta at Ramp).

ramp_list_physical_cards

List physical cards (beta at Ramp).

ramp_suspend_physical_card

Suspend a card (beta at Ramp).

ramp_get_transaction

Fetch a transaction.

ramp_list_transactions

List transactions.

ramp_spend_summary

Card spend added up for a period.

ramp_transactions_to_review

Card transactions that still need something: a missing receipt or memo, a policy violation, or approval not finished.

ramp_get_reimbursement

Fetch a reimbursement.

ramp_list_departments

List departments.

ramp_list_locations

List locations.

ramp_list_reimbursements

List reimbursements.

ramp_business_overview

Start here.

ramp_create_transaction_memo

Upload a new memo for a transaction.

ramp_get_business

Fetch the company information.

ramp_get_business_balance

Fetch the company balance information.

ramp_list_memos

List memos.

ramp_list_receipts

List receipts.

ramp_upload_receipt

Upload a receipt.

ramp_list_approvals

List approval data for a set of Transactions, Reimbursements, or Bills (beta at Ramp).

ramp_list_bank_accounts

List bank accounts.

ramp_list_entities

List business entities.

ramp_list_statements

List statements.

ramp_list_virtual_cards

List virtual cards (beta at Ramp).

ramp_list_merchants

List merchants.

ramp_create_accounting_connection

Register a new API based accounting connection.

ramp_create_accounting_field

Create a new custom accounting field.

ramp_create_field_option_filter_rules

Bulk create field option filter rules (needs the Ramp Plus plan).

ramp_create_inventory_item_field

Create a new inventory item accounting field.

ramp_create_ramp_field

Create a Ramp-only accounting field (beta at Ramp).

ramp_create_tax_code_field

Create a new tax code accounting field.

ramp_delete_accounting_connection

Disconnect an accounting connection.

ramp_delete_accounting_field

Delete a custom accounting field.

ramp_delete_accounting_field_option

Delete a custom accounting field option.

ramp_delete_accounting_vendor

Delete a vendor.

ramp_delete_field_option_filter_rules

Bulk delete field option filter rules (needs the Ramp Plus plan).

ramp_delete_gl_account

Delete a general ledger account.

ramp_delete_inventory_item_field

Delete inventory item accounting field.

ramp_delete_inventory_item_option

Delete an inventory item option.

ramp_delete_ramp_field

Delete a Ramp-only accounting field (beta at Ramp).

ramp_delete_ramp_field_option

Delete a Ramp-only field option (beta at Ramp).

ramp_delete_tax_code_field

Delete tax code accounting field.

ramp_delete_tax_code_option

Delete a tax code option.

ramp_delete_tax_rate

Delete a tax rate.

ramp_get_accounting_connection

Fetch an accounting connection by ID.

ramp_get_accounting_field

Fetch a custom accounting field.

ramp_get_accounting_field_option

Fetch a custom accounting field option.

ramp_get_accounting_vendor

Fetch a vendor.

ramp_get_gl_account

Fetch a general ledger account.

ramp_get_inventory_item_field

Fetch inventory item accounting field.

ramp_get_ramp_field

Fetch a Ramp-only accounting field (beta at Ramp).

ramp_get_tax_code_field

Fetch tax code accounting field.

ramp_list_accounting_connections

Fetch all accounting connections for the current business.

ramp_list_accounting_field_options

List options for a given custom accounting field.

ramp_list_accounting_fields

List custom accounting fields.

ramp_list_accounting_vendors

List vendors.

ramp_list_field_option_filter_rules

List field option filter rules (needs the Ramp Plus plan).

ramp_list_gl_accounts

List general ledger accounts.

ramp_list_inventory_item_options

List inventory item options.

ramp_list_ramp_fields

List Ramp-only accounting fields (beta at Ramp).

ramp_list_tax_code_options

List tax code options.

ramp_list_tax_rates

List tax rates.

ramp_mark_accounting_connection_ready_to_migrate

Mark an inactive accounting API based connection as ready to migrate.

ramp_mark_ready_to_sync

Mark objects as ready to sync to your accounting provider.

ramp_reactivate_accounting_connection

Reactivate a previously unlinked accounting connection.

ramp_replace_accounting_field_option

Update a custom accounting field option.

ramp_report_accounting_sync

Post sync status.

ramp_set_accounting_codings

Post accounting coding selections to an object.

ramp_update_accounting_connection

Update an accounting connection.

ramp_update_accounting_field

Update a custom accounting field.

ramp_update_accounting_field_option

Update a custom accounting field option.

ramp_update_accounting_vendor

Update a vendor.

ramp_update_gl_account

Update a general ledger account.

ramp_update_inventory_item_field

Update inventory item accounting field.

ramp_update_inventory_item_option

Update an inventory item option.

ramp_update_ramp_field

Update a Ramp-only accounting field (beta at Ramp).

ramp_update_ramp_field_option

Update a Ramp-only field option (beta at Ramp).

ramp_update_tax_code_field

Update tax code accounting field.

ramp_update_tax_code_option

Update a tax code option.

ramp_update_tax_rate

Update a tax rate.

ramp_upload_accounting_entities

Upload entities (beta at Ramp).

ramp_upload_accounting_field_options

Upload new options.

ramp_upload_accounting_vendors

Upload vendors.

ramp_upload_gl_accounts

Upload general ledger accounts.

ramp_upload_inventory_item_options

Upload inventory item options.

ramp_upload_ramp_field_options

Upload new options for a Ramp-only field (beta at Ramp).

ramp_upload_tax_code_options

Upload tax code options.

ramp_upload_tax_rates

Upload tax rates.

ramp_add_matrix_table_column

Add a result column to an existing Matrix table (needs the Ramp Plus plan) (beta at Ramp).

ramp_append_custom_table_cells

Append cells to a Custom Table (needs the Ramp Plus plan) (beta at Ramp).

ramp_append_matrix_table_cells

Append cells to Matrix table rows (needs the Ramp Plus plan) (beta at Ramp).

ramp_append_native_table_cells

Append cells to a Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_change_custom_table_row_key

Change the external key of a Custom Table row (needs the Ramp Plus plan) (beta at Ramp).

ramp_create_custom_table

Create Custom Table (needs the Ramp Plus plan) (beta at Ramp).

ramp_create_custom_table_column

Create Custom Table column (needs the Ramp Plus plan) (beta at Ramp).

ramp_create_matrix_table

Create a Matrix table (needs the Ramp Plus plan) (beta at Ramp).

ramp_create_native_table_column

Create Native Ramp table field (needs the Ramp Plus plan) (beta at Ramp).

ramp_delete_custom_table_rows

Delete rows from a Custom Table (needs the Ramp Plus plan) (beta at Ramp).

ramp_delete_matrix_table_row

Delete a single Matrix table row by ID (needs the Ramp Plus plan) (beta at Ramp).

ramp_extend_native_table

Extend Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_custom_table_columns

List Custom Table columns (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_custom_table_rows

List Custom Table rows (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_custom_tables

List Custom Tables (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_matrix_table_rows

List Matrix table rows (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_matrix_tables

List all Matrix tables for the business (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_native_table_columns

List Custom Columns for a Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_native_table_rows

List Custom Column values for rows of a Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_list_native_tables

List Native Ramp tables (needs the Ramp Plus plan) (beta at Ramp).

ramp_remove_custom_table_cells

Remove cells from a Custom Table (needs the Ramp Plus plan) (beta at Ramp).

ramp_remove_matrix_table_cells

Remove cells from Matrix table rows (needs the Ramp Plus plan) (beta at Ramp).

ramp_remove_native_table_cells

Remove cells from a Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_rename_custom_table_column

Change the API name of a Custom Table's Column (needs the Ramp Plus plan) (beta at Ramp).

ramp_rename_matrix_table

Change the API name of a Matrix table (needs the Ramp Plus plan) (beta at Ramp).

ramp_rename_matrix_table_column

Change the API name of a Matrix table column (input or result) (needs the Ramp Plus plan) (beta at Ramp).

ramp_rename_native_table_column

Change the API name of a Native Table's Custom Record Column (needs the Ramp Plus plan) (beta at Ramp).

ramp_set_custom_table_rows

Set values for rows of a Custom Table (needs the Ramp Plus plan) (beta at Ramp).

ramp_set_native_table_rows

Set values for rows of a Native Ramp table (needs the Ramp Plus plan) (beta at Ramp).

ramp_upsert_matrix_table_rows

Upsert Matrix table rows (needs the Ramp Plus plan) (beta at Ramp).

ramp_add_vendor_bank_accounts

Add to a vendor's bank account details.

ramp_archive_vendor_bank_account

Archive a vendor bank account.

ramp_create_vendor_agreement

Create a vendor agreement (beta at Ramp).

ramp_create_vendor_contact

Create a vendor contact.

ramp_delete_vendor

Delete a vendor.

ramp_delete_vendor_agreement

Delete a vendor agreement (beta at Ramp).

ramp_get_vendor_agreement

Fetch a vendor agreement (beta at Ramp).

ramp_get_vendor_bank_account

Fetch a vendor bank account.

ramp_get_vendor_contact

Fetch a vendor contact.

ramp_get_vendor_credit

Fetch a vendor credit (beta at Ramp).

ramp_hold_vendor

Place a hold on a vendor.

ramp_link_vendor_agreement

Link purchase orders or documents to a vendor agreement (beta at Ramp).

ramp_link_vendor_agreement_spend_request

Link a spend request to a vendor agreement (beta at Ramp).

ramp_list_all_vendor_credits

List all vendor credits for all vendors of a business (beta at Ramp).

ramp_list_child_vendors

List child vendors of a parent vendor.

ramp_list_vendor_agreements

List vendor agreements (beta at Ramp).

ramp_list_vendor_bank_accounts

List vendor bank accounts.

ramp_list_vendor_contacts

List vendor contacts for vendor.

ramp_list_vendor_credits

List vendor credits by vendor (beta at Ramp).

ramp_list_vendor_payment_methods

List available payment methods for a vendor (beta at Ramp).

ramp_release_vendor_hold

Release Vendor Hold.

ramp_unlink_vendor_agreement

Unlink purchase orders or documents from a vendor agreement (beta at Ramp).

ramp_update_vendor

Update a vendor.

ramp_update_vendor_agreement

Update a vendor agreement (beta at Ramp).

ramp_upload_vendor_agreement_documents

Upload documents for a vendor agreement (beta at Ramp).

ramp_archive_bill

Archive a bill.

ramp_associate_bills

Associate Bills (beta at Ramp).

ramp_create_draft_bill

Create a draft bill (beta at Ramp).

ramp_get_bill_remittance_receipt

Fetch a bill remittance receipt.

ramp_get_draft_bill

Fetch a draft bill.

ramp_hold_bill

Hold Bill (beta at Ramp).

ramp_list_draft_bills

List draft bills.

ramp_release_bill_hold

Release Bill Hold (beta at Ramp).

ramp_remove_bill_association

Remove Bill Association (beta at Ramp).

ramp_submit_draft_bill

Submit a draft bill (beta at Ramp).

ramp_update_bill

Update a bill.

ramp_update_draft_bill

Update a draft bill (beta at Ramp).

ramp_upload_bill_attachment

Upload a file attachment to an existing bill.

ramp_upload_draft_bill_attachment

Upload a file attachment to an existing draft bill.

ramp_add_fund_members

Add members to a fund (beta at Ramp).

ramp_remove_fund_members

Remove members from a fund (beta at Ramp).

ramp_suspend_fund

Suspend a fund (beta at Ramp).

ramp_suspend_fund_member

Suspend a fund member (beta at Ramp).

ramp_terminate_fund

Terminate a fund (beta at Ramp).

ramp_unsuspend_fund

Unsuspend a fund (beta at Ramp).

ramp_unsuspend_fund_member

Unsuspend a fund member (beta at Ramp).

ramp_update_fund

Update a fund (beta at Ramp).

ramp_create_user_invite

Create an user invite.

ramp_deactivate_user

Deactivate an user.

ramp_get_user_invite_status

Fetch deferred task status.

ramp_manage_user_invite

Manage an user's invite lifecycle (beta at Ramp).

ramp_reactivate_user

Reactivate an user.

ramp_update_user

Update an user.

ramp_add_purchase_order_line_items

Add line items to an existing purchase order (needs the Ramp Plus plan).

ramp_archive_purchase_order

Archive a purchase order (needs the Ramp Plus plan).

ramp_cancel_payment

Cancel a payment (beta at Ramp).

ramp_create_procurement_request

Create a procurement request (needs the Ramp Plus plan).

ramp_create_purchase_order

Create a purchase order (needs the Ramp Plus plan).

ramp_delete_procurement_request

Delete a procurement request (needs the Ramp Plus plan).

ramp_delete_purchase_order_line_item

Delete a single line item from an existing purchase order (needs the Ramp Plus plan).

ramp_get_ai_spend_settings

Retrieve the business's AI spend settings (beta at Ramp).

ramp_get_ai_tagging_settings

Retrieve the business's Ramp Router semantic tagging settings (beta at Ramp).

ramp_get_payment_remittance_receipt

Fetch a payment remittance receipt (beta at Ramp).

ramp_get_purchase_order

Fetch a purchase order (needs the Ramp Plus plan).

ramp_get_unified_request

Get an unified request.

ramp_list_ai_spend_api_keys

List provider API keys and their estimated spend (beta at Ramp).

ramp_list_ai_spend_by_user

List Ramp users with estimated AI spend during the requested period (beta at Ramp).

ramp_list_ai_usage

List AI usage and estimated spend grouped by the requested dimensions (beta at Ramp).

ramp_list_purchase_orders

List purchase orders (needs the Ramp Plus plan).

ramp_list_request_attachments

List attachments on a procurement request (needs the Ramp Plus plan).

ramp_list_unified_requests

List unified requests with pagination.

ramp_preview_check

Preview how an address and memo are truncated when printed on a check (beta at Ramp).

ramp_replace_ai_spend_settings

Replace the business's AI spend settings (beta at Ramp).

ramp_replace_ai_tagging_settings

Replace the business's Ramp Router semantic tagging settings (beta at Ramp).

ramp_reset_ai_spend_settings

Reset the business's AI spend settings to defaults (beta at Ramp).

ramp_retry_payment

Retry a failed payment (beta at Ramp).

ramp_submit_procurement_request

Submit a procurement draft request (needs the Ramp Plus plan).

ramp_update_payment

Update a payment (beta at Ramp).

ramp_update_procurement_request

Edit a procurement request (needs the Ramp Plus plan).

ramp_update_purchase_order

Update a purchase order (needs the Ramp Plus plan).

ramp_update_purchase_order_line_item

Update a single line item on an existing purchase order (needs the Ramp Plus plan).

ramp_upload_request_attachment

Upload an attachment to an unified request (needs the Ramp Plus plan).

ramp_create_physical_card

Create a physical card (beta at Ramp).

ramp_get_physical_card

Fetch a physical card (beta at Ramp).

ramp_terminate_physical_card

Terminate a card (beta at Ramp).

ramp_unsuspend_physical_card

Unsuspend a card (beta at Ramp).

ramp_update_physical_card

Update a physical card (beta at Ramp).

ramp_create_webhook

Creates a new webhook subscription.

ramp_delete_webhook

Delete a webhook subscription by id.

ramp_get_webhook

Get a webhook subscription by id.

ramp_list_webhooks

Get all webhook subscriptions.

ramp_send_mock_webhook_event

Create a mock webhook event for active subscriptions matching the event type.

ramp_verify_webhook

Verify a webhook subscription.

ramp_split_transaction

Split a transaction into line items, or update an existing split (beta at Ramp).

ramp_create_department

Create a department.

ramp_create_item_receipt

Create an item receipt (needs the Ramp Plus plan).

ramp_create_location

Create a location.

ramp_create_mileage_reimbursement

Create a mileage reimbursement.

ramp_create_spend_program

Create a spend program.

ramp_delete_item_receipt

Delete an item receipt (needs the Ramp Plus plan).

ramp_get_department

Fetch a department.

ramp_get_item_receipt

Fetch an item receipt (needs the Ramp Plus plan).

ramp_get_location

Fetch a location.

ramp_get_spend_program

Fetch a spend program.

ramp_list_item_receipts

List item receipts (needs the Ramp Plus plan).

ramp_list_spend_program_workflow_nodes

List External Approval Request nodes for a spend program.

ramp_list_spend_programs

List spend programs.

ramp_submit_reimbursement_receipt

Upload a receipt for a reimbursement.

ramp_update_department

Update a department.

ramp_update_location

Update a location.

ramp_add_receipt_opt_out

Add a new email to receipt integrations opt-out list.

ramp_decide_blank_canvas_approval

Approve or reject a blank canvas workflow step.

ramp_get_banking_balance_history

Get balance history for a banking account.

ramp_get_receipt

Fetch a receipt.

ramp_get_transaction_memo

Fetch a transaction memo.

ramp_list_banking_accounts

List banking accounts.

ramp_list_receipt_opt_outs

List emails opted out of receipt integrations.

ramp_list_syncable_banking_transactions

List syncable banking transactions.

ramp_remove_receipt_opt_out

Remove an email from receipt integration opt-out list.

ramp_update_blank_canvas_metadata

Update metadata for a blank canvas external approval request.

ramp_upload_blank_canvas_document

Upload a document for a blank canvas workflow step.

ramp_add_approval_step

Add an approver to an approval instance (beta at Ramp).

ramp_create_comment

Create a comment on an object's discussion thread (beta at Ramp).

ramp_get_bank_account

Get bank account details.

ramp_get_cashback

Fetch a cashback payment.

ramp_get_entity

Get a business entity.

ramp_get_statement

Fetch a statement.

ramp_get_transfer

Fetch a transfer payment.

ramp_get_trip

Fetch a trip.

ramp_get_virtual_card

Fetch a virtual card (beta at Ramp).

ramp_list_cashbacks

List cashback payments.

ramp_list_comments

List comments on an object's discussion thread (beta at Ramp).

ramp_list_transfers

List transfer payments.

ramp_list_trips

List all trips for the business.

ramp_create_spend_request_from_document

Create a draft spend request via OCR (needs the Ramp Plus plan).

ramp_get_custom_form_response

Fetch a custom form collection response by ID.

ramp_list_audit_log_events

Get audit log events (needs the Ramp Plus plan).

ramp_list_billing_statements

List billing statements (beta at Ramp).

ramp_list_repayments

List repayments.

ramp_list_roles

List custom roles.

Connect Ramp to Claude, ChatGPT and Claude Code

Credentials off one Ramp screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In Ramp, go to Company, then Developer, and click Create New App. Add the Client Credentials grant, tick the scopes the AI should reach, and paste the app's Client ID and Client Secret. PopMCP works out whether it is a production or a sandbox app and which scopes it holds.

Client IDYour app's Client ID
Client Secret••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “How much did we spend on cards last month, by department?”

    • spend_summary
    • list_departments
  • “Which October transactions are still missing a receipt or a memo, and who do I need to chase?”

    • transactions_to_review
    • get_transaction
    • create_transaction_memo
  • “What bills are overdue or due this week, and how much is that in total?”

    • bills_overview
    • get_bill
  • “Lock Sam's card, he just reported it lost”

    • list_users
    • list_physical_cards
    • suspend_physical_card

Use Ramp from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Ramp MCP server questions

What teams ask before putting Ramp behind an AI client.

What does PopMCP need to connect Ramp?

Two values from an app in your Ramp account: its Client ID and Client Secret, under Company, then Developer. You need to be a Ramp admin, and there is nothing to apply for. PopMCP works out on its own whether the app is a production or a sandbox one, how it signs in, and which scopes it holds, and the connection is locked to the business that owns the app.

Why not use Ramp's own MCP server?

Ramp's own server is built for assistants that a person signs in to directly, and Ramp asks third-party gateways to have their redirect address approved first. PopMCP connects to Ramp's Developer API instead, which an admin can set up today and which reaches far more of Ramp: accounting setup, custom records, procurement, audit logs and webhooks included.

Can the AI see full card numbers?

No. PopMCP leaves out Ramp's card vault and embedded card calls and never asks for their permissions, even when your app holds them, so only the last four digits are ever shown. A full card number or security code sent to a tool is refused before it reaches Ramp.

Can the agent move money, or only read?

It can move money if you let it. create_payment and retry_payment pay vendors, create_bill and submit_draft_bill can lead to payment, add_vendor_bank_accounts changes where money goes, and create_physical_card and create_fund let people spend. Those tools say so in their descriptions. To keep it to reading, tick only the scopes ending in :read on the Ramp app, or choose read-only for the connection in PopMCP.

A tool says a scope is missing. What do I do?

Ramp checks the scopes ticked on your app. The error names the one that is missing: open your app under Company, then Developer, click Configure allowed scopes, tick it and save. Ask again and it works, with no need to reconnect. A refusal that names no scope usually means the feature is on the Ramp Plus plan.

How many Ramp operations does the connection expose?

267 operations across transactions, cards, funds, bills, payments, vendors, reimbursements, receipts, statements, accounting, custom records, purchase orders, procurement requests, AI spend and webhooks, plus five multi-step tools such as spend_summary and bills_overview. 39 load into your AI client by default and the rest stay searchable.

Which Ramp events can PopMCP watch?

Webhook triggers cover card transactions authorized, settled and declined, receipts added, bills created, approved, rejected and paid, bill payments, reimbursements, purchase orders, spend and procurement requests, accepted invites, vendors and agreements coming up for renewal. New transfers, statements and people are picked up by checking the account.

Do I have to run or host the Ramp MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Ramp to Claude Code?

Connect Ramp in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Ramp on the consent screen. The Ramp tools are then available in that session, and no Ramp credential is stored on your machine.

Why do only 39 of the 272 tools load by default?

Loading 272 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 39-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 272 here. A trigger is something PopMCP watches for you: 28 Ramp events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Ramp.

Connect Ramp to your AI in minutes

Launch a hosted MCP endpoint for Ramp, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP