Skip to main content
Glama
riker-t

Ramp Developer MCP Server

by riker-t
changelog.mdx6.5 kB
--- title: Changelog slug: changelog priority: 2 --- import { ChangelogPage } from "../../components/Changelog"; import {RyuBreak, RyuNotice} from '@ramp/ryu' <ChangelogPage announcements={[ ]} changelog={[ { "date": new Date("2025-06-25"), "title": "API Updates and Improvements", "description": ` - **Filter purchase orders by spend request timeframe** — Use \`spend_start_date\` and \`spend_end_date\` to retrieve POs tied to a specific spend window. - **New endpoint: \`POST /reimbursement/mileage\`** — Log and submit mileage reimbursements via API. - **Filter transactions by update timestamp** — \`GET /transactions\` now supports the \`updated_after\` filter for incremental syncs. - **Search accounting vendors and GL accounts by \`remote_id\`** — Simplifies mapping to ERP systems. - **Match bills to purchase orders** — Enables programmatic linkage between bills and POs. - **Include \`is_manager\` in user invites** — Supports setting manager status when inviting a user via API. - **Filter purchase orders by \`user_id\`** — Use \`GET /purchase-orders\` with \`user_id\` to retrieve POs submitted by a specific user. - **\`accounting_date\` now returned in reimbursements** — Available via \`GET /reimbursements\` for improved reconciliation workflows. - **New endpoint: \`POST /reimbursements/submit-receipt\`** — Attach receipts directly to reimbursements via API. - **Auto-match uploaded receipts using OCR** — \`POST /receipts\` can now automatically associate receipts with matching transactions. - **Temporary limit increases** — Use \`PATCH /limits/{limit_id}\` to implement temporary spending limit boosts. - **Control declined transaction visibility** — \`GET /transactions\` now defaults to excluding declines. Use \`state=DECLINED\` or \`state=ALL\` to include them. - **Search by accounting field selections** — Filter transactions and bills based on assigned accounting fields for better categorization. - **Custom forms support** — Retrieve and manage custom form metadata on Vendors, Purchase Orders, Transactions, and Limits using \`GET\` endpoints. ` } , { date: new Date('2025-05-16'), title: "API Updates", description: ` - New endpoint \`POST /connection/<uuid:connection_id>/reactivate\` - Support for specifying \`display_name\` on \`POST /accounting/fields\` - New field \`card_present\` to \`GET /transactions\` - Filter by \`employee_id\` for \`GET /transactions\` and \`GET /reimbursements\` - Support for updating accounting custom field \`display_name\` - New field \`accounting_date\` to \`GET /bills\` - Support for requesting payment and tax details via email on \`POST /vendors\` - **Deprecated:** \`GET /accounting/connection\` in favor of \`GET /accounting/all-connections\` - Filter by \`awaiting_approval_by_user_id\` in \`GET /transactions\` and \`GET /reimbursements\`` }, { date: new Date('2025-04-29'), title: "API Updates", description: ` - Support for creating vendors when approval policies are in place - Filter bills by \`payee_id\` and \`sync_status\` parameters - Support for managing vendor addresses via vendor APIs - Ability to specify \`employee_id\` on user creation - New fields \`status\` and \`last_linked_at\` to \`GET /accounting/connections\` - New field \`transaction_accounting_date\` to transactions APIs - Filter transactions by \`approval_status\` parameter - Filter accounting custom field options by \`remote_code\` parameter` }, { date: new Date('2025-04-16'), title: "Procurement API Beta (Ramp Plus Customers Only)", description: ` - **Beta:** Manage your Purchase Orders and Item Receipts for your procurement workflow - **Coming Soon:** Create Purchase Orders with optional three-way matching with Item Receipts - **Availability:** Currently available to Ramp Plus and Enterprise customers via white-glove rollout. Contact your Ramp representative for more information` }, { date: new Date('2025-03-25'), title: "Ramp MCP Server", description: ` - Ramp MCP Server enables developers to expose business data through an LLM-friendly SQL interface - Available as a Python package with support for custom tools, data loaders, and SQL execution - [View on GitHub](https://github.com/ramp-public/ramp-mcp) - [Read our blog post](https://engineering.ramp.com/post/ramp-mcp) for information on LLM-based reporting and automation` }, { date: new Date('2025-03-17'), title: "API Updates", description: ` - New \`sync_status\` field to Transactions, Reimbursements, Transfers, and Cashbacks for tracking sync state - Filter with \`sync_status\` query parameter to retrieve records based on their sync state - Query Accounting Custom Fields and Options by \`remote_id\` parameter for easier external system mapping - Mark Accounting Custom Fields as \`required\` to enforce validation before sync-ready status` }, { date: new Date('2025-02-25'), title: "Custom Records Beta (Ramp Plus Customers Only)", description: ` - **Beta:** Add custom fields to users (e.g., Cost Center, Division, Custom Approvers) for advanced workflows - Define and manage custom or native tables via CSV, SCIM, or API - Query and update custom data via API for dynamic approvals and reporting - **Availability:** Currently available to Ramp Plus and Enterprise customers via white-glove rollout` }, { date: new Date('2025-02-10'), title: "Bank Account API", description: ` - New endpoint \`GET /developer/v1/bank-accounts/{bank_account_id}\` to retrieve linked bank account information` }, { date: new Date('2025-01-17'), title: "Bills and Vendors API Launch", description: ` - **New:** Manage vendors, bills, and payments via API for your Accounts Payable workflows - All endpoints are accessible in both Sandbox and Production environments - Support for creating, updating, deleting, and retrieving Vendors, Vendor Contacts, and Bills` }, { date: new Date('2024-05-01'), title: "Deprecation Notice: Cards API", description: ` - **Deprecated:** Ramp is transitioning from the Cards API to the more flexible Limits API - Use the Limits API for card issuance and management functionality - The Limits API enables one-to-many relationships between limits and cards and shared limits across users - Physical card shipping will continue to be supported via the Cards API until full migration support is provided` } ]} />

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/riker-t/ramp-dev-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server