Vinkius

Metronome MCP. Automate your usage-based billing lifecycle.

Metronome lets you automate usage-based billing, contract management, and revenue operations through your AI agent. Send usage events, query complex data across customers, create contracts, and process invoices—all from natural conversation.

Metronome MCP is compatible with Claude Claude
Metronome MCP is compatible with ChatGPT ChatGPT
Metronome MCP is compatible with Cursor Cursor
Metronome MCP is compatible with Gemini Gemini
Metronome MCP is compatible with Windsurf Windsurf
Metronome MCP is compatible with VS Code VS Code
Metronome MCP is compatible with JetBrains JetBrains
Metronome MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Record Usage Events

Send high volumes of usage data events into Metronome for tracking.

Manage Customer Accounts

Create, retrieve details on, or archive entire customer records and their associated contracts.

Process Invoices and Balances

Fetch current invoices, check net balances, or regenerate documentation when needed.

Define Billing Structures

Set up product definitions, create rate cards, and define billable metrics used for charging customers.

Audit Activity Logs

Pull detailed audit logs to review changes made across the billing system.

Waiting for input…

AI Agent
Metronome

What AI agents can do with Metronome MCP - 30 Tools for Billing Operations

Use these tools to manage everything from basic customer creation and complex event ingestion to voiding invoices and setting up new rate cards.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Metronome MCP

Add Custom Field Key

Creates a new field key for custom data tracking.

Add Rate

Adds a specific pricing rate to an existing product's rate card.

Archive Customer

Voids pending invoices and archives all contracts associated with a customer account.

Create Alert

Sets up automated notifications when specific usage thresholds are crossed.

Create Billable Metric

Defines and activates a new unit of measure that can be charged to customers.

Create Commit

Establishes a commitment amount or usage limit for a customer's billing cycle.

Create Contract

Generates and formalizes a new service agreement between the company and a client.

Create Customer

Registers a brand-new customer into the billing system.

Create Notification

Sets up an automated lifecycle event notification for specific triggers.

Create Product

Defines a new product, specifying if it's usage-based, fixed fee, or subscription.

Create Rate Card

Establishes the base pricing structure for multiple products.

Edit Contract

Makes changes to an existing customer service contract, like adjusting terms or dates.

Get Audit Logs

Retrieves a comprehensive list of actions taken within the billing system for review.

Get Customer

Fetches all current details about a specific customer by their ID.

Get Invoice

Retrieves the full record and status for one specific invoice number.

Get Net Balance

Checks the current total amount due or credited against a customer's account.

Get Services

Retrieves a list of all services offered by the platform.

Get Usage Groups

Gathers paginated data summaries for usage metrics across groups.

Get Usage

Retrieves batched, detailed records of consumed usage units.

Ingest Events

Accepts and processes large batches of raw usage events into the billing system.

List Balances

Provides a summary list of current account balances across multiple customers or...

List Billable Metrics

Shows all existing units of measure that the company charges for (e.g., per API...

List Contracts

Retrieves a list and status summary of all active customer contracts.

List Credit Types

Shows the different types of pricing units available for billing.

List Customers

Retrieves a searchable list of all registered customer accounts, supporting filters.

List Invoices

Generates a summary report listing multiple invoices and their payment status.

List Products

Lists all defined products, helping you see what services can be billed.

Regenerate Invoice

Re-generates a specific invoice to correct minor data errors or updates.

Search Events

Searches for usage events using a specific transaction ID, useful for testing.

Set Custom Field Values

Adds or updates custom data values to an existing customer record.

Void Invoice

Marks a specific invoice as void, preventing it from being paid and removing it from active billing.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Metronome MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Metronome integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Metronome, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Metronome MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Metronome. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The daily struggle with usage reports and invoices

Right now, when you need to know what's owed, the process is painful. You open the main dashboard, find the customer list, then click over to the invoicing tab. If a rate changed last month, you have to manually cross-reference old contracts against current product definitions, all while copying data into an Excel sheet just for reporting.

With this MCP, that entire sequence collapses. Your agent knows where everything lives—the usage logs, the contract details, and the rate cards. You simply ask: 'What is GlobalTech's total outstanding balance?' The answer comes back instantly, backed by all the necessary data points.

Metronome MCP delivers full billing control

You eliminate manual cross-referencing between usage logs and contract terms. You don't have to manually void invoices or regenerate documentation because the system tracks every change, giving you a clean audit trail via `get_audit_logs`.

The difference is control. You move from being a data copier who spends hours piecing together reports into an operator who asks a question and gets a definitive, actionable answer.

What Metronome MCP does for your AI

You can manage entire revenue cycles without leaving your chat window. This MCP connects your billing backend to your workflow; instead of manually exporting sheets or navigating multiple financial dashboards, you simply talk to your agent. You tell it which customer needs a new rate card defined, or that usage events need recording.

It handles the ingestion and data storage using tools like ingest_events. Need to know what's owed? Your agent fetches current balances or lists specific invoices. If an invoice is wrong, you don't call accounting; your AI client simply runs void_invoice and gets a record of the change. You can also manage the underlying structure—creating products, defining billable metrics (create_billable_metric), and setting up customer records.

This functionality fits right into the Vinkius catalog, giving you one place to handle all your usage-based billing needs.

Built · Hosted · Managed by Vinkius Metronome-MCP: Automate Usage Billing & Contracts
Server ID 019e38c1-180e-7026-9fff-7b58aef64b1d
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about Metronome MCP

Can Metronome MCP help me track usage events? +

Yes. You can use ingest_events to send high volumes of raw usage data into the billing system for immediate tracking and calculation.

How do I check if an invoice is correct using Metronome MCP? +

You first run get_invoice to pull all details. If it's wrong, you can use void_invoice to cancel it before running regenerate_invoice for the corrected version.

What if I need to change a customer's pricing? +

You first define or update the product using create_product, then use add_rate to set new prices, and finally apply those terms by running edit_contract.

Does Metronome MCP let me list all customers? +

Yes. You can run list_customers to get a filtered or comprehensive view of every customer account in the system, helping you manage them all at once.