{
  "protocolVersion": "0.2.0",
  "name": "Amdahl",
  "description": "One API that knows what good looks like for your business. It models what works with your buyers, then evaluates and optimizes agent output against it. Every check cites its source. SOC 2 Type II report on request.",
  "version": "1.0.0",
  "provider": {
    "organization": "Amdahl Inc.",
    "url": "https://amdahl.ai"
  },
  "documentationUrl": "https://docs.amdahl.ai",
  "preferredTransport": "MCP",
  "url": "https://app.amdahl.ai/mcp",
  "supportedInterfaces": [
    {
      "url": "https://app.amdahl.ai/mcp",
      "transport": "MCP"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "metadataUrl": "https://app.amdahl.ai/.well-known/oauth-authorization-server",
      "protectedResourceMetadataUrl": "https://app.amdahl.ai/.well-known/oauth-protected-resource"
    },
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-API-Key"
    }
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "outbound-message-optimizer",
      "name": "Optimize outbound messages",
      "description": "Rewrite one outbound email or LinkedIn draft in the sender's own voice and return the stronger version on the same call. Needs no connected data. With evidence on, also lists the claims the workspace's customer conversations do not back.",
      "tags": [
        "optimizer",
        "outbound",
        "gtm"
      ]
    },
    {
      "id": "gtm-output-evals",
      "name": "Grade GTM outputs",
      "description": "Grade a draft or prompt against the workspace's own customer conversations and deal outcomes. Returns a score, per-check verdicts, and cited quotes.",
      "tags": [
        "evals",
        "gtm",
        "grading"
      ]
    },
    {
      "id": "buyer-data-search",
      "name": "Search buyer data",
      "description": "Query normalized signals across sales calls, CRM records, support tickets, and meeting notes, with citations back to the source conversation.",
      "tags": [
        "search",
        "gtm",
        "buyer-data"
      ]
    },
    {
      "id": "business-context",
      "name": "Retrieve business context",
      "description": "Read a workspace's business context and substrate: company profile, personas, positioning, and the evidence behind them.",
      "tags": [
        "context",
        "gtm"
      ]
    }
  ]
}