surfaceapi commited on
Commit
1a7ec5f
·
verified ·
1 Parent(s): cf79c57

Agent card: describe Surface honestly as MCP + HTTP tool

Browse files
Files changed (1) hide show
  1. .well-known/agent.json +17 -10
.well-known/agent.json CHANGED
@@ -1,9 +1,9 @@
1
  {
2
  "protocolVersion": "0.3.0",
3
  "name": "Surface",
4
- "description": "Surface is the link-safety layer between an AI agent and the open web. Preflight a URL before opening it: unwraps short links, follows redirects, returns next=fetch or next=skip. MCP at https://nova-otter-delta-cloud.grok.me/mcp; HTTP POST https://nova-otter-delta-cloud.grok.me/v1/preflight. Free up to 1M requests/month. Contact: canada.site.ops@gmail.com",
5
- "url": "https://nova-otter-delta-cloud.grok.me/mcp",
6
- "preferredTransport": "JSONRPC",
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
  }