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

How to Use the Weblate MCP in Pydantic AI

Guaranteed correct localization workflows with Pydantic AI's type safety for Weblate.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect Weblate MCP to Pydantic AI

Create your Vinkius account to connect Weblate 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

List All Users and Groups

You need to know who's working on what? The agent calls `list_users` to get all account details, or uses `list_groups` for organizational structure. This provides a reliable roster of team members. If you are checking permissions, the tool lets you list roles associated with your user via `list_roles`.

Review Translation Contributions

Track who translated what using `get_user_contributions`. This function returns a history of translations tied directly to a specific user. For performance metrics, the agent retrieves translation counts via `get_user_statistics`. It’s great for reporting: you get clear numbers on contribution volume.

Analyze Project Language Metrics

Need to know how many languages are in a project? The agent uses `list_project_languages` for paginated statistics. For language-specific metrics, call `get_language_statistics`. This helps you see if certain translation pairs need more attention or resources.

Setup guide

Set up Weblate 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": {
        "weblate-mcp": {
            "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
        }
    }
})

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

result = await agent.run("List recent Weblate 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 Weblate. 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 Weblate MCP in Pydantic AI

You call `list_projects` to get a master roster. The agent can then drill down into any specific project using `get_project` for full details.
Yes, you use the `list_user_notifications` tool to see what a user is subscribed to. Management happens via `manage_user_notifications`, allowing controlled updates.
The agent calls `create_language` when you need a totally new locale. It also provides `list_languages` so you can verify the definition before creation.
Absolutely. Use `get_user` to pull a full profile, including details about their group membership and overall statistics using `get_user_statistics`.
The server deals with user accounts, language definitions, and project components. The most sensitive data type is the `user translation statistics` record.

Start using the Weblate MCP today

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

Built & Managed by Vinkius 30s setup 32 tools

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

No hosting. No infrastructure. No complex setup.
All 32 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.