New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

Agentic AI


  • Chargebee Copilot
  • MCP Servers
    • Knowledge Base MCP Server
    • Data Lookup MCP Server
    • Onboarding MCP Server
    • Custom MCP Server

Developer Resources


  • Developer Resources Overview
  • API Explorer
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Prepaid credits
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Agentic AI
  3. MCP Servers
  4. Onboarding MCP Server
  1. Billing
  2. Agentic AI
  3. MCP Servers
  4. Onboarding MCP Server

Onboarding MCP Server

Overview

The Onboarding MCP Server lets AI clients create product catalogs and generate demo data for your Chargebee site. For an overview of Chargebee MCP servers, see Chargebee MCP Servers.

Note

The Onboarding MCP server is available only for test and sandbox sites. It is not available for live sites.

Configure Onboarding MCP server

You can configure MCP servers as follows:

  1. Log in to Chargebee Billing.
  2. Navigate to Settings > Configure Chargebee > Agentic AI > MCP Servers.
    Agentic AI menu
  3. Select the Onboarding MCP Server to open its configuration page.
    MCP servers list with Onboarding MCP Server highlighted

Access and authentication

Under the Access & Authentication tab, turn on the MCP Access toggle to allow external AI clients to access this server via MCP.

Onboarding MCP server access and authentication

Server URLs

Under MCP Server URL, you'll find the server URL for this MCP server for your Chargebee site. Depending on your site's data center, you will see a URL in one of the following formats:

US data center

https://YOUR-CHARGEBEE-SUBDOMAIN.mcp.chargebee.com/onboarding_agent

EU data center

https://YOUR-CHARGEBEE-SUBDOMAIN.mcp.eu.chargebee.com/onboarding_agent

AU data center

https://YOUR-CHARGEBEE-SUBDOMAIN.mcp.au.chargebee.com/onboarding_agent

Authentication

Choose how external AI clients authenticate with this MCP server. The tools available may vary depending on the selected authentication method.

Best practices

  • Enable only the servers and toolsets your organization needs
  • Rotate keys and OAuth credentials periodically
  • Ensure that systems accessing the MCP servers have appropriate customer data protection measures in place

API Key

The API Key method grants access to all enabled tools in this server and is best suited for:

  • Server-to-server integrations
  • Internal automations
  • Trusted development environments

You can create up to 5 API keys for this server.

Authentication API key

Clients authenticate by sending the API key in request headers:

Authorization: Bearer YOUR-API-KEY

Configuration code snippets for API key are available for some of the commonly used AI clients.

OAuth

The OAuth method provides user-based access. Among the enabled toolsets for the MCP server, the tool access is further limited by the signed-in Chargebee user's access level in Chargebee. OAuth is best suited for:

  • User-facing AI clients
  • Shared developer tools
  • Integrations where access should reflect your user's access level in Chargebee
Authentication OAuth

Configuration code snippets for OAuth are available for some of the commonly used AI clients.

Use the same OAuth client ID for users of the same MCP client. For example, if you have 100 Claude Code users, you can generate one OAuth client ID and share it with all 100 users. Claude Code (or any other MCP client) will then direct them to the Chargebee Billing login page. Once signed in, they will be redirected back to the MCP client, and their MCP access will be limited by their Chargebee user access level.

Toolsets

Under the Toolsets tab, you'll find the toolsets available for the Onboarding MCP server. The following toolsets are available and can be individually turned on or turned off.

Customer Operations

Create, update, delete, and manage customer accounts and billing details.

  • Create a customer: Creates a customer, optionally with a payment source.

Item Family Operations

Create, update, and delete item families in your product catalog.

  • Create a product family: Creates a product family for your product catalog.

Item Operations

Create, update, and delete items in your product catalog.

  • Create a plan, addon, or charge item: Creates a new plan, addon, or charge.

Item Price Operations

Create, update, and delete item prices in your product catalog.

  • Create a plan, addon, or charge item price: Creates a price point for a plan, addon, or charge.

Feature Operations

Create, update, activate, archive, and manage product features.

  • Create a feature: Creates a new feature.

Entitlement Operations

Upsert and remove feature entitlements for customers and subscriptions.

  • Manage entitlements for a feature: Creates, updates, or removes entitlements for a feature.

Quote Operations

Create, edit, convert, extend, and manage quotes.

  • Create a quote for subscription creation: Creates a quote for a new subscription.

Branding Setup

Set up branding for your site, including logo, colors, and fonts.

  • Customize Branding: Customizes company branding data in Chargebee from a given website.

Import Operations

Import subscriptions, invoices, credit notes, and unbilled charges into Chargebee.

  • Import credit note: Imports a credit note.
  • Import invoice: Imports a current-term or historical invoice.
  • Import subscription: Imports a subscription for an existing customer.
  • Import unbilled charges: Imports one or more unbilled charges into an existing subscription.

Product Knowledge

Answer product questions, guide how-to tasks, and generate code samples using Chargebee docs and API references.

  • Explain Chargebee Docs: Provides clear explanations of features, configurations, and best practices, helping to troubleshoot common issues and understand Chargebee's functionalities in-depth.
Onboarding MCP server toolsets

See also

  • Chargebee Knowledge Base MCP Server: Answer questions using Chargebee docs and API references.
  • Chargebee Data Lookup MCP Server: Retrieve customer, subscription, invoice, and payment data from your Chargebee site.
  • Custom MCP Server: Combine Chargebee tools into a server tailored to your use case.

Was this article helpful?