Orb · OpenAPI Overlay 1.0.0

Orb API agent-surface overlay

115 actions 115 updates update extends ../openapi/_original/orb-billing-openapi.json
Derived by API Evangelist Built from the contracts Orb publishes. Orb did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-mcp-toolx-mcp-serverx-llms-txt

Targets 115 · first 16 shown; the file carries all of them

$.info
$.paths['/alerts'].get
$.paths['/alerts/customer_id/{customer_id}'].post
$.paths['/alerts/plan_id/{plan_id}'].post
$.paths['/alerts/subscription_id/{subscription_id}'].post
$.paths['/alerts/{alert_configuration_id}'].put
$.paths['/alerts/{alert_configuration_id}'].delete
$.paths['/alerts/{alert_configuration_id}/disable'].post
$.paths['/alerts/{alert_configuration_id}/enable'].post
$.paths['/alerts/{alert_id}'].get
$.paths['/coupons'].get
$.paths['/coupons'].post
$.paths['/coupons/{coupon_id}'].get
$.paths['/coupons/{coupon_id}/archive'].post
$.paths['/coupons/{coupon_id}/subscriptions'].get
$.paths['/credit_blocks/{block_id}'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: Orb API agent-surface overlay
  version: 1.0.0
extends: ../openapi/_original/orb-billing-openapi.json
x-provenance:
  generated: '2026-11-11'
  method: derived
  source:
  - https://docs.withorb.com/api-reference/mcp-server.md
  - openapi/_original/orb-billing-openapi.json
actions:
- target: $.info
  description: Point agents at the hosted MCP server and llms.txt
  update:
    x-mcp-server:
      url: https://mcp.withorb.com/mcp
      transport: streamable-http
      auth: 'Authorization: Bearer <api-key>'
      docs: https://docs.withorb.com/api-reference/mcp-server
    x-llms-txt: https://docs.withorb.com/llms.txt
- target: $.paths['/alerts'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_alerts
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/customer_id/{customer_id}'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_customer_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/plan_id/{plan_id}'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_plan_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/subscription_id/{subscription_id}'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_subscription_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/{alert_configuration_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/{alert_configuration_id}'].delete
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: delete_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/{alert_configuration_id}/disable'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: disable_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/{alert_configuration_id}/enable'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: enable_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/alerts/{alert_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_alert
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/coupons'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_coupons
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/coupons'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_coupon
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/coupons/{coupon_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_coupon
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/coupons/{coupon_id}/archive'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: archive_coupon
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/coupons/{coupon_id}/subscriptions'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_coupon_subscriptions
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/credit_blocks/{block_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_credit_block
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/credit_blocks/{block_id}/invoices'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_credit_block_invoices
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/credit_notes'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_credit_notes
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/credit_notes'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_credit_note
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/credit_notes/{credit_note_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_credit_note
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_customers
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_customer
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/external_customer_id/{external_customer_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_customer_external_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_customer
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_customer
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/balance_transactions'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_balance_transactions
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/balance_transactions'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_customer_balance_transaction
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/costs'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_customer_costs
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_customer_credits
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits/ledger'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_customer_credits_ledger
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits/ledger_entry'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_ledger_entry
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits/top_ups'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_top_ups
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits/top_ups'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_top_up
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/customers/{customer_id}/credits/top_ups/{top_up_id}'].delete
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: delete_top_up
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/dimensional_price_groups'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_dimensional_price_groups
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/dimensional_price_groups'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_dimensional_price_group
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/dimensional_price_groups/external_dimensional_price_group_id/{external_dimensional_price_group_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_dimensional_price_group_external_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/dimensional_price_groups/{dimensional_price_group_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_dimensional_price_group
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/dimensional_price_groups/{dimensional_price_group_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_dimensional_price_group
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/events/backfills'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_backfills
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/events/backfills/{backfill_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_backfill
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/events/search'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: search_events
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/events/volume'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: get_event_volume
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoice_line_items'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_invoice_line_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_invoices
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/summary'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_invoices_summary
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/upcoming'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_upcoming_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}/invoice_line_items/{line_item_id}'].delete
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: delete_invoice_line_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}/issue'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: issue_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}/mark_paid'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: mark_invoice_as_paid
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}/pay'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: pay_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/invoices/{invoice_id}/void'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: void_invoice
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/items'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_items
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/items'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/items/{item_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/items/{item_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/items/{item_id}/archive'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: archive_item
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/license_types'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_license_types
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/license_types'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_license_type
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/license_types/{license_type_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_license_type
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_licenses
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_license
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses/external_license_id/{external_license_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_license_external_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses/usage'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: get_license_usage_by_type
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses/{license_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_license
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses/{license_id}/deactivate'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: deactivate_license
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/licenses/{license_id}/usage'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: get_license_usage_by_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/metrics'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_metrics
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/metrics'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_metric
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/metrics/{metric_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_metric
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/metrics/{metric_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_metric
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/ping'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: ping
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_plans
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_plan
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/external_plan_id/{external_plan_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_plan_external_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_plan
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_plan
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/migrations'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_migrations
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/migrations/{migration_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_migration
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/migrations/{migration_id}/cancel'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: cancel_migration
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/set_default_version'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: set_default_version
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/versions'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_plan_version
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/plans/{plan_id}/versions/{version}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_plan_version
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_prices
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_price
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/evaluate'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: evaluate_multiple_prices
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/evaluate_preview_events'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: evaluate_preview_events
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/external_price_id/{external_price_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_price_external_id
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/{price_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_price
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/{price_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_price
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/prices/{price_id}/evaluate'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: evaluate_price
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscription_changes'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_subscription_changes
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscription_changes/{subscription_change_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_subscription_change
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscription_changes/{subscription_change_id}/apply'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: apply_subscription_change
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscription_changes/{subscription_change_id}/cancel'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: cancel_subscription_change
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: list_subscriptions
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: create_subscription
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_subscription
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}'].put
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_subscription
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/cancel'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: cancel_subscription
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/costs'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_subscription_costs
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/price_intervals'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: add_edit_price_intervals
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/redeem_coupon'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: redeem_coupon
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/schedule'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_subscription_schedule
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/schedule_plan_change'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: schedule_plan_change
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/trigger_phase'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: trigger_phase
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/unschedule_cancellation'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: unschedule_cancellation
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/unschedule_fixed_fee_quantity_updates'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: unschedule_fixed_fee_quantity
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/unschedule_pending_plan_changes'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: unschedule_plan_change
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/update_fixed_fee_quantity'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_fixed_fee_quantity
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/update_trial'].post
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: update_trial
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server
- target: $.paths['/subscriptions/{subscription_id}/usage'].get
  description: Orb MCP tool binding
  update:
    x-mcp-tool:
      name: fetch_subscription_usage
      server: https://mcp.withorb.com/mcp
      source: https://docs.withorb.com/api-reference/mcp-server

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/orb-billing-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.