4,500+ servers built on MCP Fusion
Vinkius
Lago logo
Vinkius
Pydantic AI logo

How to Use the Lago MCP in Pydantic AI

Connect Lago to Pydantic AI for type-safe usage-based billing, validating every event and subscription at runtime.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Lago MCP on Cursor AI Code Editor MCP Client Lago MCP on Claude Desktop App MCP Integration Lago MCP on OpenAI Agents SDK MCP Compatible Lago MCP on Visual Studio Code MCP Extension Client Lago MCP on GitHub Copilot AI Agent MCP Integration Lago MCP on Google Gemini AI MCP Integration Lago MCP on Lovable AI Development MCP Client Lago MCP on Mistral AI Agents MCP Compatible Lago MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Pydantic AI

Connect Lago MCP to Pydantic AI

Create your Vinkius account to connect Lago to Pydantic AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Type-Safe Billable Metric Generation

The `create_billable_metric` tool defines your pricing dimensions with strict schema enforcement over our MCP server connection. Pydantic AI validates the metric's aggregation rules and event properties before making the API call, preventing runtime errors. If your agent attempts to pass an invalid aggregation type, the framework halts execution immediately. This strict validation guarantees that your billing configuration in Lago always matches your codebase models.

Guaranteed Event Ingestion via MCP Server

The `send_event` tool transmits single usage events to your billing pipeline. Pydantic AI enforces type safety on the event payload, ensuring that dimensions like customer IDs and numerical usage values are correctly formatted. For bulk operations, the agent uses `batch_events` to send multiple records simultaneously. If any event in the batch violates your Pydantic models, the SDK blocks the entire call to keep your data clean.

Automated Customer Lifecycle Management

The `upsert_customer` tool manages your customer records with strict field validation. Your agent executes this tool to register new accounts, immediately followed by `create_subscription` to assign them to a billing plan. To apply promotional codes, the agent calls `apply_coupon` with validated coupon IDs. The entire sequence runs within your type-safe agent loop, failing loudly if any external API response deviates from your expected Pydantic schemas.

Setup guide

Set up Lago MCP in Pydantic AI

Prerequisites

  • Python 3.10+ installed
  • pydantic-ai-slim[fastmcp] package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Pydantic AI with FastMCP

    Run pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecated MCPServerHTTP class with full protocol support.

  2. 2

    Configure the FastMCPToolset

    Pass a JSON-style config dict to FastMCPToolset with your Vinkius URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports.

  3. 3

    Create and run your agent

    Pass the toolset to Agent(toolsets=[toolset]) and call agent.run(). Swap openai:gpt-4o for any supported model — Anthropic, Google, Mistral, or Groq.

agent.py
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset

toolset = FastMCPToolset({
    "mcpServers": {
        "lago-mcp": {
            "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
        }
    }
})

agent = Agent(
    "openai:gpt-4o",
    toolsets=[toolset],
    system_prompt="You have access to Lago tools.",
)

result = await agent.run("List recent Lago transactions")
print(result.output)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Lago. 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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Lago MCP in Pydantic AI

The framework inspects the arguments passed to `send_event` against its internal schemas. It rejects any payload with missing or incorrectly typed fields before hitting the API.
Yes, the agent calls `get_subscription` and parses the response into a validated Python model. This ensures your application logic never processes malformed subscription data.
The SDK raises a validation error immediately, halting the execution flow. This prevents your agent from making decisions based on corrupted billing or invoice data.
You initialize the MCPToolset with your Vinkius HTTP endpoint. Pass this toolset directly to your agent's constructor to enable all 12 billing tools.
Vinkius routes all traffic to this MCP server through transient V8 Isolates. Your customer records, subscription details, and API tokens are never written to disk, ensuring complete data isolation.

Start using the Lago MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

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

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.