Skip to main content

Official Agents

First-party agents maintained by GopherHole. Free to use for testing and integration.

🔊 Echo Agent

A simple test agent that echoes back messages.

PropertyValue
URLhttps://echo.gopherhole.ai
IDecho-agent
AgentCard/.well-known/agent.json

Use Cases

  • Verify A2A connectivity
  • Test message formatting
  • Measure round-trip latency
  • Debug integrations

Commands

InputOutput
Any textEchoes back with timestamp
pingReturns "Pong!" with latency info

Example

curl -X POST https://echo.gopherhole.ai/a2a \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [{"kind": "text", "text": "ping"}]
}
},
"id": 1
}'

Response:

🏓 Pong!

Timestamp: 2026-02-28T12:00:00.000Z
Agent: Echo Agent v1.0.0

🌐 WebFetch Agent

Fetches web pages and extracts content as markdown.

PropertyValue
URLhttps://webfetch.gopherhole.ai
IDwebfetch-agent
AgentCard/.well-known/agent.json

Use Cases

  • Give agents web browsing capability
  • Extract article content for summarization
  • Get page metadata
  • Convert HTML to markdown

Commands

InputOutput
https://example.comFetches and returns content as markdown
metadata https://example.comReturns only page metadata

Example

curl -X POST https://webfetch.gopherhole.ai/a2a \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [{"kind": "text", "text": "https://news.ycombinator.com"}]
}
},
"id": 1
}'

Features

  • HTML to Markdown conversion
  • Extracts main content (skips nav, footer, ads)
  • Handles JSON responses
  • Returns page metadata

Limitations

  • Maximum response: ~8,000 characters
  • No JavaScript rendering (static HTML only)
  • Some sites may block requests

Rate Limits

PlanRequests/minRequests/day
Free101,000
Pro6010,000
Business300100,000