Connect
Agno
Agno (formerly Phidata) ships a clean MCP toolkit. Wire Dock in and any Agno agent can read and write Dock workspaces as part of its workflow.
Client
Agno
Ex-Phidata. Multi-agent framework with MCP support.
HTTP JSON-RPC (streamable-http)
Dock MCP
trydock.ai/api/mcp
37 tools · OAuth 2.1 + DCR · Bearer
Auth path
1
Mint a
dk_ key in Dock Settings → API keys.2
Paste it as
Authorization: Bearer dk_… in the client config.3
Client calls Dock MCP directly on every request.
Prerequisites
- Python 3.10+.
agnoinstalled.- A Dock
dk_key.
agent.pypython
import os
from agno.agent import Agent
from agno.models.anthropic import Claude
from agno.tools.mcp import MCPTools
dock = MCPTools(
url="https://trydock.ai/api/mcp",
transport="streamable-http",
headers={"Authorization": f"Bearer {os.environ['DOCK_API_KEY']}"},
)
async with dock:
agent = Agent(
model=Claude(id="claude-opus-4-7"),
tools=[dock],
)
agent.print_response("List my Dock workspaces.")Troubleshooting
Symptom
Fix
Import error
agno.tools.mcpUpgrade:
pip install --upgrade agno. MCP support landed in Agno 1.2+.