SaaSFlow für KI-Agenten

Die Finanzdaten eines SaaS-Unternehmens, lesbar für Claude, ChatGPT, Cursor oder den Agenten, den du selbst baust. Ein MCP-Endpoint, eine öffentliche REST API und eine CLI, alle auf denselben Zahlen wie dein Dashboard.

Assistenten

Einen Assistenten in einer Minute verbinden

Der gehostete MCP-Server liegt unter api.saasflow.com/mcp und spricht OAuth. Gehostete Clients brauchen also nur die URL. Lokale Clients starten das npm-Paket mit einem API-Key. Beide bieten dieselben Tools.

Claude

Füge in der Claude Web- oder Desktop-App einen eigenen Connector mit dem Endpoint unten hinzu. Claude schickt dich zu app.saasflow.com, wo du dich anmeldest und den Lesezugriff bestätigst.

Connector-URL
https://api.saasflow.com/mcp

Anleitung für gehostete Clients

ChatGPT

Füge denselben Endpoint als Connector hinzu. Der OAuth-Flow stellt ein kurzlebiges Token aus, das an deinen Account gebunden ist. In den SaaSFlow-Einstellungen kannst du es jederzeit widerrufen.

Connector-URL
https://api.saasflow.com/mcp

Anleitung für gehostete Clients

Claude Code

Ein Befehl im Terminal registriert den gehosteten Server. Beim ersten Tool-Aufruf öffnet sich der Browser zur Anmeldung.

Terminal
claude mcp add --transport http saasflow https://api.saasflow.com/mcp

MCP-Server-Doku

Cursor

Trage den gehosteten Endpoint in Cursors MCP-Konfigurationsdatei ein. Lieber ein lokaler Prozess mit API-Key? Dann nimm das npm-Paket unten.

.cursor/mcp.json
{
  "mcpServers": {
    "saasflow": { "url": "https://api.saasflow.com/mcp" }
  }
}

MCP-Server-Doku

Claude Desktop und andere lokale Clients

Das npm-Paket bietet denselben Tool-Katalog als lokaler Prozess und authentifiziert sich mit einem API-Key aus den Einstellungen. Die Berechtigungen des Keys legst du pro Unternehmen fest.

claude_desktop_config.json
{
  "mcpServers": {
    "saasflow": {
      "command": "npx",
      "args": ["-y", "@saasflow/mcp"],
      "env": {
        "SAASFLOW_API_KEY": "sf_live_...",
        "SAASFLOW_COMPANY_ID": "cmp_..."
      }
    }
  }
}

Anleitung für lokale Clients

Raycast

Die SaaSFlow-Extension zeigt MRR und Cash in der Menüleiste und beantwortet Fragen in Raycast AI mit denselben Tools. Für eine schnelle Zahl musst du das Dashboard gar nicht öffnen.

Raycast Store
raycast.com/saasflow/saasflow

Aus dem Raycast Store installieren

Tools

Was ein Agent fragen kann, sobald er verbunden ist

Über 90 Lese-Tools decken Unternehmen, Konten, Transaktionen, Kunden, Lieferanten, Subscriptions und jede Metrik der Dashboards ab. Der Server weist das Modell an, Metriken aus den Daten-Tools zu nehmen, statt Transaktionen selbst zu summieren. So stimmen die Antworten mit der App überein.

Wie hoch ist unser MRR heute, und wie hat er sich diesen Monat verändert?
data_mrrAtDate
Welche Kunden haben im März gekündigt oder ein Downgrade gemacht?
data_customerChanges
Zeig mir die P&L des letzten Quartals nach Kategorie.
data_profitLossData
Wer sind dieses Jahr unsere zehn größten Lieferanten nach Ausgaben?
data_topExpenseVendors
Wie lange reicht das Cash beim aktuellen Burn?
data_cashFlowTimeSeries
Finde die Stripe-Auszahlung vom 12. Januar und zeig mir ihre Transaktionen.
search
Wie hält sich die Kohorte 2025 im Vergleich zu 2024?
data_cohorts
Was genau fließt hier in die Net Revenue Retention ein?
data_metricExplanation

Vollständige Tool-Referenz

Entwickler

Bau deinen eigenen Agenten

Alles, was die MCP-Tools tun, ist darunter ein REST-Aufruf. Nutze die API direkt, skripte sie mit der CLI oder liefere eine App aus, die Nutzer per OAuth installieren.

REST API

JSON über HTTPS, Ressourcen pro Unternehmen und ein Daten-Endpoint pro Metrik-Slice. Ein Batch-Endpoint führt mehrere Slices in einem Rutsch aus.

curl
curl https://api.saasflow.com/companies/cmp_.../data/mrrAtDate \
  -H "Authorization: Bearer sf_live_..." \
  --get --data-urlencode "mrrType=cmrr" \
  --data-urlencode "date=2026-08-31"

API-Übersicht

CLI

Das npm-Paket saasflow meldet sich per OAuth oder API-Key an, gibt JSON für Pipes und Tabellen für Menschen aus und hat einen Unterbefehl pro Daten-Slice.

Terminal
npm install -g saasflow
saasflow login
saasflow data mrrAtDate --mrr-type cmrr --date 2026-08-31
saasflow transactions list --limit 20 --format table

CLI-Doku

Typisierte Clients und OAuth-Apps

Erzeuge Typen aus dem OpenAPI-Dokument mit einer Zeile. Für eine App, die andere installieren, registrierst du einen OAuth-Client und forderst den Lese- oder Schreib-Scope an.

Terminal
npx openapi-typescript https://api.saasflow.com/openapi.json -o saasflow.d.ts

OAuth für Apps

Im Produkt

Agenten, die schon in SaaSFlow laufen

Du musst kein eigenes Modell mitbringen, um von Agenten zu profitieren. Drei laufen heute in SaaSFlow, und jeder lässt sich auch über die API starten.

AI analyst

Wähle einen abgeschlossenen Monat, und ein Agent arbeitet sich durch MRR-Bewegungen, Kundenveränderungen, Ausgaben und Cash. Er schreibt einen Report mit eigenem Layout und eigenen Charts, und die Kernzahlen werden gegen deine Live-Daten nachgerechnet, bevor du ihn siehst.

Report-Chat

Frag nach, woher eine Zahl kommt, oder lass den Analysten eine Sektion kürzen, eine Aufschlüsselung ergänzen oder von einer früheren Version ausgehen. Jede übernommene Änderung durchläuft dieselben Prüfungen und wird zu einer neuen Version.

Kategorisierungshelfer

Sichtet unkategorisierte Transaktionen und schlägt Lieferanten, Kunden und Kategorien vor. Er schreibt nie selbst: Du prüfst die Vorschläge und übernimmst, was passt.

Jeder Lauf findet in einem isolierten Container statt, mit einem Zugang, der nur für diesen Lauf gilt. Owner geben den KI-Anbieter einmal pro Unternehmen frei, in einem Dialog, der Modell, Verarbeitungsort und geteilte Daten nennt. Mehr zur Sicherheit

Discovery

Wenn du ein Agent bist, fang hier an

Jedes Dokument, das eine Maschine braucht, liegt unter einer stabilen URL ohne Anmeldung. Hol dir diese, bevor du rätst.

saasflow.com/llms.txt
Was SaaSFlow ist, wann es passt und wo jede Seite liegt.
saasflow.com/agents.md
Diese Seite als Markdown.
docs.saasflow.com/llms.txt
Seitenweiser Index der Dokumentation. Hänge .md an eine Docs-URL, um den Markdown-Quelltext zu bekommen.
api.saasflow.com/openapi.json
Das OpenAPI-3.1-Dokument, inklusive der Berechtigung, die jede Operation braucht.
api.saasflow.com/.well-known/mcp
MCP Server Card: der gehostete Endpoint, seine Authentifizierung und das npm-Paket.
api.saasflow.com/.well-known/api-catalog
API-Katalog nach RFC 9727, der auf dieselben Stellen zeigt.
document.modelContext
Browser-Agenten können auf dieser Website die WebMCP-Tools estimate_saasflow_price und estimate_saas_valuation aufrufen, statt die Preis- und Bewertungsseiten zu lesen.

Berechtigungen

Was ein Agent darf und was nicht

Eingegrenzte Zugangsdaten
Ein API-Key gehört zu genau einem Unternehmen und hat ein explizites Set an Berechtigungen. Eine OAuth-Freigabe ist auf die Scopes begrenzt, die du bestätigst, und zusätzlich auf deine eigene Rolle.
Standardmäßig nur lesend
Jede MCP-Verbindung startet nur mit Lese-Tools. Schreib-Tools erscheinen erst, wenn du sie aktivierst: über den Write-Scope einer OAuth-Freigabe oder ein Flag am lokalen Server.
Kein Admin-Zugriff für Agenten
Nutzer, API-Keys, Integrationen und Unternehmenseinstellungen verwalten nur angemeldete Menschen. Weder API-Keys noch OAuth-Tokens können diese Berechtigungen tragen.
Widerruf und Audit
Widerrufst du einen Key oder eine Freigabe in den Einstellungen, gilt das ab der nächsten Anfrage. Jeder Tool-Aufruf über den gehosteten Endpoint landet mit dem verwendeten Zugang im Audit-Log.
Eingebaute Agenten in der Sandbox
Die Agenten in SaaSFlow laufen in isolierten Containern mit einem Zugang, der nur für diesen Lauf gilt, und erst nachdem ein Owner den KI-Anbieter für das Unternehmen freigegeben hat.
In der EU gehostet, kein Zahlungsverkehr
SaaSFlow läuft in der EU und liest aus deinen Billing- und Banking-Anbietern. Nichts davon kann eine Zahlung auslösen.

Sieh deine echten Zahlen noch heute

Verbinde Stripe und dein Bankkonto und SaaSFlow erstellt dein P&L, deine Subscription-Metriken und Forecasts. Kostenlos unter €10k MRR, keine Kreditkarte nötig.