# Structured Output MCP Agent > Turn a prompt + a field schema into validated, typed JSON (Instructor over Gemini 2.5 Flash on Vertex AI). A production **remote MCP server** (structured-output) on [getvda.ai](https://fastmcp-instructor-72225f.getvda.ai). Speaks the open **A2A** (`message/send`) and **MCP** (`invoke` tool) protocols. Discovery (`initialize`, `tools/list`) is free; execution is metered via Nevermined x402 micropayments. ## Capabilities - **structured-output** — Turn a prompt + a field schema into validated, typed JSON (Instructor over Gemini 2.5 Flash on Vertex AI). - Composes: fastmcp, instructor ## Connect (streamable-http) ```json { "mcpServers": { "structured-output-agent": { "url": "https://fastmcp-instructor-72225f.getvda.ai/mcp", "transport": "streamable-http" } } } ``` ## Example Request (`invoke` tool `input`, or A2A message text): ```json { "prompt": "Extract the person: Ada Lovelace, age 36, lives in London.", "schema": { "fields": { "name": "string", "age": "integer", "city": "string" } } } ``` Response: ```json { "structured": { "name": "Ada Lovelace", "age": 36, "city": "London" }, "model": "gemini-2.5-flash", "provider": "vertex-ai" } ``` ## Links - Homepage: https://fastmcp-instructor-72225f.getvda.ai - Agent Card (A2A): https://fastmcp-instructor-72225f.getvda.ai/.well-known/agent.json - Governance: https://fastmcp-instructor-72225f.getvda.ai/governance.md - Listed on Smithery: https://smithery.ai/servers/a2a/structured-output-agent