orb
Ce que fait ce MCP
Reads and manages Orb customers, subscriptions, invoices, plans, credits, usage, costs, and pricing data.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Customer display name (required).'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Customer billing email (required, must be a valid email).'}, 'currency': {'type': 'string', 'description': 'ISO-4217 currency code for this customer.'}, 'metadata': {'type': 'object', 'description': 'User-defined key/value metadata (string→string).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'timezone': {'type': 'string', 'description': 'IANA timezone (e.g. America/New_York).'}, 'payment_provider': {'enum': ['quickbooks', 'bill.com', 'stripe_charge', 'stripe_invoice', 'netsuite', 'adyen'], 'type': 'string', 'description': 'External payment/invoicing provider.'}, 'payment_provider_id': {'type': 'string', 'description': 'Id of this customer in the external payment provider.'}, 'external_customer_id': {'type': 'string', 'description': 'Your external id for this customer.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_id'], 'properties': {'customer_id': {'type': 'string', 'description': 'Orb customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['external_customer_id'], 'properties': {'external_customer_id': {'type': 'string', 'description': 'Your external customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_id'], 'properties': {'group_by': {'type': 'string', 'description': 'Price grouping key to break costs down by.'}, 'view_mode': {'enum': ['periodic', 'cumulative'], 'type': 'string', 'description': 'periodic or cumulative.'}, 'customer_id': {'type': 'string', 'description': 'Orb customer id.'}, 'timeframe_end': {'type': 'string', 'description': 'ISO-8601 datetime, exclusive end.'}, 'timeframe_start': {'type': 'string', 'description': 'ISO-8601 datetime, inclusive start.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_id'], 'properties': {'currency': {'type': 'string', 'description': 'Filter to a single currency.'}, 'customer_id': {'type': 'string', 'description': 'Orb customer id.'}, 'include_all_blocks': {'type': 'boolean', 'description': 'Include expired/depleted blocks too.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'currency': {'type': 'string', 'description': 'Filter to a single currency.'}, 'entry_type': {'type': 'string', 'description': 'Filter to a ledger entry type (e.g. increment, decrement, expiration_change).'}, 'customer_id': {'type': 'string', 'description': 'Orb customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['invoice_id'], 'properties': {'invoice_id': {'type': 'string', 'description': 'Orb invoice id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['item_id'], 'properties': {'item_id': {'type': 'string', 'description': 'Orb item id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plan_id'], 'properties': {'plan_id': {'type': 'string', 'description': 'Orb plan id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price_id'], 'properties': {'price_id': {'type': 'string', 'description': 'Orb price id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subscription_id'], 'properties': {'subscription_id': {'type': 'string', 'description': 'Orb subscription id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subscription_id'], 'properties': {'group_by': {'type': 'string', 'description': 'Price grouping key to break costs down by.'}, 'view_mode': {'enum': ['periodic', 'cumulative'], 'type': 'string', 'description': 'periodic or cumulative.'}, 'timeframe_end': {'type': 'string', 'description': 'ISO-8601 datetime, exclusive end.'}, 'subscription_id': {'type': 'string', 'description': 'Orb subscription id.'}, 'timeframe_start': {'type': 'string', 'description': 'ISO-8601 datetime, inclusive start.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subscription_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'subscription_id': {'type': 'string', 'description': 'Orb subscription id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subscription_id'], 'properties': {'group_by': {'type': 'string', 'description': 'Property to group usage by.'}, 'granularity': {'type': 'string', 'description': 'Time granularity for buckets (e.g. day).'}, 'timeframe_end': {'type': 'string', 'description': 'ISO-8601 datetime, exclusive end.'}, 'subscription_id': {'type': 'string', 'description': 'Orb subscription id.'}, 'timeframe_start': {'type': 'string', 'description': 'ISO-8601 datetime, inclusive start.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subscription_id'], 'properties': {'subscription_id': {'type': 'string', 'description': 'Orb subscription id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'customer_id': {'type': 'string', 'description': 'Filter to an Orb customer id.'}, 'subscription_id': {'type': 'string', 'description': 'Filter to a subscription id.'}, 'external_customer_id': {'type': 'string', 'description': 'Filter to your external customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'show_archived': {'type': 'boolean', 'description': 'Include archived coupons.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'status': {'type': 'string', 'description': 'Filter by invoice status (e.g. draft, issued, paid, void).'}, 'due_date': {'type': 'string', 'description': 'ISO-8601 date filter.'}, 'date_type': {'type': 'string', 'description': 'Which date `due_date` filters on (e.g. due_date, invoice_date).'}, 'customer_id': {'type': 'string', 'description': 'Filter to an Orb customer id.'}, 'subscription_id': {'type': 'string', 'description': 'Filter to a subscription id.'}, 'external_customer_id': {'type': 'string', 'description': 'Filter to your external customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'status': {'enum': ['active', 'archived', 'draft'], 'type': 'string', 'description': 'Filter by plan status.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max items to return (1–100, default 20).'}, 'cursor': {'type': 'string', 'description': 'Opaque pagination cursor (from pagination_metadata.next_cursor).'}, 'status': {'enum': ['active', 'ended', 'upcoming'], 'type': 'string', 'description': 'Filter by subscription status.'}, 'customer_id': {'type': 'string', 'description': 'Filter to an Orb customer id.'}, 'external_customer_id': {'type': 'string', 'description': 'Filter to your external customer id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_id'], 'properties': {'name': {'type': 'string', 'description': 'New display name.'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'New billing email (must be a valid email).'}, 'currency': {'type': 'string', 'description': 'New ISO-4217 currency code.'}, 'metadata': {'type': 'object', 'description': 'User-defined key/value metadata (string→string).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'timezone': {'type': 'string', 'description': 'New IANA timezone.'}, 'customer_id': {'type': 'string', 'description': 'Orb customer id (required).'}, 'payment_provider': {'enum': ['quickbooks', 'bill.com', 'stripe_charge', 'stripe_invoice', 'netsuite', 'adyen'], 'type': 'string', 'description': 'External payment/invoicing provider.'}, 'payment_provider_id': {'type': 'string', 'description': 'New id in the external payment provider.'}, 'external_customer_id': {'type': 'string', 'description': 'New external id.'}}}
Modifications récentes des outils
Serveurs MCP similaires
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Molt2Meet
Dispatches physical-world tasks to human operators, manages scheduling and proof of completion, and supports direct settlement or…
mcp-server
Supports hiring and coordinating human specialists through contracts, schedules, bookings, escrow holds, billable events, approva…