Ramp Automation
Ramp Automation: manage corporate card transactions, reimbursements, users, and expense tracking via the Ramp platform
- 0
- Installs
- —
- Rating
- —
- Success rate
- 1
- Files scanned
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 d81de265e99abb41… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
SKILL.md
Ramp Automation
Automate Ramp corporate finance operations including retrieving transactions, managing reimbursements, searching expenses, viewing card details, and listing users for expense management and accounting workflows.
Toolkit docs: composio.dev/toolkits/ramp
Setup
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the ramp toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Core Workflows
1. List All Transactions
Retrieve all corporate card transactions with comprehensive filtering options.
Tool: RAMP_GET_ALL_TRANSACTIONS
Key Parameters:
from_date-- Transactions after this date (ISO 8601 datetime)to_date-- Transactions before this date (ISO 8601 datetime, default: today)user_id-- Filter by user UUIDcard_id-- Filter by physical card UUIDdepartment_id-- Filter by department UUIDmerchant_id-- Filter by merchant UUIDentity_id-- Filter by business entity UUIDmin_amount/max_amount-- Amount range filter (USD)state-- Transaction state; set to"ALL"to include declined transactionsapproval_status-- Filter by approval statussync_status-- Filter by ERP sync status (supersedessync_readyandhas_no_sync_commits)has_no_sync_commits--truefor unsynced transactionssync_ready--truefor transactions ready to sync to ERPrequires_memo--truefor transactions missing required memosinclude_merchant_data--trueto include full purchase data from merchantpage_size-- Results per page (2--100, default: 20)start-- Pagination cursor: ID of last entity from previous pageorder_by_date_desc/order_by_date_asc-- Sort by dateorder_by_amount_desc/order_by_amount_asc-- Sort by amount
Example:
Tool: RAMP_GET_ALL_TRANSACTIONS
Arguments:
from_date: "2026-02-01T00:00:00Z"
to_date: "2026-02-11T23:59:59Z"
page_size: 50
order_by_date_desc: true
2. Search Transactions
Search transactions by merchant name, memo, or other transaction details.
Tool: RAMP_SEARCH_TRANSACTIONS
Key Parameters:
query(required) -- Search text for merchant name, memo, or other details- All filter parameters from
RAMP_GET_ALL_TRANSACTIONSare also available
Example:
Tool: RAMP_SEARCH_TRANSACTIONS
Arguments:
query: "AWS"
from_date: "2026-01-01T00:00:00Z"
page_size: 25
3. Get Transaction Details
Retrieve complete details of a specific transaction including merchant details, receipts, accounting codes, and dispute information.
Tool: RAMP_GET_TRANSACTION
Key Parameters:
transaction_id(required) -- ID of the transaction
Example:
Tool: RAMP_GET_TRANSACTION
Arguments:
transaction_id: "txn_abc123def456"
4. Manage Reimbursements
List and retrieve reimbursement records for approval workflows and expense analysis.
Tools:
RAMP_LIST_REIMBURSEMENTS-- List reimbursements with filteringRAMP_GET_REIMBURSEMENT-- Get complete details of a specific reimbursement
Key Parameters for RAMP_LIST_REIMBURSEMENTS:
user_id-- Filter by employee UUIDentity_id-- Filter by business entity UUIDfrom_date/to_date-- Date range for creation datefrom_submitted_at/to_submitted_at-- Date range for submission datefrom_transaction_date/to_transaction_date-- Underlying transaction date rangeawaiting_approval_by_user_id-- Filter for reimbursements pending a specific approversync_status-- Filter by ERP sync statushas_no_sync_commits--truefor unsynced reimbursementssync_ready--truefor reimbursements ready to syncdirection--"BUSINESS_TO_USER"(default) or"USER_TO_BUSINESS"(repayments)page_size-- Results per page (2--100, default: 20)start-- Pagination cursor
Example:
Tool: RAMP_LIST_REIMBURSEMENTS
Arguments:
from_date: "2026-02-01T00:00:00Z"
sync_ready: true
page_size: 50
5. List Users and Get My Transactions
View organization users and personal transaction history.
Tools:
RAMP_LIST_USERS-- List users with filtering by department, role, location, entityRAMP_GET_MY_TRANSACTIONS-- Get transactions for the authenticated user
Key Parameters for RAMP_LIST_USERS:
department_id-- Filter by department UUIDrole-- Filter by user roleemail-- Filter by email addressemployee_id-- Filter by employee IDentity_id-- Filter by business entity UUIDlocation_id-- Filter by location UUIDpage_size-- Results per page (2--100, default: 20)
Example:
Tool: RAMP_LIST_USERS
Arguments:
role: "ADMIN"
page_size: 50
6. View Card Details and Accounting Fields
Retrieve card information and custom accounting field configurations.
Tools:
RAMP_GET_CARD-- Get detailed card information (spending limits, cardholder, fulfillment status)RAMP_FETCH_CUSTOM_ACCOUNTING_FIELD-- Fetch custom accounting field definitions
Known Pitfalls
| Pitfall | Detail |
|---|---|
| Pagination required | All list endpoints return paginated results. Use the start parameter with the ID of the last entity from the previous page to iterate. |
| Date format | All date parameters must be ISO 8601 datetime format (e.g., "2026-02-11T00:00:00Z"). Plain date strings will fail. |
| sync_status priority | When sync_status is set, it supersedes both has_no_sync_commits and sync_ready parameters. |
| Amount filters in USD | min_amount and max_amount are in USD. Ensure correct currency context when filtering. |
| state=ALL for declined | By default, declined transactions are excluded. Set state: "ALL" to include them in results. |
| page_size bounds | Must be between 2 and 100. Default is 20. Values outside this range cause errors. |
Quick Reference
| Tool Slug | Description |
|---|---|
RAMP_GET_ALL_TRANSACTIONS | List all transactions with filtering |
RAMP_SEARCH_TRANSACTIONS | Search transactions by text query |
RAMP_GET_TRANSACTION | Get details of a specific transaction |
RAMP_GET_MY_TRANSACTIONS | Get authenticated user's transactions |
RAMP_LIST_REIMBURSEMENTS | List reimbursements with filtering |
RAMP_GET_REIMBURSEMENT | Get details of a specific reimbursement |
RAMP_LIST_USERS | List organization users |
RAMP_GET_CARD | Get card details |
RAMP_FETCH_CUSTOM_ACCOUNTING_FIELD | Fetch custom accounting field config |
Powered by Composio
Files
1- SKILL.md
ed075e200a6.8 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from ComposioHQ/awesome-claude-skills8
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.
Automate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.
Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.
Automate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.
Automate Attio CRM operations -- search records, query contacts and companies with advanced filters, manage notes, list attributes, and navigate your relationship data -- using natural language through the Composio MCP integration.
Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions
Related integrations skillsscan passed
Qdrant provides client SDKs for various programming languages, allowing easy integration with Qdrant deployments.
Measures whether an automation suite builds release confidence via feedback-loop length, suite reliability, release cadence, and production escape rate, and emits a release_confidence verdict. Use when judging suite value, ROI, or pre-release trust; not for writing or healing tests.
Qdrant provides client SDKs for various programming languages, allowing easy integration with Qdrant deployments.
Handles annotated matrices in single-cell analysis, .h5ad and Zarr files, and integration with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Browser automation + AI test authoring via kane-cli - run browser objectives, generate & refine test scenarios/cases from a description, design requirement-linked test suites from a PRD/spec (assurance), parse NDJSON output, inspect logs, save runnable _test.md. Use for any task requiring a real bro