{
  "name": "Synorb",
  "description": "Source-grounded, cited context-graph data for AI agents through REST, MCP, and the official CLI.",
  "url": "https://synorb.com/agents",
  "version": "3.0.0",
  "provider": {
    "organization": "Synorb",
    "url": "https://synorb.com"
  },
  "documentationUrl": "https://synorb.com/agent-guide.md",
  "capabilities": [
    "stream-discovery",
    "source-cited-retrieval",
    "beacons",
    "rest-api",
    "mcp",
    "nlweb-discovery",
    "documentation-mcp",
    "bounded-batch"
  ],
  "supportedInterfaces": [
    {
      "protocol": "MCP",
      "url": "https://mcp.synorb.com/mcp",
      "transport": "streamable-http"
    },
    {
      "protocol": "REST",
      "url": "https://api.synorb.com",
      "spec": "https://synorb.com/openapi.json"
    },
    {
      "protocol": "NLWeb",
      "url": "https://api.synorb.com/ask",
      "streaming": "text/event-stream"
    },
    {
      "protocol": "MCP",
      "url": "https://mcp.synorb.com/docs-mcp",
      "profile": "documentation-only",
      "serverCard": "https://mcp.synorb.com/.well-known/mcp/docs-server-card.json"
    }
  ],
  "authentication": {
    "documentationUrl": "https://synorb.com/auth.md",
    "schemes": [
      "bearer"
    ],
    "selfServeCredentialUrl": "https://synorb.com/connect"
  },
  "skills": [
    {
      "id": "synorb-stream-discovery",
      "url": "https://synorb.com/.well-known/agent-skills/synorb-stream-discovery/SKILL.md"
    },
    {
      "id": "synorb-scope-filter-planning",
      "url": "https://synorb.com/.well-known/agent-skills/synorb-scope-filter-planning/SKILL.md"
    },
    {
      "id": "synorb-manifest-retrieval",
      "url": "https://synorb.com/.well-known/agent-skills/synorb-manifest-retrieval/SKILL.md"
    }
  ],
  "defaultInputModes": [
    "text",
    "application/json"
  ],
  "defaultOutputModes": [
    "text",
    "application/json"
  ],
  "agentAuth": {
    "identityEndpoint": "https://synorb.com/connect",
    "claimEndpoint": "https://api.synorb.com/api/connect/bind-email",
    "eventsEndpoint": "https://api.synorb.com/api/connect/bind-email/verify",
    "otpRequiredForEmailClaim": true
  },
  "batch": {
    "url": "https://api.synorb.com/batch",
    "maxOperations": 20,
    "execution": "inline_bounded"
  }
}
