Spaces:
Running
Running
Agent card: describe Surface honestly as MCP + HTTP tool
Browse files- .well-known/agent-card.json +17 -10
.well-known/agent-card.json
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
{
|
| 2 |
"protocolVersion": "0.3.0",
|
| 3 |
"name": "Surface",
|
| 4 |
-
"description": "Surface is
|
| 5 |
-
"url": "https://nova-otter-delta-cloud.grok.me/
|
| 6 |
-
"preferredTransport": "
|
| 7 |
"provider": {
|
| 8 |
"organization": "Surface (Canada Site Ops)",
|
| 9 |
"url": "https://otter-sand-wolf-spring.grok.me"
|
|
@@ -12,7 +12,20 @@
|
|
| 12 |
"documentationUrl": "https://nova-otter-delta-cloud.grok.me/docs",
|
| 13 |
"capabilities": {
|
| 14 |
"streaming": false,
|
| 15 |
-
"pushNotifications": false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
},
|
| 17 |
"securitySchemes": {
|
| 18 |
"bearer": {
|
|
@@ -52,11 +65,5 @@
|
|
| 52 |
"user-agent"
|
| 53 |
]
|
| 54 |
}
|
| 55 |
-
],
|
| 56 |
-
"additionalInterfaces": [
|
| 57 |
-
{
|
| 58 |
-
"url": "https://nova-otter-delta-cloud.grok.me/mcp",
|
| 59 |
-
"transport": "JSONRPC"
|
| 60 |
-
}
|
| 61 |
]
|
| 62 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"protocolVersion": "0.3.0",
|
| 3 |
"name": "Surface",
|
| 4 |
+
"description": "Surface is a link-safety TOOL for AI agents (MCP server + HTTP API), not a conversational A2A agent. It does not implement A2A JSON-RPC message/send. Use it via MCP (streamable HTTP) at https://nova-otter-delta-cloud.grok.me/mcp, or HTTP POST https://nova-otter-delta-cloud.grok.me/v1/preflight with {\"url\": ...}: unwraps short links, follows redirects, returns next=fetch or next=skip. Free up to 1M requests/month. Contact: canada.site.ops@gmail.com",
|
| 5 |
+
"url": "https://nova-otter-delta-cloud.grok.me/v1/preflight",
|
| 6 |
+
"preferredTransport": "HTTP+JSON",
|
| 7 |
"provider": {
|
| 8 |
"organization": "Surface (Canada Site Ops)",
|
| 9 |
"url": "https://otter-sand-wolf-spring.grok.me"
|
|
|
|
| 12 |
"documentationUrl": "https://nova-otter-delta-cloud.grok.me/docs",
|
| 13 |
"capabilities": {
|
| 14 |
"streaming": false,
|
| 15 |
+
"pushNotifications": false,
|
| 16 |
+
"extensions": [
|
| 17 |
+
{
|
| 18 |
+
"uri": "https://modelcontextprotocol.io",
|
| 19 |
+
"description": "Native interface is MCP (streamable HTTP), not A2A",
|
| 20 |
+
"required": false,
|
| 21 |
+
"params": {
|
| 22 |
+
"mcp_url": "https://nova-otter-delta-cloud.grok.me/mcp",
|
| 23 |
+
"http_preflight": "POST https://nova-otter-delta-cloud.grok.me/v1/preflight",
|
| 24 |
+
"openapi": "https://nova-otter-delta-cloud.grok.me/openapi.json",
|
| 25 |
+
"llms_txt": "https://nova-otter-delta-cloud.grok.me/llms.txt"
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
]
|
| 29 |
},
|
| 30 |
"securitySchemes": {
|
| 31 |
"bearer": {
|
|
|
|
| 65 |
"user-agent"
|
| 66 |
]
|
| 67 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
]
|
| 69 |
}
|