How to Use the NASA MCP in Pydantic AI
Build type-safe space science applications by validating NASA MCP Server responses instantly with Pydantic AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect NASA MCP to Pydantic AI
Create your Vinkius account to connect NASA 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 Asteroid Telemetry at Runtime
The `get_neo_feed` tool outputs structured JSON containing asteroid sizes, velocities, and hazard ratings. When your Pydantic AI agent calls this tool, the framework enforces strict schema validation on the incoming NASA payload to prevent silent data corruption. If the API returns unexpected types or missing fields, the Pydantic AI framework raises a validation error immediately. This ensures your planetary defense tracking systems only process clean, reliable telemetry data.
Type-Safe Earth and Mars Imagery Queries
The `get_earth_imagery` tool requires exact coordinates and returns satellite imagery metadata. To verify rover operational statuses before pulling images, your Pydantic AI agent calls `get_mars_rovers` and parses the active cameras and last-photo dates. Consider this: every image URL, timestamp, and coordinate is parsed into a Pydantic model before your Pydantic AI agent ever sees it. You can then query `get_mars_photos` or pull whole-disk Earth views using `get_epic_images` with complete type safety.
Pydantic AI Parses Patent and Media Data
The `search_patents` tool retrieves federal patent records, abstracts, and licensing availability. To find accompanying software or media, your Pydantic AI agent uses `get_tech_transfer` and `search_nasa_library` to query public archives. Your Pydantic AI agent can also fetch daily educational content using `get_apod`. By using the unified MCPToolset class, you connect this MCP Server to your type-safe agent over secure HTTP or SSE transports.
Set up NASA 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": {
"nasa-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to NASA tools.",
)
result = await agent.run("List recent NASA 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 NASA. 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 NASA MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the NASA MCP today
We host it, we monitor it, we maintain it. You just paste one token.