How to Use the Maropost MCP in Pydantic AI
Build type-safe marketing agents with Pydantic AI to validate Maropost contact and campaign data at runtime.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Maropost MCP to Pydantic AI
Create your Vinkius account to connect Maropost 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.
Validate contact schemas in Pydantic AI
The `create_contact` tool writes subscriber data to your marketing lists with strict type validation. Pydantic AI ensures that every email, custom field, and tag matches your Python models before hitting the API. If the agent attempts to write a malformed phone number, the system throws a runtime error instead of sending bad data. You can use `get_contact` to pull existing profiles and validate them against the same strict models.
Parse campaigns using this MCP Server
The `get_campaign_details` tool fetches performance metrics that are immediately parsed into strongly-typed Python objects. Your agent reads open rates and click counts knowing that every float and integer is guaranteed correct. This strict typing applies when using `list_campaigns` to scan your entire marketing history. If Maropost modifies its payload structure, your code fails early and loudly, preventing corrupted reports.
Inspect Maropost structures with Pydantic AI
The `list_workflows` tool returns your active automation sequences as validated data structures. Your agent uses `get_workflow_details` to inspect step configurations, ensuring all branching paths match your internal schemas. This structured validation extends to list management via `list_lists` and `get_list_details`. Your application processes subscriber segments with total structural confidence, eliminating unexpected null values.
Set up Maropost MCP in Pydantic AI
Prerequisites
- Python 3.10+ installed
-
pydantic-ai-slim[fastmcp]package - Active Vinkius subscription with a valid endpoint token
- 1
Install Pydantic AI with FastMCP
Run
pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecatedMCPServerHTTPclass with full protocol support. - 2
Configure the FastMCPToolset
Pass a JSON-style config dict to
FastMCPToolsetwith your Vinkius URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports. - 3
Create and run your agent
Pass the toolset to
Agent(toolsets=[toolset])and callagent.run(). Swapopenai:gpt-4ofor any supported model — Anthropic, Google, Mistral, or Groq.
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset
toolset = FastMCPToolset({
"mcpServers": {
"maropost-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Maropost tools.",
)
result = await agent.run("List recent Maropost 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 Maropost. 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 Maropost MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Maropost MCP today
We host it, we monitor it, we maintain it. You just paste one token.