Orb

Orb MCP Connector for Claude

A+

Automate usage-based billing via Orb — ingest events, manage subscriptions, and track invoices directly from any AI agent.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Orb account to any AI agent to streamline your revenue operations and usage-based billing workflows through natural language.

What you can do

  • Usage Ingestion — Send batches of usage events with idempotency keys to track consumption in real-time.
  • Subscription Lifecycle — Create, update, and cancel subscriptions, tying customers to specific billing plans seamlessly.
  • Customer Management — Provision new customers and list existing ones with full metadata and external ID mapping.
  • Invoicing & Revenue — List historical invoices or fetch upcoming draft invoices to predict end-of-month billing.
  • Credit Ledgers — Manage prepaid credits by creating ledger entries for increments, decrements, or expirations.

How it works

  1. Subscribe to this server
  2. Enter your Orb API Key
  3. Start managing your billing and usage data from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Finance & RevOps — Instantly check upcoming revenue and manage customer credits without manual dashboard exports.
  • Engineering Teams — Debug usage ingestion and verify event delivery directly from the terminal or IDE.
  • Product Managers — Monitor feature adoption and subscription statuses across the customer base.
usage-based-billingrevenue-operationssubscription-managementmeteringinvoicingfintech

10 tools expose this connector's capabilities to your AI agent.

cancel_subscription

Cancel a subscription

create_customer

Requires name and email. Create a new customer in Orb

create_ledger_entry

Create a ledger entry for credits

create_subscription

Create a subscription for a customer

fetch_ledger

Fetch credit ledger for a customer

get_upcoming_invoice

Fetch upcoming invoice for a subscription

ingest_events

Events require customer_id, event_name, timestamp, idempotency_key, and properties. Ingest usage events into Orb

list_customers

List customers in Orb

list_invoices

List invoices

update_subscription

Update an existing subscription

See how to talk to your AI agent using Orb.

List the last 5 customers created in Orb.

I've retrieved the latest customers. The most recent entries include 'Acme Corp' (ID: cust_821), 'Global Tech' (ID: cust_932), and 'Starlight Inc' (ID: cust_104). Would you like to see the subscription details for any of them?

Ingest a usage event for customer cust_123: 50 units of 'api_requests'.

Usage event successfully ingested for 'cust_123'. I've used a unique idempotency key for this batch to ensure accurate tracking. The 50 units of 'api_requests' are now reflected in their usage metrics.

What is the upcoming invoice amount for subscription sub_987?

The upcoming draft invoice for subscription `sub_987` is currently at $450.00. This includes the base plan fee plus $120.00 in metered usage accrued during the current period.

Use the `ingest_events` tool. You'll need to provide an array of event objects containing the `customer_id`, `event_name`, `timestamp`, and an `idempotency_key` to ensure usage is only counted once.

Related Connectors