Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Ramp con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA lea tu cuenta de Ramp: tarjetas, fondos y límites de gasto, transacciones, reembolsos, facturas, proveedores, recibos, extractos, cuentas contables y usuarios. Scopes OAuth de solo lectura; no puede enviar ni aprobar pagos. Bloquear tarjetas y editar el memo son opcionales y vienen desactivados.
Prueba a pedir
Prompts de ejemplo para Ramp
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Ramp, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Ramp + Microsoft Copilot
Deja que tu IA lea tu cuenta de Ramp: tarjetas, fondos y límites de gasto, transacciones, reembolsos, facturas, proveedores, recibos, extractos, cuentas contables y usuarios. Scopes OAuth de solo lectura; no puede enviar ni aprobar pagos. Bloquear tarjetas y editar el memo son opcionales y vienen desactivados.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
RAMP_CLIENT_ID, RAMP_CLIENT_SECRET
Paso 1 — Obtener credenciales
No puede mover dinero ni aprobar nada, a propósito. El conector no tiene ninguna herramienta para pagar facturas, abonar reembolsos, hacer transferencias, emitir tarjetas ni cambiar límites, ni siquiera una desactivada, y no puede aprobar una factura, un reembolso ni una transacción. Finanzas puede preguntar a la IA por el gasto sin darle una forma de pagar.
- Inicia sesión en
https://app.ramp.comcomo admin o business owner y abre Company y luego Developer. Pulsa Create New App, ponle un nombre (por ejemplo AnythingMCP) y acepta los términos. - En Grant types, añade Client Credentials.
- En Scopes, pulsa Configure allowed scopes y permite todos estos scopes de solo lectura:
business:read,users:read,departments:read,locations:read,entities:read,cards:read,funds:read,spend_programs:read,transactions:read,reimbursements:read,bills:read,vendors:read,receipts:read,accounting:read,statements:read. El conector los pide todos al obtener un token, así que cada uno debe estar permitido en la app; si falta alguno, Ramp rechaza el token con invalid_scope. - Copia el Client ID en
RAMP_CLIENT_IDy el Client Secret enRAMP_CLIENT_SECRETe instala el conector. AnythingMCP obtiene un access token (válido 10 días) y lo renueva por su cuenta. - Comprueba la configuración con
ramp_get_business: muestra el nombre de tu empresa y si los reembolsos están activados.
No permitas nunca en esta app: bills:write, reimbursements:write, cards:read_vault, limits:write. Con los scopes de lectura de arriba, el token no puede cambiar nada en Ramp.
Desactivadas al instalar: ramp_lock_card y ramp_unlock_card (suspenden una tarjeta perdida y levantan de nuevo la suspensión) y ramp_update_transaction_memo (pone el memo, de hasta 255 caracteres, y sustituye el anterior). Para usarlas, permite cards:write o memos:write en la app de Ramp, añade el mismo scope a la lista de scopes en los ajustes OAuth del conector y activa la herramienta. La IA te muestra entonces el nombre de la tarjeta y sus cuatro últimos dígitos, o la transacción y el nuevo memo, y espera tu sí. El scope cards:write de Ramp también permitiría a un software emitir tarjetas; este conector no tiene esa herramienta.
Los datos financieros son sensibles: saldos, transacciones, facturas, reembolsos, tarjetas y datos de empleados son información confidencial de la empresa. Comparte el servidor MCP solo con quien pueda verlos; la IA lee solo lo que pides. Nunca se devuelven números de tarjeta completos ni CVC (no se usa la bóveda de tarjetas de Ramp), y se omiten los datos bancarios de entidades y proveedores y los identificadores fiscales de los proveedores.
Qué lee: datos y saldo de la empresa (límite de tarjeta, límite disponible, saldo del extracto y fechas de facturación); usuarios, departamentos, ubicaciones y entidades; tarjetas físicas y virtuales; fondos (límites de gasto) con saldo y restricciones, y spend programs; transacciones de tarjeta con comercio, categoría, memo, recibos y estado de sincronización contable, donde requires_memo encuentra las que aún no tienen memo; reembolsos de gastos y de kilometraje; facturas de Bill Pay con estado de aprobación y fechas de vencimiento y de pago; proveedores con sus totales de gasto; recibos con un enlace de descarga temporal y, si lo pides, los importes que Ramp leyó en ellos; cuentas del libro mayor sincronizadas desde tu sistema contable; y extractos de tarjeta con un enlace PDF temporal.
Importes: el importe de una transacción es un número simple en dólares (90.0), mientras que los objetos de importe van en centavos (9000 son 90,00 USD). La IA los convierte.
Sandbox: con una app del sandbox de Ramp, cambia la URL base del conector a https://demo-api.ramp.com/developer/v1 y la URL del token a https://demo-api.ramp.com/developer/v1/token. Las credenciales de producción y de sandbox son distintas.
Límite de peticiones: 200 peticiones cada 10 segundos por dirección IP; un 429 significa esperar unos segundos.
Errores frecuentes: no hay access token: el client ID o el secret son incorrectos, falta Client Credentials o hay un scope no permitido en la app (invalid_scope). 403: al token le falta el scope de esa herramienta. 404 con DEVELOPER_7002: Ramp no conoce el token, por ejemplo una app del sandbox usada contra producción; aquí Ramp responde 404 en lugar de 401. Cualquier otro 404: el id no existe.
El conector no paga facturas ni reembolsos, no mueve dinero, no emite ni cancela tarjetas, no cambia fondos ni límites, no aprueba nada, no sube recibos y no gestiona usuarios, proveedores ni la configuración contable.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
Ramp. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
ramp_get_business | Read the Ramp business: id, legal name, name on cards, active flag, billing address, website and whether reimbursements are on |
ramp_get_business_balance | Read the Ramp business balance: card limit, available card limit, card balance including pending, statement balance and the previous and… |
ramp_list_users | List Ramp users with id, name, email, role, status, department, location, manager and entity |
ramp_get_user | Read one Ramp user by id: name, email, role, status, department, location, manager and entity |
ramp_list_departments | List the departments in Ramp (id and name) |
ramp_list_locations | List the locations in Ramp (id, name and business entity) |
ramp_list_entities | List the business entities (subsidiaries) in Ramp with id, name, currency, whether it is the primary entity, its locations and the… |
ramp_list_physical_cards | List Ramp physical cards with id, display name, card holder, last four digits, state, whether it is suspended (locked), fund and shipping… |
ramp_get_physical_card | Read one Ramp physical card by id: display name, card holder, last four digits, state, suspended flag, fund and shipping status |
ramp_list_virtual_cards | List Ramp virtual cards with id, owner user id, fund id and whether the card is suspended |
ramp_get_virtual_card | Read one Ramp virtual card by id: owner user id, fund id and suspended flag |
ramp_list_funds | List Ramp funds (spend limits) with name, state, balance (cleared, pending, total), spending restrictions (limit, interval, allowed and… |
ramp_get_fund | Read one Ramp fund (spend limit) by id: balance, spending restrictions, spend program, members and cards |
ramp_list_spend_programs | List Ramp spend programs (templates for funds, such as a travel or education stipend) with name, description, permitted spend types and… |
ramp_get_spend_program | Read one Ramp spend program by id: name, description, permitted spend types and restrictions |
ramp_list_transactions | List Ramp card transactions with amount (in dollars), currency, state, time, merchant, category, memo, card, card holder, fund, receipts… |
ramp_get_transaction | Read one Ramp transaction by id with amounts (original and merchant currency), merchant and location, category, memo, card holder… |
ramp_list_reimbursements | List Ramp reimbursements (out-of-pocket and mileage) with type, state, merchant, memo, amounts, transaction date, submission, approval and… |
ramp_get_reimbursement | Read one Ramp reimbursement by id: type, state, merchant, memo, amounts, dates, employee, fund, trip and receipts |
ramp_list_bills | List Ramp Bill Pay bills with invoice number, status and status summary, approval status, amount, vendor, owner, issue, due and paid dates… |
ramp_get_bill | Read one Ramp bill by id: invoice number, statuses, amount, vendor, owner, dates, payment method, line items and invoice links |
ramp_list_vendors | List the vendors in Ramp with name, legal name, active flag, country, category, owner, ERP id, payment terms, default payment method and… |
ramp_get_vendor | Read one Ramp vendor by id: names, status, country, category, owner, ERP id, payment terms, default payment method and spend totals |
ramp_list_receipts | List receipts uploaded to Ramp with the transaction or reimbursement they belong to, the user and a temporary download link |
ramp_get_receipt | Read one Ramp receipt by id: transaction or reimbursement, user, creation date and a temporary download link |
ramp_list_gl_accounts | List the general ledger accounts synced from the accounting system into Ramp, with id, name, code, classification (for example EXPENSE)… |
ramp_list_statements | List Ramp card statements with period, opening and ending balance, charges, credits, payments and a temporary PDF link |
ramp_get_statement | Read one Ramp statement by id: period, balances, charges, credits, payments and a temporary PDF link |
ramp_lock_card | Suspend (lock) a Ramp card so it cannot be used, for example when it is lost |
ramp_unlock_card | Lift the suspension of a Ramp card so it can be used again |
ramp_update_transaction_memo | Set the memo of a Ramp transaction (at most 255 characters), for example the business purpose |
Ejemplos de prompts
- "¿Qué transacciones de tarjeta de la semana pasada aún no tienen memo o recibo? Lista titular, comercio e importe."
- "¿Qué facturas vencen en los próximos 14 días? Muestra proveedor, importe, vencimiento y estado de aprobación."
- "Muestra los reembolsos enviados este mes que todavía no se han pagado, agrupados por empleado."
- "¿Qué fondos tienen menos del 20 por ciento de su límite disponible en este periodo?"
- "¿Cuál es el saldo del extracto de Ramp, el límite de tarjeta disponible y la próxima fecha de facturación?"
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?