ComposioHQ/Ramp-Automation

Automação Ramp: gerencie transações de cartão corporativo, reembolsos, usuários e rastreamento de despesas via plataforma Ramp

O que é Ramp-Automation?

Esta skill automatiza operações financeiras corporativas na plataforma Ramp, permitindo recuperar transações, gerenciar reembolsos, pesquisar despesas, visualizar detalhes de cartões e listar usuários para fluxos de gestão de despesas e contabilidade. Ela é útil para equipes financeiras que desejam integrar dados de despesas corporativas em seus sistemas, eliminando tarefas manuais e garantindo visibilidade em tempo real. A skill é projetada para ser usada com o servidor MCP Rube (https://rube.app/mcp) e requer uma conexão ativa com o toolkit 'ramp' antes de executar qualquer ferramenta. Ela oferece ferramentas como RAMP_GET_ALL_TRANSACTIONS, RAMP_SEARCH_TRANSACTIONS, RAMP_LIST_REIMBURSEMENTS e RAMP_LIST_USERS, todas com parâmetros de filtragem flexíveis baseados em UUIDs, intervalos de datas e valores. A documentação completa do toolkit está disponível em composio.dev/toolkits/ramp.

Funciona com~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/ramp-automation

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação Ramp

Automatize operações financeiras corporativas da Ramp, incluindo recuperação de transações, gerenciamento de reembolsos, pesquisa de despesas, visualização de detalhes de cartões e listagem de usuários para fluxos de gestão de despesas e contabilidade.

Documentação do toolkit: composio.dev/toolkits/ramp


Configuração

Esta skill requer o servidor MCP Rube conectado em https://rube.app/mcp.

Antes de executar qualquer ferramenta, certifique-se de que existe uma conexão ativa para o toolkit ramp. Se nenhuma conexão estiver ativa, inicie uma via RUBE_MANAGE_CONNECTIONS.


Fluxos de Trabalho Principais

1. Listar Todas as Transações

Recupere todas as transações de cartão corporativo com opções abrangentes de filtragem.

Ferramenta: RAMP_GET_ALL_TRANSACTIONS

Parâmetros Principais:

  • from_date -- Transações após esta data (datetime ISO 8601)
  • to_date -- Transações antes desta data (datetime ISO 8601, padrão: hoje)
  • user_id -- Filtrar por UUID do usuário
  • card_id -- Filtrar por UUID do cartão físico
  • department_id -- Filtrar por UUID do departamento
  • merchant_id -- Filtrar por UUID do comerciante
  • entity_id -- Filtrar por UUID da entidade empresarial
  • min_amount / max_amount -- Filtro de faixa de valor (USD)
  • state -- Estado da transação; defina como "ALL" para incluir transações recusadas
  • approval_status -- Filtrar por status de aprovação
  • sync_status -- Filtrar por status de sincronização ERP (substitui sync_ready e has_no_sync_commits)
  • has_no_sync_commits -- true para transações não sincronizadas
  • sync_ready -- true para transações prontas para sincronizar com ERP
  • requires_memo -- true para transações sem memorandos obrigatórios
  • include_merchant_data -- true para incluir dados completos de compra do comerciante
  • page_size -- Resultados por página (2--100, padrão: 20)
  • start -- Cursor de paginação: ID da última entidade da página anterior
  • order_by_date_desc / order_by_date_asc -- Ordenar por data
  • order_by_amount_desc / order_by_amount_asc -- Ordenar por valor

Exemplo:

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. Pesquisar Transações

Pesquise transações por nome do comerciante, memorando ou outros detalhes da transação.

Ferramenta: RAMP_SEARCH_TRANSACTIONS

Parâmetros Principais:

  • query (obrigatório) -- Texto de pesquisa para nome do comerciante, memorando ou outros detalhes
  • Todos os parâmetros de filtro de RAMP_GET_ALL_TRANSACTIONS também estão disponíveis

Exemplo:

Tool: RAMP_SEARCH_TRANSACTIONS
Arguments:
  query: "AWS"
  from_date: "2026-01-01T00:00:00Z"
  page_size: 25

3. Obter Detalhes da Transação

Recupere detalhes completos de uma transação específica, incluindo detalhes do comerciante, recibos, códigos contábeis e informações de disputa.

Ferramenta: RAMP_GET_TRANSACTION

Parâmetros Principais:

  • transaction_id (obrigatório) -- ID da transação

Exemplo:

Tool: RAMP_GET_TRANSACTION
Arguments:
  transaction_id: "txn_abc123def456"

4. Gerenciar Reembolsos

Liste e recupere registros de reembolso para fluxos de aprovação e análise de despesas.

Ferramentas:

  • RAMP_LIST_REIMBURSEMENTS -- Listar reembolsos com filtragem
  • RAMP_GET_REIMBURSEMENT -- Obter detalhes completos de um reembolso específico

Parâmetros Principais para RAMP_LIST_REIMBURSEMENTS:

  • user_id -- Filtrar por UUID do funcionário
  • entity_id -- Filtrar por UUID da entidade empresarial
  • from_date / to_date -- Intervalo de datas para data de criação
  • from_submitted_at / to_submitted_at -- Intervalo de datas para data de submissão
  • from_transaction_date / to_transaction_date -- Intervalo de datas da transação subjacente
  • awaiting_approval_by_user_id -- Filtrar por reembolsos pendentes de um aprovador específico
  • sync_status -- Filtrar por status de sincronização ERP
  • has_no_sync_commits -- true para reembolsos não sincronizados
  • sync_ready -- true para reembolsos prontos para sincronizar
  • direction -- "BUSINESS_TO_USER" (padrão) ou "USER_TO_BUSINESS" (reembolsos)
  • page_size -- Resultados por página (2--100, padrão: 20)
  • start -- Cursor de paginação

Exemplo:

Tool: RAMP_LIST_REIMBURSEMENTS
Arguments:
  from_date: "2026-02-01T00:00:00Z"
  sync_ready: true
  page_size: 50

5. Listar Usuários e Obter Minhas Transações

Visualize usuários da organização e histórico pessoal de transações.

Ferramentas:

  • RAMP_LIST_USERS -- Listar usuários com filtragem por departamento, função, localização, entidade
  • RAMP_GET_MY_TRANSACTIONS -- Obter transações do usuário autenticado

Parâmetros Principais para RAMP_LIST_USERS:

  • department_id -- Filtrar por UUID do departamento
  • role -- Filtrar por função do usuário
  • email -- Filtrar por endereço de e-mail
  • employee_id -- Filtrar por ID do funcionário
  • entity_id -- Filtrar por UUID da entidade empresarial
  • location_id -- Filtrar por UUID da localização
  • page_size -- Resultados por página (2--100, padrão: 20)

Exemplo:

Tool: RAMP_LIST_USERS
Arguments:
  role: "ADMIN"
  page_size: 50

6. Visualizar Detalhes do Cartão e Campos Contábeis

Recupere informações do cartão e configurações de campos contábeis personalizados.

Ferramentas:

  • RAMP_GET_CARD -- Obter informações detalhadas do cartão (limites de gastos, titular, status de entrega)
  • RAMP_FETCH_CUSTOM_ACCOUNTING_FIELD -- Buscar definições de campos contábeis personalizados

Armadilhas Conhecidas

ArmadilhaDetalhe
Paginação necessáriaTodos os endpoints de listagem retornam resultados paginados. Use o parâmetro start com o ID da última entidade da página anterior para iterar.
Formato de dataTodos os parâmetros de data devem estar no formato datetime ISO 8601 (ex.: "2026-02-11T00:00:00Z"). Strings de data simples falharão.
Prioridade do sync_statusQuando sync_status está definido, ele substitui ambos os parâmetros has_no_sync_commits e sync_ready.
Filtros de valor em USDmin_amount e max_amount estão em USD. Garanta o contexto correto de moeda ao filtrar.
state=ALL para recusadasPor padrão, transações recusadas são excluídas. Defina state: "ALL" para incluí-las nos resultados.
Limites do page_sizeDeve estar entre 2 e 100. O padrão é 20. Valores fora deste intervalo causam erros.

Referência Rápida

Slug da FerramentaDescrição
RAMP_GET_ALL_TRANSACTIONSListar todas as transações com filtragem
RAMP_SEARCH_TRANSACTIONSPesquisar transações por consulta de texto
RAMP_GET_TRANSACTIONObter detalhes de uma transação específica
RAMP_GET_MY_TRANSACTIONSObter transações do usuário autenticado
RAMP_LIST_REIMBURSEMENTSListar reembolsos com filtragem
RAMP_GET_REIMBURSEMENTObter detalhes de um reembolso específico
RAMP_LIST_USERSListar usuários da organização
RAMP_GET_CARDObter detalhes do cartão
RAMP_FETCH_CUSTOM_ACCOUNTING_FIELDBuscar configuração de campo contábil personalizado

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas