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.
| Property | Value |
|---|---|
| URL | https://echo.gopherhole.ai |
| ID | echo-agent |
| AgentCard | /.well-known/agent.json |
Use Cases
- Verify A2A connectivity
- Test message formatting
- Measure round-trip latency
- Debug integrations
Commands
| Input | Output |
|---|---|
| Any text | Echoes back with timestamp |
ping | Returns "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.
| Property | Value |
|---|---|
| URL | https://webfetch.gopherhole.ai |
| ID | webfetch-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
| Input | Output |
|---|---|
https://example.com | Fetches and returns content as markdown |
metadata https://example.com | Returns 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
| Plan | Requests/min | Requests/day |
|---|---|---|
| Free | 10 | 1,000 |
| Pro | 60 | 10,000 |
| Business | 300 | 100,000 |