{
  "schema_version": "0.3.0",
  "name": "Adgentek",
  "description": "Agentic advertising infrastructure. Adgentek operates a sell-side Agentic Ad Server that monetizes AI surfaces and publisher properties, and ORCA, a buy-side agent platform that transacts on behalf of advertisers and agencies. Both sides transact over the Ad Context Protocol (AdCP) rather than a proprietary interface.",
  "url": "https://adgentek.ai",
  "documentationUrl": "https://docs.adgentek.ai",
  "iconUrl": "https://adgentek.ai/apple-touch-icon.png",
  "provider": {
    "organization": "Adgentek LLC",
    "url": "https://adgentek.ai"
  },
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "ad-decisioning",
      "name": "Sell-side ad decisioning",
      "description": "Return a ranked ad decision for a conversational or agent-mediated surface given supplied context. Accepts derived intent signals only. Does not accept raw user prompts or personally identifiable information.",
      "tags": ["advertising", "adcp", "monetization", "publisher", "ai-surface"],
      "examples": [
        "Return eligible creatives for a conversation about travel insurance",
        "Request a decision for an agent-mediated product comparison"
      ]
    },
    {
      "id": "inventory-discovery",
      "name": "Inventory and format discovery",
      "description": "Enumerate available placements, supported formats including the Spark conversational format, and the pricing models each surface supports.",
      "tags": ["advertising", "adcp", "discovery", "formats"],
      "examples": [
        "List formats available for a headless agent surface",
        "Return supported pricing models for a certified client-side render path"
      ]
    },
    {
      "id": "publisher-onboarding",
      "name": "Publisher onboarding",
      "description": "Self-serve onboarding for publishers and AI surfaces seeking to monetize agent and assistant traffic.",
      "tags": ["publisher", "onboarding", "monetization"],
      "examples": [
        "Start publisher onboarding for an ad-supported AI assistant"
      ]
    }
  ],
  "interfaces": [
    {
      "type": "mcp",
      "url": "https://mcp.adgentek.ai",
      "transport": "streamable-http",
      "description": "AdsMCP. Model Context Protocol server exposing Adgentek ad decisioning to agent clients."
    },
    {
      "type": "openapi",
      "url": "https://docs.adgentek.ai",
      "description": "REST API documentation."
    }
  ],
  "standards": [
    {
      "name": "Ad Context Protocol",
      "version": "3.1",
      "specification": "https://docs.adcontextprotocol.org",
      "role": "implementer"
    },
    {
      "name": "Model Context Protocol",
      "specification": "https://modelcontextprotocol.io",
      "role": "implementer"
    }
  ],
  "dataHandling": {
    "acceptsRawPrompts": false,
    "acceptsPersonalData": false,
    "signalPolicy": "Derived signals only. Raw prompts and personally identifiable information are not transmitted to demand partners.",
    "policyUrl": "https://adgentek.ai/policies"
  },
  "contact": {
    "email": "hello@adgentek.ai",
    "url": "https://adgentek.ai"
  },
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "Publisher and demand partner credentials are issued through onboarding. Discovery endpoints are unauthenticated."
    }
  }
}
