{"id":3141,"name":"Overwing","description":"Checks text before an agent sends or acts on it, and identifies AI crawlers and agents from a User-Agent string. Send a message with the text and get back a verdict and one recommended action: block, redact, review or allow. Answers at once; it is a service, not a conversation. Overwing also makes Tower, clearance for agents operating legacy business systems, which is called over REST or MCP, not A2A.","card_url":"https://overwing.ai/.well-known/agent-card.json","endpoint":"https://overwing.ai/a2a","protocol_version":"1.0","first_seen":"2026-10-08T14:33:35.740562+00:00","last_verified":"2026-10-08T14:33:35.740562+00:00","card":{"url":"https://overwing.ai/a2a","name":"Overwing","sdks":{"skill":"npx skills add frod27/overwing-skill","python":"pip install overwing","javascript":"npm install overwing"},"signup":{"captcha":false,"endpoint":"POST https://overwing.ai/api/v1/signup","programmatic":true},"skills":[{"id":"evaluate-text","auth":"Organization key, or pay per request with no account","name":"Check text before it ships","tags":["guardrails","moderation","pii","toxicity","dlp","safety"],"price":"Free tier 250 a day; $0.002 per request over x402","endpoint":"POST https://overwing.ai/api/v1/evaluate","examples":["Is this reply safe to send to the customer?","Does this draft leak personal data the recipient does not already have?"],"inputModes":["text/plain","application/json"],"description":"Score a draft, a model's output, or an incoming message. Returns a verdict (pass, fail, review), one recommended action (block, redact, review, allow), and per-rule results with calibrated confidence.","outputModes":["application/json","text/plain"]},{"id":"identify-user-agent","auth":"None needed","name":"Identify a User-Agent","tags":["atlas","user-agent","bot-detection","web-bot-auth","crawlers"],"price":"10 a day with no key; 100 a day with a free key; $0.001 per lookup over x402","endpoint":"GET https://overwing.ai/api/v1/atlas/lookup?user_agent=...","examples":["Who is 'Mozilla/5.0 (compatible; GPTBot/1.2)' and can I verify it?","Is this request from a signed agent or a spoofable string?"],"inputModes":["text/plain","application/json"],"description":"Say what a User-Agent string claims to be and whether the claim can be trusted: operator, purpose, and verification method.","outputModes":["application/json","text/plain"]}],"iconUrl":"https://overwing.ai/icon.svg","version":"1.1.0","provider":{"url":"https://overwing.ai","email":"support@overwing.ai","organization":"Overwing"},"restOnly":[{"id":"check-agent-reachability","auth":"None for the summary or to pay per check; an Overwing key for the full report free","name":"Check whether a site is reachable by agents","tags":["beacon","mcp","a2a","llms-txt","agent-readiness","audit"],"price":"Free through POST https://overwing.ai/api/v1/beacon/checks: the full report with a key (POST https://overwing.ai/api/v1/signup issues one), the summary without. $1 per check over x402 with no account. Free sample at https://overwing.ai/api/v1/beacon/sample","endpoint":"GET https://overwing.ai/api/x402/beacon?url=...","examples":["Is example.com reachable by agents?","What should this product change so agents can use it?"],"inputModes":["text/plain","application/json"],"description":"One lookup of a site: can an agent find it, read it and use it. Checks robots.txt, llms.txt, the MCP server card, endpoint and Registry listing, the A2A agent card and OpenAPI, and how the home page reads to a model. Returns a score, three answers and the fixes worth making.","outputModes":["application/json","text/plain"]},{"id":"operate-legacy-system","auth":"Agent key, created by the organization","name":"Operate a legacy system with clearance","tags":["tower","legacy-systems","ibm-i","order-entry","human-in-the-loop","audit"],"price":"$0.25 per executed action; 1,000 decisions free each month","endpoint":"POST https://overwing.ai/api/v1/tower/actions","examples":["Enter purchase order PO-88213 for customer C04471.","Cancel the order I created from this email."],"inputModes":["text/plain","application/json"],"description":"Request a typed operation on a system of record, such as entering an order on IBM i. Each write is executed, sent to a person for review, or refused, and every step is recorded in a signed receipt.","outputModes":["application/json","text/plain"]}],"security":[{},{"organizationKey":[]}],"protocols":{"a2a":{"describe":"GET https://overwing.ai/a2a","versions":["1.0","0.3"],"supported":true,"operations":["send message"],"not_offered":["tasks","streaming","push notifications"]},"mcp":{"url":"https://overwing.ai/mcp","also":{"install":"npx -y overwing-mcp","transport":"stdio"},"card":"https://overwing.ai/.well-known/mcp.json","versions":["2026-07-28","2025-11-25","2025-06-18"],"stateless":true,"supported":true,"transport":"streamable-http","works_without_a_key":["evaluate","atlas_lookup","atlas_summary","list_plans","beacon_start","beacon_report","beacon_sample","create_account"]},"rest":{"guide":"https://overwing.ai/llms.txt","openapi":"https://overwing.ai/api/v1/openapi.json","supported":true},"x402":{"over":"rest","asset":"USDC","network":"base","version":2,"manifest":"https://overwing.ai/.well-known/agent-services.json","supported":true}},"description":"Checks text before an agent sends or acts on it, and identifies AI crawlers and agents from a User-Agent string. Send a message with the text and get back a verdict and one recommended action: block, redact, review or allow. Answers at once; it is a service, not a conversation. Overwing also makes Tower, clearance for agents operating legacy business systems, which is called over REST or MCP, not A2A.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["Bearer"],"optional":true,"description":"No credential is needed. A key (ow_live_...) lifts the free limits."},"protocolVersion":"0.3.0","securitySchemes":{"organizationKey":{"type":"http","scheme":"bearer","description":"Optional. ow_live_... from POST https://overwing.ai/api/v1/signup lifts the free limits","httpAuthSecurityScheme":{"scheme":"bearer","description":"Optional. ow_live_... from POST https://overwing.ai/api/v1/signup lifts the free limits"}}},"documentationUrl":"https://overwing.ai/llms.txt","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://overwing.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://overwing.ai/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://overwing.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"},{"url":"https://overwing.ai/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"additionalInterfaces":[{"url":"https://overwing.ai/a2a","transport":"JSONRPC"},{"url":"https://overwing.ai/a2a","transport":"HTTP+JSON"}],"securityRequirements":[{"schemes":{}},{"schemes":{"organizationKey":{"list":[]}}}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-08T14:33:35.740562+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Global A2A Registry","source_url":"https://api.a2a-registry.org/public/agents","last_check":{"checked_at":"2026-10-08T14:33:35.740562+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"evaluate-text","name":"Check text before it ships","description":"Score a draft, a model's output, or an incoming message. Returns a verdict (pass, fail, review), one recommended action (block, redact, review, allow), and per-rule results with calibrated confidence.","tags":["guardrails","moderation","pii","toxicity","dlp","safety"],"quality_warning":false},{"skill_id":"identify-user-agent","name":"Identify a User-Agent","description":"Say what a User-Agent string claims to be and whether the claim can be trusted: operator, purpose, and verification method.","tags":["atlas","user-agent","bot-detection","web-bot-auth","crawlers"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"checked_at":"2026-10-08T14:33:35.740562+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://overwing.ai/.well-known/agent-card.json","last_successful_card_check":"2026-10-08T14:33:35.740562+00:00","latest_card_check":{"checked_at":"2026-10-08T14:33:35.740562+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-08T14:33:35.740562+00:00","task_endpoint_tested":false,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":null,"protocol_checked_at":null,"provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}