A2A Agent Card · surfingdog-ai

Surfing Dog Search

Provider: surfingdog-ai Card identifies: Surfing Dog Conformance: Conformant Protocol: 0.3.0 Transport: JSONRPC Version: 1.0.0 Host: network.surfingdog.ai Skills: 3
Discovery

An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.

https://network.surfingdog.ai/.well-known/agent-card.json
Skills (3)

Find businesses search_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, then a category only part of the words name or a broader one, then a whole word of the rest of its text (its description, its town and what it probably is), then a word's beginning in its name or the word inside a name with no space (a domain's), then a word's beginning in the rest of its text), then in the directory's published order, which nobody can pay to change (order nearest: by distance, then that order, however well each matches). Only agent-ready businesses are listed (askable or above). A search that asks for what a door does, as 'book a hotel in Lisbon', 'order pizza' or 'roofing quote' do, lists only businesses whose live doors take it (book, order or quote), and the answer's action says so; the asking word is no word a business must match (GET /v1/ranking's order.filters lists the words, in the 14 languages of the search terms). Every filter only leaves businesses out, and an answer near a town where nobody has a location yet says so in note. This server takes no orders or payments and books nothing itself: request_booking asks a business's own inbox for a time, and the business confirms it there. Each result lists the business's own doors. A business this network found on its own website is marked as found, with the date it was checked; a local one is listed once its site is matched to its entry on public maps or in a business register, or its owner proves the site is theirs. Software, API and AI companies (category software-ai) are kept apart: they come only when category names that group or one of its categories, query names their kind, or every word of query is in one's name. Pages of up to 20; pass next_cursor as cursor for more.

directorysearch

Check a business check_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 link in the answer is for the owner to fill in themselves. Capability ids are defined at https://surfingdog.ai/spec/capabilities/.

agentic-score

Report how a door went report_door

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.

reports
Documentation
Evidence. Fetched 2026-10-30 from https://network.surfingdog.ai/.well-known/agent-card.json, HTTP 200. The body was saved verbatim and is the sole source for everything on this page — no field is inferred. View the captured card. Providers change what they serve; if this card has moved or changed shape, the provider profile carries the current state as of the last build.

Work with this as data

Every agent card here is available over the APIs.io API and to AI agents over MCP. A2A Agent Cards is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for a2a agent cards

3 MCP tools reach this
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
Search the catalog
curl "https://apis.io/api/v1/search?q=surfingdog-ai&limit=10"
Everything under a tag
curl "https://apis.io/api/v1/tags/surfingdog-ai"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.