Skip to main content
Glama

Ramp MCP Server

Official
by ramp-public
MIT License
25
  • Apple

ramp-mcp: Un servidor Ramp MCP

Descripción general

Un servidor de Protocolo de Contexto de Modelo para recuperar y analizar datos o ejecutar tareas para Ramp mediante la API para desarrolladores . Para sortear las limitaciones de tamaño de tokens y entradas, este servidor implementa una canalización ETL simple y una base de datos SQLite efímera en memoria para su análisis por un LLM. Todas las solicitudes se realizan a demo por defecto, pero se pueden modificar configurando RAMP_ENV=prd . Es posible que los conjuntos de datos grandes no se puedan procesar debido a las limitaciones de la API o del cliente MCP.

Herramientas

Herramientas de base de datos

Herramientas que se pueden utilizar para configurar, procesar, consultar y eliminar una base de datos efímera en la memoria.

  1. process_data
  2. execute_query
  3. clear_table
Herramientas de búsqueda

Herramientas que se pueden utilizar para obtener datos directamente

  1. get_ramp_categories
  2. get_currencies
Cargar herramientas

Carga datos al servidor que el cliente puede recuperar. Según las herramientas que desee utilizar, asegúrese de habilitar estos ámbitos en su cliente Ramp e incluirlos como argumento de la CLI al iniciar el servidor.

HerramientaAlcance
cargar_transaccionestransacciones
reembolsos de cargareembolsos
facturas de cargafacturas
ubicaciones de cargaubicaciones
departamentos_de_cargadepartamentos
cargar_cuentas_bancariascuentas bancarias
proveedores de cargavendedores
cargar cuentas bancarias del proveedorvendedores
entidades_de_cargaentidades
límites de gasto de cargalímites
programas de gasto de cargaprogramas_gastos
cargar_usuariosusuarios

Para conjuntos de datos grandes, se recomienda solicitarle explícitamente a Claude que no use REPL y que mantenga las respuestas concisas para evitar tiempos de espera o uso excesivo de tokens.

Configuración

Configuración de rampa

  1. Crea un nuevo cliente desde la página de desarrollador de Ramp (Perfil en la parte superior derecha > Desarrollador > Crear aplicación)
  2. Otorgue los alcances que desee (según las herramientas) al cliente y habilite las credenciales del cliente (haga clic en Aplicación > Tipos de concesión/Alcances)
  3. Incluya el ID del cliente y el secreto en el archivo de configuración, así como los ámbitos que desea utilizar.

Configuración local

  1. Clone este repositorio de Github mediante git clone git@github.com:ramp/ramp-mcp.git o equivalente
  2. Instalar uv

Uso

Ejecute el servidor MCP desde su CLI con:

RAMP_CLIENT_ID=... RAMP_CLIENT_SECRET=... RAMP_ENV=<demo|prd> uv run ramp-mcp -s <COMMA-SEPARATED-SCOPES>

Configuración

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json :

{ "mcpServers": { "ramp-mcp": { "command": "uv", "args": [ "--directory", "/<ABSOLUTE-PATH-TO>/ramp-mcp", // make sure to update this path "run", "ramp-mcp", "-s", "transactions:read,reimbursements:read" ], "env": { "RAMP_CLIENT_ID": "<CLIENT_ID>", "RAMP_CLIENT_SECRET": "<CLIENT_SECRET>", "RAMP_ENV": "<demo|qa|prd>" } } } }

Si este archivo aún no existe, cree uno en /<ABSOLUTE-PATH-TO>/Library/Application Support/Claude/

Licencia

Copyright (c) 2025, Ramp Business Corporation. Todos los derechos reservados. Este código fuente está licenciado bajo la Licencia MIT, disponible en el archivo LICENSE del directorio raíz de este árbol de fuentes.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de Protocolo de Contexto de Modelo que permite el acceso a los datos financieros de Ramp a través de una base de datos en memoria, lo que permite a los LLM analizar transacciones, reembolsos, facturas y otra información financiera de la plataforma de Ramp.

  1. Descripción general
    1. Herramientas
  2. Configuración
    1. Configuración de rampa
    2. Configuración local
  3. Uso
    1. Configuración
      1. Uso con Claude Desktop
    2. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.
        Last updated -
        Python
        MIT License
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        An MCP server that connects to the Ramp API, allowing users to interact with their Ramp financial data through natural language using MCP clients like Cursor or Claude Desktop.
        Last updated -
        2
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that enables LLMs to interact with Ramp's financial data by retrieving, analyzing, and running tasks through Ramp's Developer API, using an in-memory SQLite database to overcome token limitations.
        Last updated -
        25
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.
        Last updated -
        TypeScript
        MIT License
        • Apple

      View all related MCP servers

      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/ramp-public/ramp_mcp'

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