{
  "schema_version": "1.0.0",
  "name": "V-Sum",
  "description": "Curated finance media and convening company. Technical briefings, interviews, events, and a growing archive from the companies building finance.",
  "url": "https://v-sum.com/",
  "version": "1.44.0",
  "pricing": "free",
  "auth": {
    "public_api": "none",
    "mcp": "none",
    "operator_api": "google_oauth"
  },
  "endpoints": {
    "homepage": "https://v-sum.com/",
    "public_api": "https://api.v-sum.com",
    "public_api_spec": "https://api.v-sum.com/spec.json",
    "mcp": "https://v-sum.com/mcp",
    "mcp_server_card": "https://v-sum.com/.well-known/mcp/server-card.json",
    "openapi": "https://v-sum.com/openapi.json",
    "llms_txt": "https://v-sum.com/llms.txt",
    "llms_full_txt": "https://v-sum.com/llms-full.txt",
    "api_catalog": "https://v-sum.com/.well-known/api-catalog",
    "sitemap": "https://v-sum.com/sitemap.xml",
    "rss": "https://v-sum.com/feed.xml",
    "auth_md": "https://v-sum.com/auth.md",
    "agent_permissions": "https://v-sum.com/.well-known/agent-permissions.json",
    "developers": "https://v-sum.com/developers",
    "health": "https://api.v-sum.com/health"
  },
  "mcp": {
    "endpoint": "https://v-sum.com/mcp",
    "transport": "streamable-http",
    "protocol_version": "2025-06-18",
    "auth": "none",
    "tools": [
      {
        "name": "search_briefings",
        "description": "Full-text search over V-Sum technical briefings. Matches against title, company, presenter, description, and tags. Returns briefing slug, title, company, event, presenter, and a short description.",
        "annotations": {
          "title": "Search briefings",
          "readOnlyHint": true,
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false
        }
      },
      {
        "name": "get_briefing",
        "description": "Get a single briefing by slug, including YouTube video id, presenter, company, event, description, tags, and timestamped chapters (when available).",
        "annotations": {
          "title": "Get briefing",
          "readOnlyHint": true,
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false
        }
      },
      {
        "name": "list_briefings",
        "description": "List V-Sum briefings, newest event first. Optionally filter by event name or tag. Useful for pagination or topic-scoped exploration.",
        "annotations": {
          "title": "List briefings",
          "readOnlyHint": true,
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false
        }
      },
      {
        "name": "list_events",
        "description": "List V-Sum convenings (events) in chronological order, with briefing counts per event. Use with list_briefings({event}) to drill into a specific convening.",
        "annotations": {
          "title": "List events",
          "readOnlyHint": true,
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false
        }
      },
      {
        "name": "list_companies",
        "description": "List every company that has given a technical briefing at V-Sum, with their homepage URL and the slug of their most recent briefing. One entry per company.",
        "annotations": {
          "title": "List companies",
          "readOnlyHint": true,
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false
        }
      }
    ],
    "registry": "https://github.com/superduperdot/vsum-mcp"
  },
  "sdks": {
    "npm": {
      "primary": "v-sum",
      "packages": [
        "vsum-api-client",
        "vsum-cli"
      ]
    },
    "pypi": {
      "package": "vsum-api-client"
    },
    "go": {
      "module": "github.com/superduperdot/vsum-sdk-go"
    }
  },
  "permissions": {
    "public": [
      "briefings:read",
      "events:read",
      "companies:read",
      "people:read",
      "interviews:read"
    ],
    "operator": [
      "briefings:write",
      "events:write",
      "people:write",
      "companies:write"
    ]
  },
  "discovery": {
    "agent_card": "https://v-sum.com/.well-known/agent-card.json",
    "ai_plugin": "https://v-sum.com/.well-known/ai-plugin.json",
    "mcp_discovery": "https://v-sum.com/.well-known/mcp",
    "oauth_as": "https://v-sum.com/.well-known/oauth-authorization-server",
    "oauth_prm": "https://v-sum.com/.well-known/oauth-protected-resource",
    "openid": "https://v-sum.com/.well-known/openid-configuration",
    "schemamap": "https://v-sum.com/schemamap.xml"
  },
  "content_signal": "ai-train=yes, search=yes, ai-input=yes",
  "contact": "hello@v-sum.com"
}