Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Ramp mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI dein Ramp-Konto lesen: Karten, Funds und Ausgabenlimits, Transaktionen, Erstattungen, Rechnungen, Lieferanten, Belege, Abrechnungen, Sachkonten und Benutzer. Nur lesende OAuth-Scopes; er kann keine Zahlungen senden oder freigeben. Karte sperren und Memo setzen sind optional und standardmäßig aus.
Frag einfach
Beispiel-Prompts für Ramp
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Ramp klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Ramp + Meta Muse
Lass deine KI dein Ramp-Konto lesen: Karten, Funds und Ausgabenlimits, Transaktionen, Erstattungen, Rechnungen, Lieferanten, Belege, Abrechnungen, Sachkonten und Benutzer. Nur lesende OAuth-Scopes; er kann keine Zahlungen senden oder freigeben. Karte sperren und Memo setzen sind optional und standardmäßig aus.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
RAMP_CLIENT_ID, RAMP_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
Er kann kein Geld bewegen und nichts freigeben, und das mit Absicht. Der Connector hat kein Tool für Rechnungszahlungen, ausgezahlte Erstattungen, Überweisungen, neue Karten oder Limitänderungen, auch kein ausgeschaltetes, und er kann weder eine Rechnung noch eine Erstattung oder Transaktion genehmigen. Die Buchhaltung kann die KI zu Ausgaben fragen, ohne ihr einen Weg zum Bezahlen zu geben.
- Melde dich unter
https://app.ramp.comals Admin oder Business Owner an und öffne Company, dann Developer. Klicke auf Create New App, gib ihr einen Namen (zum Beispiel AnythingMCP) und akzeptiere die Bedingungen. - Füge unter Grant types den Typ Client Credentials hinzu.
- Klicke unter Scopes auf Configure allowed scopes und erlaube alle diese lesenden Scopes:
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. Der Connector fordert jeden davon an, wenn er einen Token holt, deshalb muss jeder in der App erlaubt sein; fehlt einer, verweigert Ramp den Token mit invalid_scope. - Kopiere die Client ID in
RAMP_CLIENT_IDund das Client Secret inRAMP_CLIENT_SECRETund installiere den Connector. AnythingMCP holt einen Access Token (10 Tage gültig) und erneuert ihn selbst. - Prüfe die Einrichtung mit
ramp_get_business: Es zeigt den Namen deines Unternehmens und ob Erstattungen aktiv sind.
Für diese App niemals erlauben: bills:write, reimbursements:write, cards:read_vault, limits:write. Mit den lesenden Scopes oben kann der Token in Ramp nichts ändern.
Bei der Installation ausgeschaltet: ramp_lock_card und ramp_unlock_card (eine verlorene Karte sperren und die Sperre wieder aufheben) und ramp_update_transaction_memo (setzt das Memo mit höchstens 255 Zeichen und ersetzt das alte). Um sie zu nutzen, erlaube cards:write oder memos:write in der Ramp-App, ergänze denselben Scope in der Scope-Liste der OAuth-Einstellungen des Connectors und schalte das Tool ein. Die KI zeigt dir dann Kartenname und die letzten vier Ziffern oder die Transaktion und das neue Memo und wartet auf dein Ja. Der Ramp-Scope cards:write würde Software auch das Ausgeben von Karten erlauben; dieser Connector hat dafür kein Tool.
Finanzdaten sind sensibel: Salden, Transaktionen, Rechnungen, Erstattungen, Karten und Mitarbeiterdaten sind vertrauliche Unternehmensdaten. Teile den MCP-Server nur mit Personen, die sie sehen dürfen; die KI liest nur, was du anfragst. Vollständige Kartennummern und CVCs werden nie zurückgegeben (der Karten-Vault von Ramp wird nicht genutzt), und die Bankdaten von Gesellschaften und Lieferanten sowie die Steuernummern der Lieferanten werden weggelassen.
Was er liest: Unternehmensdaten und Saldo (Kartenlimit, verfügbares Limit, Abrechnungssaldo und Abrechnungstermine); Benutzer, Abteilungen, Standorte und Gesellschaften; physische und virtuelle Karten; Funds (Ausgabenlimits) mit Saldo und Einschränkungen sowie Spend Programs; Kartentransaktionen mit Händler, Kategorie, Memo, Belegen und Status der Buchhaltungssynchronisierung, wobei requires_memo die findet, denen noch ein Memo fehlt; Auslagen- und Kilometererstattungen; Rechnungen aus Bill Pay mit Freigabestatus sowie Fälligkeits- und Zahlungsdatum; Lieferanten mit ihren Ausgabensummen; Belege mit einem befristeten Download-Link und auf Wunsch den Beträgen, die Ramp daraus gelesen hat; Sachkonten, die aus deiner Buchhaltung synchronisiert werden; und Kartenabrechnungen mit einem befristeten PDF-Link.
Beträge: Ein Transaktionsbetrag ist eine einfache Zahl in Dollar (90.0), Betragsobjekte sind dagegen in Cent (9000 bedeutet 90,00 USD). Die KI rechnet sie um.
Sandbox: Mit einer App aus der Ramp-Sandbox änderst du die Basis-URL des Connectors auf https://demo-api.ramp.com/developer/v1 und die Token-URL auf https://demo-api.ramp.com/developer/v1/token. Produktiv- und Sandbox-Zugangsdaten sind getrennt.
Ratenlimit: 200 Anfragen pro 10 Sekunden und IP-Adresse; ein 429 heißt, ein paar Sekunden warten.
Häufige Fehler: kein Access Token: Client ID oder Secret sind falsch, Client Credentials fehlt, oder ein Scope ist in der App nicht erlaubt (invalid_scope). 403: Dem Token fehlt der Scope dieses Tools. 404 mit DEVELOPER_7002: Ramp kennt den Token nicht, etwa weil eine Sandbox-App gegen die Produktion läuft; Ramp antwortet hier mit 404 statt 401. Jeder andere 404: Die ID gibt es nicht.
Der Connector bezahlt keine Rechnungen oder Erstattungen, bewegt kein Geld, gibt keine Karten aus und kündigt keine, ändert keine Funds und Limits, genehmigt nichts, lädt keine Belege hoch und verwaltet keine Benutzer, Lieferanten oder Buchhaltungseinstellungen.
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Muse hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.
- Öffne in Muse Settings → Connectors und wähle Add custom connector.
- Füge die MCP-Server-URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein. - Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
- Bitte Muse im Chat um etwas, wofür es die
Ramp-Tools braucht.
Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.
Verfügbare Tools
| 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 |
Beispiel-Prompts
- „Welchen Kartentransaktionen der letzten Woche fehlt noch ein Memo oder ein Beleg? Liste Karteninhaber, Händler und Betrag.“
- „Welche Rechnungen sind in den nächsten 14 Tagen fällig? Zeig Lieferant, Betrag, Fälligkeit und Freigabestatus.“
- „Zeig die in diesem Monat eingereichten Erstattungen, die noch nicht ausgezahlt sind, nach Mitarbeiter gruppiert.“
- „Bei welchen Funds sind in diesem Zeitraum weniger als 20 Prozent des Limits übrig?“
- „Wie hoch ist unser Ramp-Abrechnungssaldo, das verfügbare Kartenlimit und wann ist der nächste Abrechnungstermin?“
FAQ
Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.
Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.
Nächste Schritte
War dieser Guide hilfreich?