ramp-submit-procurement-request

Create, fill, and submit Ramp procurement requests and approved-PO change requests via CLI or MCP.

2|1|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/ramp-public/skills --skill ramp-submit-procurement-request-ramp-public
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ramp-submit-procurement-request
Source: https://github.com/ramp-public/skills/tree/main/plugins/ramp/skills/ramp-submit-procurement-request
Command: npx skills add https://github.com/ramp-public/skills --skill ramp-submit-procurement-request-ramp-public

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Submitting a procurement request in Ramp involves dynamic forms, spend programs, lookups, file attachments, and validation states that are hard to navigate manually. This Skill guides an AI agent through the entire pre-submission lifecycle so requests are drafted, validated, and submitted correctly. ## Core Features & Use Cases - Draft Creation and Resumption: Create new procurement drafts from spend intents, resume existing drafts, or open change requests against approved purchase orders. - Dynamic Form Handling: Interpret draft_state and change_request_state to fill only visible fields, resolve vendor, department, and merchant lookups, and attach files to matching form fields. - Validated Submission: Revalidate after every update, review the summary and change-request diff with the user, and submit only after explicit confirmation. - Use Case: Ask your agent to "submit a software purchase request for a Figma annual subscription at $90,000" and it will select the right spend program, fill the form, attach the contract, and submit after your confirmation. ## Quick Start Ask your agent to submit a procurement request for the item or service you want to buy, including the vendor, amount, and any supporting files.

Frequently Asked Questions about ramp-submit-procurement-request

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit a procurement request in Ramp with an AI agent?

Ask the agent to submit a procurement request describing the item, vendor, and amount. The agent lists spend intents, creates a draft under the confirmed program, fills visible form fields, and submits only after you review and confirm the summary.

How do I create a change request for an approved Ramp purchase order?

The agent finds the original approved PO with ramp requests search, then creates a linked change-request draft using its spend_request_uuid. It fills change_request_answers separately and shows you the old/new diff before submitting.

Can I attach files to a Ramp procurement request through MCP?

File upload is CLI-only. MCP callers must hand off the attachment step to a CLI-capable caller running ramp procurement_requests upload-file, then resume with the refreshed draft state after the file is attached.

Why does the Ramp CLI return HTTP 422 when drafting a request?

HTTP 422 (DEVELOPER_INVALID_SCHEMA) usually means the rationale parameter is missing or the request body does not match the current field templates. Always pass --rationale and build answers from the field's answer_template.

When should I not use this procurement submission workflow?

Do not use it to track or approve submitted requests, run RFP or sourcing events, or handle reimbursements, bills, card expenses, or vendor onboarding documents. Those belong to other Ramp workflows such as ramp-manage-procurement.