Card snapshot
synorb.com
·
2026-10-02 05:55:54 UTC
·
9c2bf090b4eb6f46801c73bc06779f943f2a288af9b87d97ec472af4dedf66f3
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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",
"developerResources": "https://synorb.com/developer-resources.json",
"useCases": [
"Proactive personalized updates via beacons",
"Recurring source-grounded monitoring for a known coverage area",
"Interactive cited research through MCP",
"Deterministic server-side retrieval through REST/OpenAPI",
"Shell and CI workflows through the official CLI"
],
"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",
"serverCard": "https://mcp.synorb.com/.well-known/mcp/server-card.json"
},
{
"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",
"oauth2"
],
"selfServeCredentialUrl": "https://synorb.com/connect",
"oauth2": {
"grantTypes": [
"authorization_code",
"refresh_token"
],
"pkce": "S256",
"issuer": "https://api.synorb.com",
"authorizationEndpoint": "https://api.synorb.com/oauth/authorize",
"tokenEndpoint": "https://api.synorb.com/oauth/token",
"revocationEndpoint": "https://api.synorb.com/oauth/revoke",
"dynamicClientRegistration": false,
"documentationUrl": "https://synorb.com/auth.md"
}
},
"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"
},
{
"id": "synorb-beacon-authoring",
"url": "https://synorb.com/.well-known/agent-skills/synorb-beacon-authoring/SKILL.md"
},
{
"id": "synorb-beacon-lifecycle",
"url": "https://synorb.com/.well-known/agent-skills/synorb-beacon-lifecycle/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"
}
}