Invite-only.
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+.
  • agno installed.
  • 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.mcp
Upgrade: pip install --upgrade agno. MCP support landed in Agno 1.2+.

Related