How to Use the Actionstep MCP in Pydantic AI
Type-safe Actionstep MCP integration for Pydantic AI. Validate legal tasks, billable hours, and case matters at runtime.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Actionstep MCP to Pydantic AI
Create your Vinkius account to connect Actionstep 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.
Actionstep MCP Server for strict schemas
The `get_matter_details` tool returns complex case metadata from your practice management system. Your Pydantic AI agent maps this raw JSON directly into strict Python models. If the API returns a string where an integer should be, the framework throws a validation error immediately. You catch bad data before your LLM hallucinates a response based on corrupted case files.
Manage contacts with guaranteed types
Your agent uses `create_contact` to push new clients into your database. The framework ensures every required field exists and matches your exact type definitions before the request even leaves your server. Reading works the same way. When calling `list_contacts`, the returned address book gets parsed through your Pydantic schemas. You build reliable intake workflows that never crash due to a missing email key.
Audit time entries safely
Connect the `list_time_entries` tool to pull billing records for specific attorneys or matters. The agent extracts the exact hours and descriptions logged in the system. Because Pydantic AI is model-agnostic, you swap between local models for simple data extraction and Anthropic for complex billing audits. The `MCPToolset` standardizes the transport, so your code stays identical regardless of the underlying LLM.
Set up Actionstep 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": {
"actionstep-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Actionstep tools.",
)
result = await agent.run("List recent Actionstep 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 Actionstep. 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 Actionstep MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Actionstep MCP today
We host it, we monitor it, we maintain it. You just paste one token.