MCP Server

The MonetizeNow MCP Server connects AI assistants to MonetizeNow, allowing users to interact with MonetizeNow data and workflows directly through natural language in MCP-compatible AI clients.

Once connected, users can search and retrieve information such as accounts, quotes, products, and other MonetizeNow entities, as well as perform supported actions such as creating and updating quotes, all without leaving their AI assistant or switching between applications.

The MCP Server provides a natural-language interface to MonetizeNow capabilities while allowing the AI assistant to determine which tools and operations are appropriate for each request.

Setup Instructions

📘

The MonetizeNow MCP server works with Claude on the web, the desktop app, and Claude Code.

⚠️

If your organization manages Claude centrally, an administrator will need to approve and setup the connector to make it available to all users.

Claude Desktop and Web


The following steps are performed by the owner of your Claude org account

  1. Open Settings and navigate to the connectors section.
    1. If your organization admins have already added the MonetizeNow MCP server you should see it as an option in the connectors section to add to your claude app.
  2. Click Add custom connector.
  3. Enter a name — for example, MonetizeNow.
  4. Paste the server URL:
    1. ​US Customers: https://aggregator.mcp.monetizeplatform.com/mcp
    2. EU Customers: https://aggregator.mcp-eu.monetizeplatform.com/mcp
  5. Click Add, then sign in with your MonetizeNow credentials when prompted.

After the connector has been set up at the org level, individual users should be able to search the custom connector and perform Step 5 listed above


Use the default settings in Claude

Claude Code

  1. Run the following command.
# US Customers
claude mcp add --transport http monetizenow https://aggregator.mcp.monetizeplatform.com/mcp

# EU Customers
claude mcp add --transport http monetizenow https://aggregator.mcp-eu.monetizeplatform.com/mcp
  1. Then confirm the connection
claude mcp list

ChatGPT

📘

Custom MCP connectors are available on ChatGPT Business, Enterprise, and Edu plans, and on Plus/Pro through developer mode. On Business, Enterprise, and Edu, a workspace administrator sets the connector up for all users.

⚠️

You will need to enable developer mode to setup custom plugins in ChatGPT.

  1. Go to Settings and navigate to the Security and Safety section.
  2. Enable developer mode.
  1. Open Settings and navigate to the plugin section.
  2. Select browse plugins.
  3. Click the + icon in the top right.
  4. Fill in the details
    1. Name: MonetizeNow
    2. Description: Billing, CPQ, and reporting access for MonetizeNow
    3. MCP server URL:
      1. ​US Customers: https://aggregator.mcp.monetizeplatform.com/mcp
      2. EU Customers: https://aggregator.mcp-eu.monetizeplatform.com/mcp
  5. Save, then sign in with your MonetizeNow credentials when prompted.
  6. In a new chat, enable the MonetizeNow connector from the tools or + menu.

Tenant Selection

Once the connector is set up, upon authentication the user will see a screen to select which tenant to connect to.



Switching Tenants

To switch tenants in MonetizeNow from your client , follow these steps:

  1. Disconnect your current MonetizeNow connector

  2. Reconnect the connector

After reconnecting, you will be redirected to the tenant picker where you can select a different tenant.


Capabilities


Reporting Tools (available to Tenant Admin, Billing Admin, Sales Admin, Sales Full, and Reporting roles)


These tools enable the agent to explore the schema on its own, then write and run the query to answer questions, without typing any SQL.

ToolDescription
List Analytics DatabasesLists the available reporting databases.
List Analytics TablesLists the queryable tables in a database, with descriptions.
Get Analytics Table FieldsReturns the column-level schema for a table.
Get Analytics Field ValuesLists the distinct values stored in a column, so filters match your data exactly.
Run Analytics QueryRuns a SQL query against a reporting database and returns the rows.
List Saved ReportsLists your saved reports.
Run Saved ReportRuns a saved report and returns its results, with optional parameters.
List Saved Report CollectionsLists the collections your saved reports are organized into.

Platform Tools (available to all roles)

These tools enable the agent to read from and write to records in your MonetizeNow tenant.

Read tools

ToolDescription
Search RecordsFinds records by filter criteria across quotes, accounts, invoices, bill groups, credits, contacts, rates, offerings, products, discounts, users, contracts, subscriptions, opportunities, and legal entities. Each result includes a link to the record's page in MonetizeNow, where it has one.
Get RecordPulls the full detail of a single record by ID — accounts, quotes, invoices, bill groups, credits, credit notes, payments, contacts, offerings, products, rates, discounts, contracts, subscriptions, opportunities, and legal entities. Includes a link to the record's page in MonetizeNow, where it has one.
Get Searchable FieldsReports which fields a given object type can be filtered on.
Describe ObjectReturns an object's full data model, including how it relates to other objects.
Get Bill Group StatsReturns the current stats for a bill group.
Generate a redirect signal to the MonetizeNow frontend to route you to the quote pageReturns a link that opens a newly created quote in MonetizeNow.

Write Tools

ToolDescription
Create QuoteCreates a new quote on an account.
Update QuoteEdits an existing quote, including its owner. Only the fields you mention change.
Set Quote ContactsSets a quote's primary and billing contacts, e-signers, additional signers, and e-sign copy recipients.
Add Offering to QuoteAdds an offering to a quote, including multi-period ramp structures.
Update Quote OfferingEdits an offering already on a quote.
Remove Offering from QuoteRemoves an offering from a quote. This can't be undone.
Set Quote Offering Price UpliftAdds or removes an automatic price increase at renewal on an offering on a quote.
Create Account-Based RateCreates an account-specific rate on an offering.
Amend ContractOpens a draft amendment quote on an existing contract.
Renew ContractOpens a draft renewal quote on an existing contract.
Manage OpportunityCreates an opportunity on an account, or sets an existing opportunity's primary quote and its linked Salesforce opportunity ID.
Update OpportunityDeprecated: use Manage Opportunity instead. Sets an opportunity's primary quote and its linked Salesforce opportunity ID.
Import Account from CRMBrings an account that exists in Salesforce, but not yet in MonetizeNow, into your tenant.

For prompts to try with these tools, see Using AI in Your Role.

Skills Library

Our team maintains a set of skills — reusable instructions that teach Claude how to handle specific MonetizeNow workflows well. Skills capture the judgment that a generic assistant lacks.

https://github.com/monetizenow-dev/monetizenow-mcp-skills


Did this page help you?