Vinkius
OpenMeter

OpenMeter MCP for AI. Automate billing and usage tracking for your AI platform.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

OpenMeter (Usage Metering for AI/Cloud Billing) MCP on Cursor AI Code EditorOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Claude Desktop AppOpenMeter (Usage Metering for AI/Cloud Billing) MCP on OpenAI Agents SDKOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Visual Studio CodeOpenMeter (Usage Metering for AI/Cloud Billing) MCP on GitHub Copilot AI AgentOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Google Gemini AIOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Lovable AI DevelopmentOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Mistral AI AgentsOpenMeter (Usage Metering for AI/Cloud Billing) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

OpenMeter connects your AI agent directly to a high-performance billing system. It lets you track usage events, manage customer access limits, and automate subscription billing for any cloud service or API.

You can handle everything from initial user sign-up (`create_customer`) to recording token counts (`ingest_event`), all without manual dashboard intervention.

What AI agents can do with OpenMeter (Usage Metering for AI/Cloud Billing) Automation

Create customer

Creates a new billable customer record within the metering system.

Create entitlement

Sets up specific usage limits or access rights for an existing customer regarding a feature.

Create feature

Defines and registers a new, measurable resource that can be tracked in the billing system.

+ 6 more capabilities included
Ingest Usage Events

Record raw usage data (e.g., token count, API calls) using ingest_event so your billing records stay accurate.

Manage Customer Profiles

Create new billable customer accounts via create_customer or check existing user details with get_customer.

Define Feature Limits and Rights

Set specific usage quotas or access rights for a feature using create_entitlement or define the resource itself with create_feature.

Orchestrate Subscriptions

Link customers to payment plans by calling create_subscription, which manages their billing cycle.

Process Payments

Start the checkout process for a customer using create_stripe_checkout to collect payments immediately.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with OpenMeter (Usage Metering) MCP Server: 9 Tools for Billing Logic

These nine tools allow your AI agent to manage customer accounts, track usage events, and orchestrate billing workflows in a single system.

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 OpenMeter (Usage Metering for AI/Cloud Billing) on Vinkius

Create Customer

Creates a new billable customer record within the metering system.

Create Entitlement

Sets up specific usage limits or access rights for an existing customer regarding a...

Create Feature

Defines and registers a new, measurable resource that can be tracked in the billing...

Create Stripe Checkout

Initiates a payment session on Stripe for collecting funds or starting a paid...

Create Subscription

Links an existing customer to a specific, recurring billing plan.

Delete Subject

Removes a subject (a tracked entity) by its unique internal key for cleanup or data correction.

Get Customer

Retrieves full billing and usage details for a customer using their ID or external key.

Ingest Event

Records a specific usage event (e.g., 150 tokens used) into the metering pipeline...

Upsert Subjects

Updates or adds multiple subject records simultaneously in OpenMeter's data store.

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.

Claude AI

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 OpenMeter 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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OpenMeter (Usage Metering for AI/Cloud Billing), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
OpenMeter 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 OpenMeter. 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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Billing shouldn't live in a spreadsheet., Solved with Vinkius AI Gateway

Right now, managing usage often means jumping between the raw API logs, the customer dashboard view, and then opening a billing spreadsheet to manually verify if the costs add up. This process is slow. You spend hours trying to reconcile whether 500 tokens logged yesterday actually correspond to the entitlement limit you set last week.

With this MCP server, your agent handles it all. It ingests the usage data via `ingest_event` and instantly updates the customer's true consumption count. The result? Your AI client always has real-time access to accurate billing status without ever needing to open a spreadsheet.

OpenMeter (Usage Metering for AI/Cloud Billing) MCP Server: Manage usage and entitlements.

Manual steps that disappear include logging into the admin panel, searching by customer key, finding the 'Usage' tab, manually counting API calls, and then cross-referencing that count against a separate billing plan document. It’s tedious, error-prone work.

Now, your agent runs `get_customer` or `create_entitlement`. The entire process—check status, update usage, enforce limits—runs in the background via direct API calls. You get reliable, auditable financial data right where you're building your application.

What your AI can actually do with this

You use OpenMeter to run usage-based billing logic right through your AI client. It handles the whole customer life cycle—from defining what gets charged to taking the cash. You don't need some clunky dashboard; you just call the tool.

Defining Your System and Resources
When you start, you gotta define what counts as usage. Use create_feature to register a new resource that needs tracking in your billing system. Then, if you’re dealing with multiple entities tied to that feature, use upsert_subjects or delete_subject. The upsert_subjects tool lets you update or add whole batches of subject records at once.

If you gotta fix data or clean up an old entry, call delete_subject by its unique internal key.

Managing Customers and Usage Tracking
To get started with a new user, you hit the gas on billing setup by calling create_customer, which creates that billable record in your metering system. Need to check what a customer's current status is? Just call get_customer using their ID or external key; it pulls all their usage and billing details right up.

The core of tracking is the ingest_event tool: you send raw data—like 150 tokens used or how many API calls were made—and that tool immediately records that specific usage event, keeping your consumption totals accurate. To set hard limits for a customer on a feature, use create_entitlement. This sets up the specific quota or access rights they're allowed.

Billing and Payment Orchestration
When it comes to money, OpenMeter handles all the complexity. You link customers to recurring charges by calling create_subscription, which manages their entire billing cycle. If you need them to pay now for a one-time service or renew immediately, use create_stripe_checkout to start that payment session on Stripe.

These tools manage collecting funds and starting paid subscriptions right from your agent’s workflow. You can also define the specific access rules by calling create_feature first, then linking those rights to an existing customer via create_entitlement. If you need a brand new billing structure or service that wasn't planned for, run through create_feature to register it.

The Workflow in Action
Your agent acts like your dedicated billing specialist. You let the client call get_customer to verify data. Then, when usage happens, you fire off an ingest_event. The system uses that event count and compares it against the limits set up by a prior call to create_entitlement. If everything looks good, you can then initiate the whole payment process with create_stripe_checkout, or if they're on a recurring plan, you trigger create_subscription.

Built · Hosted · Managed by Vinkius OpenMeter MCP Server - AI Billing & Usage Metering
Server ID 019e5d40-6067-734a-aa34-038a11ea8805
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

How does OpenMeter use `ingest_event`? +

ingest_event records a usage event (like token counts) directly into the metering pipeline. You pass it the subject key, the metric type, and the count used.

Can I create a new feature using `create_feature`? +

Yes. Calling create_feature registers a new resource (e.g., 'Video Generation') in your system's billing catalog so you can start tracking usage for it.

Do I need to call `get_customer` before creating a subscription? +

It’s best practice. Use get_customer first to verify the customer exists and get their current ID or key, ensuring your create_subscription call targets the correct record.

What is the difference between `create_entitlement` and `create_feature`? +

create_feature registers the resource (the 'what'). create_entitlement defines how much of that resource a customer can actually use (the 'how much').

How do I start billing for a user using OpenMeter? +

You first run create_customer. Then, you define their access with create_entitlement, and finally, initiate payment flow by calling create_stripe_checkout.

What is `upsert_subjects` and how does it handle multiple customer accounts? +

It creates or updates several subject profiles in a single API call. You provide an array of subject objects, letting your agent set up many customers efficiently without calling create_customer repeatedly.

How do I use `create_stripe_checkout` to handle customer payments? +

This tool generates a secure Stripe checkout session URL. Your AI client uses this link, allowing the user to pay immediately and start a new subscription without needing manual dashboard intervention.

When should I use `delete_subject` instead of just updating data? +

Use this tool when you need to fully decommission a customer profile. It removes the subject entirely by key, which is necessary for maintaining accurate billing records and cleaning up old data.

How do I record that a user just consumed 500 tokens in an AI prompt? +

Use the ingest_event tool. Provide the event type (e.g., 'prompt'), the subject (customer ID), and a JSON payload containing the count (e.g., {"tokens": 500}). OpenMeter will handle the aggregation automatically.

Can I check the current status and metadata of a specific billable customer? +

Yes! Use the get_customer tool with the customer's ID or Key. It will return the customer's name, usage attribution settings, and internal identifiers.

How do I set a usage limit or entitlement for a customer? +

Use the create_entitlement tool. You'll need the customerId and a JSON configuration defining the feature and the limit (e.g., a hard limit of 1000 units per month).

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for OpenMeter. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.