← All integrations
Payments & Finance

Stripe AI Agent

Put your Stripe data to work with an AI agent. Revenue reports, payment lookups, and churn alerts from any channel with Oido — scheduled, self-hostable, multi-provider.

What you can automate with Stripe + Oido

  • Answer 'what was revenue yesterday?' from Telegram without opening Stripe.
  • Email a weekly MRR and new-customer summary on a schedule.
  • Look up a customer's subscription and recent charges when support asks.
  • Alert a channel when a high-value payment fails so someone can follow up.

Oido connects to Stripe through the official Stripe MCP server, giving your agent tool-level access to customers, subscriptions, charges, and balances. With Oido's scheduler and channels, your billing data answers questions on its own instead of waiting for someone to pull a report.

How it works

The Stripe MCP server exposes the Stripe API as agent tools, scoped by your API key. Oido runs the agent on demand or on a cron schedule and delivers results to a channel or email. Use a restricted, read-only key for reporting agents — the key's scope is your safety boundary.

This turns finance from a dashboard you check into answers that come to you. Combine with Postgres and the agent can reconcile Stripe against your own records.

Setup

Install the Stripe MCP server as an Oido extension:

oido extensions install @stripe/mcp

Or add it directly to ~/.config/oido/mcp-servers.json:

{
  "servers": {
    "stripe": {
      "command": "npx",
      "args": [
        "-y",
        "@stripe/mcp",
        "--tools=all"
      ],
      "env": {
        "STRIPE_SECRET_KEY": "${STRIPE_SECRET_KEY}"
      },
      "transport": "stdio"
    }
  }
}

STRIPE_SECRET_KEYRestricted API key from the Stripe dashboard — use a read-only key where possible.

Confirm the exact source and env vars against the Stripe MCP server — package names occasionally change.

Related integrations
PostgreSQLSlack
Run Stripe agents with Oido →← All integrations