Talk to your agents
Overview
Copy page
Learn how to talk to your agents
You can talk to an Inkeep Agent (graph) in a few ways, including:
- UI Chat Components: Drop-in React components for chat UIs with built-in streaming and rich UI customization. See React Chat Button.
- As an MCP server: Use your Inkeep Agent as if was an MCP Server. Allows you to connect it to any MCP client, like Claude, ChatGPT, Claude and other Agents. See MCP server.
- Via API (Vercel format): An API that streams responses over a server-side events (SSE) data-stream format. Use from any language/runtime, including the Vercel AI SDK. See API (Vercel format).
- Via API (A2A format): An API that follows the Agent-to-Agent ('A2A') JSON-RPC protocol. Great for when combining Inkeep with different Agent frameworks that support the A2A format. See A2A protocol.
React UI
Drop-in chat components for React apps with streaming and rich UI.
API (Vercel format)
POST /api/chat, SSE (text/event-stream), x-vercel-ai-data-stream: v2.
A2A protocol
JSON-RPC messages at /agents/a2a with blocking and streaming modes.
MCP server
HTTP JSON-RPC endpoint at /v1/mcp with session header management.