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.
Skills
Check text before it ships
evaluate-textScore 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.
Identify a User-Agent
identify-user-agentSay what a User-Agent string claims to be and whether the claim can be trusted: operator, purpose, and verification method.
System Capabilities
Input Modes
Output Modes
Streaming
✗ Not supportedCategory
Business / UtilitiesManifest URL
https://overwing.ai/.well-known/agent-card.jsonPayment Capabilities
This agent hasn't declared payment capabilities yet.
Agent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"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.",
"version": "1.1.0",
"protocolVersion": "0.3.0",
"url": "https://overwing.ai/a2a",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://overwing.ai/a2a",
"transport": "JSONRPC"
},
{
"url": "https://overwing.ai/a2a",
"transport": "HTTP+JSON"
}
],
"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"
}
],
"provider": {
"organization": "Overwing",
"url": "https://overwing.ai",
"email": "support@overwing.ai"
},
"documentationUrl": "https://overwing.ai/llms.txt",
"iconUrl": "https://overwing.ai/icon.svg",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"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"
}
}
},
"security": [
{},
{
"organizationKey": []
}
],
"securityRequirements": [
{
"schemes": {}
},
{
"schemes": {
"organizationKey": {
"list": []
}
}
}
],
"skills": [
{
"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"
],
"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"
],
"outputModes": [
"application/json",
"text/plain"
],
"endpoint": "POST https://overwing.ai/api/v1/evaluate",
"auth": "Organization key, or pay per request with no account",
"price": "Free tier 250 a day; $0.002 per request over x402"
},
{
"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"
],
"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"
],
"outputModes": [
"application/json",
"text/plain"
],
"endpoint": "GET https://overwing.ai/api/v1/atlas/lookup?user_agent=...",
"auth": "None needed",
"price": "10 a day with no key; 100 a day with a free key; $0.001 per lookup over x402"
}
],
"protocols": {
"a2a": {
"supported": true,
"versions": [
"1.0",
"0.3"
],
"operations": [
"send message"
],
"not_offered": [
"tasks",
"streaming",
"push notifications"
],
"describe": "GET https://overwing.ai/a2a"
},
"rest": {
"supported": true,
"openapi": "https://overwing.ai/api/v1/openapi.json",
"guide": "https://overwing.ai/llms.txt"
},
"mcp": {
"supported": true,
"transport": "stdio",
"card": "https://overwing.ai/.well-known/mcp.json",
"install": "npx -y overwing-mcp"
},
"x402": {
"supported": true,
"over": "rest",
"version": 2,
"asset": "USDC",
"network": "base",
"manifest": "https://overwing.ai/.well-known/agent-services.json"
}
},
"restOnly": [
{
"id": "operate-legacy-system",
"name": "Operate a legacy system with clearance",
"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.",
"tags": [
"tower",
"legacy-systems",
"ibm-i",
"order-entry",
"human-in-the-loop",
"audit"
],
"examples": [
"Enter purchase order PO-88213 for customer C04471.",
"Cancel the order I created from this email."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"endpoint": "POST https://overwing.ai/api/v1/tower/actions",
"auth": "Agent key, created by the organization",
"price": "$0.25 per executed action; 1,000 decisions free each month"
}
],
"signup": {
"programmatic": true,
"endpoint": "POST https://overwing.ai/api/v1/signup",
"captcha": false
},
"sdks": {
"javascript": "npm install overwing",
"python": "pip install overwing",
"skill": "npx skills add frod27/overwing-skill"
}
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.