Skip to content
Conduit

skill

cursor-plugin

Cursor plugin for Ramp

ramp-public/cursor-plugincommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/ramp-public/cursor-plugin itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 26, 2026

Connect your Ramp account to Cursor to manage company finances through natural conversation, with permission-based access for finance teams and employees. The plugin bundles Ramp's official agent skills and wires up the Ramp MCP server, so every action respects the signed-in user's role and lands in the Ramp audit log.

What you can do

  • Analyze company spend — Pull transactions and bills, break spend down by vendor, category, team, or date range, and flag vendor-name variants and refunds.
  • Clear approvals — Review and approve/reject pending transactions, reimbursements, and requests (POs and fund requests).
  • Clean up transactions — Add memos and coding, complete missing details, and resolve receipt/memo compliance gaps.
  • Run AP and procurement — Search and draft bills, look up payments, and move procurement requests forward.
  • Handle employee tasks — Manage cards (activate/lock), submit reimbursements, upload receipts and vendor documents, and book travel.
  • Make agent purchases — Generate Ramp Agent Card credentials with built-in spend controls.

Setup

These skills drive the Ramp CLI, so install and authenticate it first:

# install (or: brew install ramp-public/ramp/ramp-cli)
curl -fsSL https://agents.ramp.com/install.sh | sh

# authenticate via browser OAuth
ramp auth login

The plugin also ships the Ramp MCP server (mcp.json → https://mcp.ramp.com/mcp) for tool-based, natural-language access. Connect it under Cursor Settings → Tools & MCP (Cursor runs Ramp's OAuth flow), then restart Cursor. To explore with sample data and no Ramp account, point the server at the demo URL instead:

{
  "mcpServers": {
    "ramp": { "url": "https://demo-mcp.ramp.com/mcp" }
  }
}

Use the exact URL with no trailing slash.

Sample prompts

  • "Analyze our company spend over the last 90 days — break it down by vendor and category, and call out the biggest increases vs. the prior 90 days."
  • "What needs my approval?" — or run /ramp-approvals
  • "Which of my transactions are missing receipts or memos? Fix the coding where you can."
  • "Find the payment for invoice #4401 and tell me its status."

What's included

The skills/ directory is vendored 1:1 from Ramp's canonical, maintained skill set in ramp-public/ramp-cli and kept current automatically (see Skill sync).

Skills (14)spend-analysis, approval-dashboard, transaction-cleanup, receipt-compliance, manage-bills, payment-lookup, card-management, submit-reimbursement, manage-procurement, vendor-document-upload, book-flight, agentic-purchase, apply-to-ramp, browser-automation
MCP serverramp — connects Cursor to Ramp over MCP (https://mcp.ramp.com/mcp)
Ruleramp-safety — always-on guardrails for money handling, write confirmation, and pagination
Command/ramp-approvals — surface and clear your pending approval queue

Skill sync

skills/ mirrors ramp-public/ramp-cli :: src/ramp_cli/skills exactly (only SKILL.md files). One GitHub Action (.github/workflows/sync-skills.yml) keeps it current: it runs daily (and on demand via Run workflow), re-mirrors the canonical skills, and opens a PR whenever the result differs from what's committed.

That single job handles drift in both directions — upstream changes and any local hand-edits get reconciled back to canonical on the next run, so the mirror is self-healing. Don't hand-edit vendored SKILL.md files; custom guidance lives in the ramp-safety rule and the /ramp-approvals command instead.

The sync PR step uses the default GITHUB_TOKEN. Ensure the org/repo setting Allow GitHub Actions to create and approve pull requests is enabled.

Safety

Ramp tools act on a live financial account and most writes cannot be undone. The bundled ramp-safety rule enforces:

  • Show item details before approving/rejecting — never blind-approve.
  • Confirm with the user before any write, especially bulk operations.
  • Rejections require a reason.
  • Convert amounts correctly (transactions are formatted strings; bills and reimbursements are numeric dollars).
  • Paginate every queue to completion.

License

MIT

↑↓ navigate openesc close