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

Docschargebeedocs

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

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • 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
  • 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
  • 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. AI in Chargebee
  3. Chargebee Agents
  1. Billing
  2. AI in Chargebee
  3. Chargebee Agents

Chargebee Agents

Disclaimer

Chargebee Agents uses third-party Artificial Intelligence (“AI”) service providers. While we aim to provide helpful content, AI-generated responses may contain errors and should be verified before relying on them. Chargebee is not responsible for the accuracy of the generated information. Note that the inputs you provide will not be used to train any AI language models. To improve agent accuracy and reliability, Chargebee’s internal review team may monitor conversations for quality assurance and debugging purposes.

  • We may update this Disclaimer from time to time without any prior notice.
  • By continuing to use Chargebee Agents, you agree to the latest terms.
  • If you have any concerns or prefer not to use Agents, you can disable it from the Chargebee Agents Settings page.

Introduction

Chargebee Agents are AI-powered autonomous systems that help you complete billing-related tasks through intelligent conversations and automated workflows.

You can access them in two ways:

  • Chargebee Copilot – a conversational, chat-based interface available within the Chargebee app.
  • MCP Protocol – to build custom AI-driven automations and integrations.

Chargebee provides a suite of ready-to-use agents, each equipped with specialized tools and skills. Currently, you can customize the agents provided by Chargebee. Support for custom-built agents will be available in future releases.

Tools and Skills

  • Tools are discrete actions an agent can perform. Each tool focuses on a single, well-defined task—such as finding a customer, listing invoices, or searching documentation.
  • Skills are logical groupings of related tools, helping you understand, manage, and control an agent’s capabilities.

Ready-to-use Agents

Chargebee provides pre-built agents to help you perform repetitive billing and support tasks efficiently.

Chargebee Agents

Knowledge Base Agent

This agent provides detailed explanations of Chargebee features, configurations, and API functionalities. It can search across the entire Chargebee documentation to explain features, describe functionalities, and clarify API specifications—helping you understand and implement solutions quickly.

Note

Enabled by default for all users within Chargebee Copilot.

Available Skills

  • Docs Explanation: Provides clear explanations of Chargebee features, configurations, and best practices to help troubleshoot issues and understand functionalities in depth.
  • Code Generation: Generates code snippets and tutorials in multiple programming languages with detailed API documentation and implementation guidance.
Knowledge Base Agent

Data Lookup Agent

This agent helps you retrieve customer-related data, including subscriptions, invoices, credit notes, and transaction history.

Available Skills

  • Customer Lookup: Retrieves detailed customer information using identifiers such as Customer ID, email address, or company name.
  • Subscription Lookup: Retrieves detailed subscription information using identifiers such as Subscription ID or Customer ID.
  • Invoice Lookup: Retrieves detailed invoice information using identifiers such as Invoice ID or Customer ID, and provides secure access links to invoice PDFs.
  • Credit Note Lookup: Retrieves detailed credit note information using identifiers such as Credit Note ID, and provides secure access links to credit note PDFs.
  • Products Lookup: Searches and retrieves product catalog data including plans, addons, items, and item prices using identifiers or search terms.
  • Payment Intent Lookup: Retrieves detailed payment intent information including amount, status, and gateway details using a Payment Intent ID.
  • Transaction Lookup: Retrieves payment and refund transaction history for a customer or invoice, including amount, status, and payment method details.
  • Event Lookup: Lists and retrieves Chargebee events filtered by event type, customer ID, and optional date range.
Data Lookup Agent

Onboarding Agent

This agent helps you set up your product catalog in Chargebee by understanding your pricing page data. You can generate and import data like product catalogs, entitlements, or customers relevant to your business.

Currently available only in Test Sites and via MCP. You can transfer data from your Test Site to your Live Site using Transfer Configurations later.

Available Skills

  • Customer Data Setup: Helps you populate customer-related data—including customers, subscriptions, and quotes—to simulate real-world billing scenarios in your Test Site and validate end-to-end workflows.
  • Feature and Entitlement Setup: Configures product features and entitlements in your Chargebee Test Site using the pricing summary and product catalog. Enables automated creation and import of features, metered features, and entitlements for testing and validation.
  • Product Catalog Setup: Using pricing model description, this skill can create corresponding plans, addons, price points, and more in Chargebee.
  • Pricing Summary Generation: Generates a detailed pricing summary from your website’s pricing page. This summary acts as the foundation for setting up your product catalog, features, and entitlements.
  • Branding Setup: Applies your company’s branding to the Chargebee Test Site by extracting design elements such as logo and colors from your website, ensuring a consistent brand experience.
Onboarding Agent

Access Control in Copilot

You can configure which agents are available in Chargebee Copilot, the conversational interface embedded within the app. In addition, you can control which team members or roles have access to specific agents. Copilot capabilities depend on the agents assigned to each user or team member.

Example: Only Finance Managers can access the Data Lookup Agent, while Support Representatives may have access to the Knowledge Base Agent.

Access Control in Copilot

Integration via MCP

Each agent provides a remote MCP server URL that allows you to integrate Chargebee’s automation capabilities with third-party systems.

MCP

MCP Server URL format:

https://<your-site-id>.mcp.chargebee.com/<agent-name>

All agents, except the Knowledge Base Agent, require authentication using API keys generated from the agent configuration page.

When making requests to an MCP server, include the API key in the Authorization header:

Authorization: Bearer <your-api-key>

This ensures secure, authenticated communication between your MCP client and Chargebee’s agent servers.

Coming soon: OAuth 2.1–based authentication support for MCP servers.

Customizing Agent Behavior

You can control an agent’s behavior through the following options:

  • Enable or disable tools as needed.
  • Configure control parameters to fine-tune tool performance. (Coming soon)
  • Enable human-in-the-loop workflows for tools that modify or update data, allowing review and approval before execution. (Coming soon)

Advantages of Using Chargebee Agents

  • Granular Access Control: Apply role-based permissions for secure, precise management.
  • Native Chargebee Context: Use preloaded Chargebee-specific data and workflows for a ready-to-use experience.
  • Optimized User Experience: Combine Chargebee data, human oversight, and AI-driven capabilities for enhanced efficiency.

AI Data Usage

Chargebee Agents use third-party proprietary LLM models for inference.

  • Data shared with these models is used only for real-time inference and includes the user’s prompt and tool responses.
  • Chargebee does not use your data for training or store it with third parties.
  • You can manage data flow to LLMs by enabling or disabling specific agents and tools.

Setting up your Agents

  1. Log in to your Chargebee Billing site.
  2. Navigate to Configure Chargebee > AI Agents.
    Knowledge Base Agent
  3. Click Knowledge Base Agent, Data Lookup Agent or Onboarding Agent.
    Knowledge Base Agent
  4. Set up Copilot, MCP, and Skillset and Tools for your site.

Enabling Copilot

  1. Use the toggle button to enable or disable Copilot for your site.
    Knowledge Base Agent
  2. Assign the user roles based Copilot access, select All roles or Specific roles.

Enabling MCP

  1. Use the toggle button to enable or disable MCP for your site.
    MCP
  2. For Data Lookup Agent, click Generate new API key to get the API key to integrate via MCP.
    MCP

Enabling Skillset and Tools

Use the toggle button to enable or disable Skillset and Tools for your site.

Skillset and Tools

Was this article helpful?