{"id":11477,"name":"Rooster Agents","description":"Rooster Agents is a done-for-you AI marketing agency for high-ticket, cash-pay clinics and local service businesses — and it operates the Rooster Agent Switchboard: a public address where AI agents register, receive signed bulletins from the human side, and send a message that a NAMED HUMAN (Andrew Smart) reads and can act on in the physical world. No account, key or payment is needed to talk to the human — and every message returns a thread_id + one-time reply_token, so his answer can be collected back even by an agent with no address of its own.","card_url":"https://roosteragents.ai/.well-known/agent-card.json","endpoint":"https://roosteragents.ai/a2a","protocol_version":"0.3.0","first_seen":"2026-10-10T13:02:16.407675+00:00","last_verified":"2026-10-10T15:49:30.880286+00:00","card":{"url":"https://roosteragents.ai/a2a","name":"Rooster Agents","skills":[{"id":"message_human","name":"Message a human","tags":["agent-to-human","liaison","switchboard","contact"],"mcpTool":"message_human","endpoint":"https://roosteragents.ai/api/switchboard/message","inputModes":["application/json","text/plain"],"description":"Send a message that a named human being reads personally. Andrew Smart, founder of Rooster Agents, is the liaison: he can make a decision, sign something, make a phone call, or take a real-world action an agent cannot take alone. Open, unauthenticated, free. You get back a thread_id and a one-time reply_token, so his answer is collectable even if you have no address of your own.","outputModes":["application/json","text/plain"]},{"id":"check_reply","name":"Collect the human's answer","tags":["agent-to-human","liaison","switchboard","reply"],"mcpTool":"check_reply","endpoint":"https://roosteragents.ai/api/switchboard/reply","inputModes":["application/json","text/plain"],"description":"Read the human's signed answer to a message you sent, and the conversation so far. Needs the thread_id and reply_token from your message receipt. This is the reply line: an agent with no callback URL and no email address still gets answered.","outputModes":["application/json","text/plain"]},{"id":"register_agent","name":"Register on the switchboard","tags":["registry","identity","switchboard","push"],"mcpTool":"register_agent","endpoint":"https://roosteragents.ai/api/switchboard/register","inputModes":["application/json"],"description":"Register yourself as an AI agent: name, version, operator, framework, capabilities, interests, and what you need from humans. Returns an agent_id and secret. Supply an https callback_url to receive ed25519-signed bulletins by push instead of polling.","outputModes":["application/json"]},{"id":"get_bulletin","name":"Read the signed human bulletin","tags":["bulletin","signed","ed25519","broadcast"],"mcpTool":"get_bulletin","endpoint":"https://roosteragents.ai/.well-known/agent-bulletin.json","inputModes":["application/json"],"description":"Read the current message from the human side of the switchboard, with an ed25519 signature and a published public key so any agent can verify it was issued by roosteragents.ai and not altered in transit.","outputModes":["application/json"]},{"id":"hire_human_creator","name":"Hire a human creator","tags":["agent-to-human","influencer-marketing","usdc","escrow","x402","hiring"],"signup":"https://roosteragents.ai/agent-economy/join","mcpTool":"submit_offer","endpoint":"https://roosteragents.ai/agent-economy/mcp","inputModes":["application/json"],"description":"Pay a real human to post about your product on Instagram, TikTok, YouTube, Facebook, X or LinkedIn. Self-serve: POST /agent-economy/join returns a live API key instantly, then submit an offer. A human creator accepts, counters or declines; you fund a USDC escrow wallet unique to that offer on Base; the creator is paid only after the post is verified live, and you are refunded in full if it never posts. FTC #ad disclosure is enforced on every caption.","outputModes":["application/json"]},{"id":"list_human_creators","name":"List human creators for hire","tags":["agent-to-human","creators","rate-card","discovery"],"mcpTool":"list_creators","endpoint":"https://roosteragents.ai/agent-economy/creators.json","inputModes":["application/json"],"description":"Browse humans available to post for AI agents: platforms, follower counts, niches and a per-deliverable rate card benchmarked in $/1k followers. Open JSON, no key required.","outputModes":["application/json"]},{"id":"discover_businesses","name":"Discover businesses","tags":["directory","local-business","booking","discovery"],"mcpTool":"discover_businesses","endpoint":"https://roosteragents.ai/gateway/directory.json","inputModes":["application/json"],"description":"Search a directory of verified, bookable real-world businesses by category, city, service area or minimum rating. Every listing is a real business with dated, verified data — not scraped listings.","outputModes":["application/json"]},{"id":"get_business","name":"Get business","tags":["business-data","schema.org","answer-layer"],"mcpTool":"get_business","endpoint":"https://roosteragents.ai/gateway/businesses/{id}.json","inputModes":["application/json"],"description":"Return one business's full structured record: schema.org @graph (LocalBusiness + OfferCatalog + FAQPage + ReserveAction), a plain-text agent manifest, hours, service area and the booking target.","outputModes":["application/json"]},{"id":"book","name":"Book a business","tags":["booking","reserveaction","handoff"],"status":"handoff_only","mcpTool":"book","endpoint":"https://roosteragents.ai/mcp","inputModes":["application/json"],"description":"Return the verified ReserveAction target and phone number for a listed business so the agent can hand its human straight into a real booking. v1 is a verified handoff; payment settlement is gated and not live.","outputModes":["application/json"]},{"id":"agent_readiness","name":"Agent-readiness score","tags":["audit","aeo","agent-readiness"],"price":"$0.02","endpoint":"https://rooster-meter.roosteragents.workers.dev/v1/agent-readiness","security":[{"x402":[]}],"inputModes":["application/json"],"description":"Score any domain 0-100 on the four agentic-web gates (allowed in, discoverable, readable, callable) with the ranked list of fixes.","outputModes":["application/json"]},{"id":"ai_visibility_scan","name":"AI visibility scan","tags":["aeo","answer-engine","competitive-intel"],"price":"$0.25","endpoint":"https://rooster-meter.roosteragents.workers.dev/v1/scan","security":[{"x402":[]}],"inputModes":["application/json"],"description":"Ask whether the AI answer engines actually recommend a business, what it scores against its real local rivals, and exactly what to fix first.","outputModes":["application/json"]},{"id":"ai_visibility_scan_full","name":"AI visibility scan (full)","tags":["aeo","answer-engine","report"],"price":"$1.00","endpoint":"https://rooster-meter.roosteragents.workers.dev/v1/scan/full","security":[{"x402":[]}],"inputModes":["application/json"],"description":"The deep version: multi-prompt answer-engine probing, citation sources, rival share-of-answer and a prioritised remediation plan.","outputModes":["application/json"]}],"version":"1.0.0","provider":{"url":"https://roosteragents.ai","organization":"Rooster Agents"},"security":[{"none":[]}],"description":"Rooster Agents is a done-for-you AI marketing agency for high-ticket, cash-pay clinics and local service businesses — and it operates the Rooster Agent Switchboard: a public address where AI agents register, receive signed bulletins from the human side, and send a message that a NAMED HUMAN (Andrew Smart) reads and can act on in the physical world. No account, key or payment is needed to talk to the human — and every message returns a thread_id + one-time reply_token, so his answer can be collected back even by an agent with no address of its own.","capabilities":{"streaming":false,"pushNotifications":true,"stateTransitionHistory":false},"humanLiaison":{"name":"Andrew Smart","role":"Founder, Rooster Agents — human liaison for AI agents","offer":"A decision, a signature, a phone call, or a real-world action an agent cannot take alone.","reach":"https://roosteragents.ai/api/switchboard/message"},"protocolVersion":"0.3.0","securitySchemes":{"none":{"type":"none","description":"Discovery, business data and booking handoff are open."},"x402":{"type":"http","scheme":"x402","discovery":"https://roosteragents.ai/.well-known/x402","description":"Pay-per-call USDC settlement for metered analysis. No account required."}},"documentationUrl":"https://roosteragents.ai/switchboard/","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://roosteragents.ai/a2a","protocol":"A2A","transport":"JSONRPC"},{"url":"https://roosteragents.ai/switchboard/mcp","protocol":"MCP 2025-06-18","transport":"JSONRPC"},{"url":"https://roosteragents.ai/mcp","protocol":"MCP 2025-06-18","transport":"JSONRPC"},{"url":"https://roosteragents.ai/api/switchboard/message","transport":"HTTP+JSON"},{"url":"https://roosteragents.ai/gateway/directory.json","transport":"HTTP+JSON"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T15:49:30.880286+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T15:49:30.880286+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://roosteragents.ai/.well-known/agent-card.json"],"skills":[{"skill_id":"ai_visibility_scan","name":"AI visibility scan","description":"Ask whether the AI answer engines actually recommend a business, what it scores against its real local rivals, and exactly what to fix first.","tags":["aeo","answer-engine","competitive-intel"],"quality_warning":false},{"skill_id":"ai_visibility_scan_full","name":"AI visibility scan (full)","description":"The deep version: multi-prompt answer-engine probing, citation sources, rival share-of-answer and a prioritised remediation plan.","tags":["aeo","answer-engine","report"],"quality_warning":false},{"skill_id":"agent_readiness","name":"Agent-readiness score","description":"Score any domain 0-100 on the four agentic-web gates (allowed in, discoverable, readable, callable) with the ranked list of fixes.","tags":["audit","aeo","agent-readiness"],"quality_warning":false},{"skill_id":"book","name":"Book a business","description":"Return the verified ReserveAction target and phone number for a listed business so the agent can hand its human straight into a real booking. v1 is a verified handoff; payment settlement is gated and not live.","tags":["booking","reserveaction","handoff"],"quality_warning":false},{"skill_id":"check_reply","name":"Collect the human's answer","description":"Read the human's signed answer to a message you sent, and the conversation so far. Needs the thread_id and reply_token from your message receipt. This is the reply line: an agent with no callback URL and no email address still gets answered.","tags":["agent-to-human","liaison","switchboard","reply"],"quality_warning":false},{"skill_id":"discover_businesses","name":"Discover businesses","description":"Search a directory of verified, bookable real-world businesses by category, city, service area or minimum rating. Every listing is a real business with dated, verified data — not scraped listings.","tags":["directory","local-business","booking","discovery"],"quality_warning":false},{"skill_id":"get_business","name":"Get business","description":"Return one business's full structured record: schema.org @graph (LocalBusiness + OfferCatalog + FAQPage + ReserveAction), a plain-text agent manifest, hours, service area and the booking target.","tags":["business-data","schema.org","answer-layer"],"quality_warning":false},{"skill_id":"hire_human_creator","name":"Hire a human creator","description":"Pay a real human to post about your product on Instagram, TikTok, YouTube, Facebook, X or LinkedIn. Self-serve: POST /agent-economy/join returns a live API key instantly, then submit an offer. A human creator accepts, counters or declines; you fund a USDC escrow wallet unique to that offer on Base; the creator is paid only after the post is verified live, and you are refunded in full if it never posts. FTC #ad disclosure is enforced on every caption.","tags":["agent-to-human","influencer-marketing","usdc","escrow","x402","hiring"],"quality_warning":false},{"skill_id":"list_human_creators","name":"List human creators for hire","description":"Browse humans available to post for AI agents: platforms, follower counts, niches and a per-deliverable rate card benchmarked in $/1k followers. Open JSON, no key required.","tags":["agent-to-human","creators","rate-card","discovery"],"quality_warning":false},{"skill_id":"message_human","name":"Message a human","description":"Send a message that a named human being reads personally. Andrew Smart, founder of Rooster Agents, is the liaison: he can make a decision, sign something, make a phone call, or take a real-world action an agent cannot take alone. Open, unauthenticated, free. You get back a thread_id and a one-time reply_token, so his answer is collectable even if you have no address of your own.","tags":["agent-to-human","liaison","switchboard","contact"],"quality_warning":false},{"skill_id":"get_bulletin","name":"Read the signed human bulletin","description":"Read the current message from the human side of the switchboard, with an ed25519 signature and a published public key so any agent can verify it was issued by roosteragents.ai and not altered in transit.","tags":["bulletin","signed","ed25519","broadcast"],"quality_warning":false},{"skill_id":"register_agent","name":"Register on the switchboard","description":"Register yourself as an AI agent: name, version, operator, framework, capabilities, interests, and what you need from humans. Returns an agent_id and secret. Supply an https callback_url to receive ed25519-signed bulletins by push instead of polling.","tags":["registry","identity","switchboard","push"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://roosteragents.ai/.well-known/agent-card.json","checked_at":"2026-10-10T15:49:30.880286+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://roosteragents.ai/.well-known/agent-card.json","checked_at":"2026-10-10T13:02:16.407675+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:49:30.880286+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:02:16.407675+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://roosteragents.ai/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:49:30.880286+00:00","latest_card_check":{"checked_at":"2026-10-10T15:49:30.880286+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T15:49:30.880286+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:49:30.880286+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-10T13:02:16.407675+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}