{
  "name": "Siren",
  "description": "Agent card for the Siren incentive platform. Exposes product knowledge and Siren recipe creation as agent-callable skills, served over Model Context Protocol (MCP) at https://www.sirenaffiliates.com/mcp. Authentication is OAuth 2.1 with PKCE and dynamic client registration via Beacon.",
  "version": "1.0.0",
  "url": "https://www.sirenaffiliates.com",
  "documentationUrl": "https://www.sirenaffiliates.com/documentation/",
  "provider": {
    "organization": "Siren",
    "url": "https://www.sirenaffiliates.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://www.sirenaffiliates.com/mcp",
      "transport": "mcp",
      "authentication": {
        "type": "oauth2",
        "protectedResourceMetadata": "https://www.sirenaffiliates.com/.well-known/oauth-protected-resource"
      }
    }
  ],
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json", "text/markdown"],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "siren-knowledge",
      "name": "Siren Knowledge",
      "description": "Search and read Siren product documentation, guides, recipes, blog posts, and integration references. Answers product questions about incentive programs, affiliate/collaborator attribution, commission structures, and Siren feature behavior.",
      "tags": ["siren", "documentation", "search", "knowledge"],
      "examples": [
        "What is the difference between a program and a distributor in Siren?",
        "Which WordPress plugins does Siren integrate with?",
        "How does Siren calculate tiered commissions?"
      ]
    },
    {
      "id": "siren-recipes",
      "name": "Siren Recipes",
      "description": "Create a fully-resolved Siren recipe that provisions programs, program groups, and distributors on a Siren installation via a signed handoff URL.",
      "tags": ["siren", "recipes", "provisioning"],
      "examples": [
        "Create a basic affiliate program recipe that pays 20% commission on WooCommerce sales.",
        "Generate a course-creator royalty program for a LifterLMS site."
      ]
    }
  ],
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "protectedResourceMetadata": "https://www.sirenaffiliates.com/.well-known/oauth-protected-resource",
      "authorizationServerMetadata": "https://www.sirenaffiliates.com/.well-known/oauth-authorization-server",
      "scopes": {
        "recipe:read": "Search and read Siren knowledge.",
        "recipe:create": "Create a Siren recipe for handoff."
      }
    }
  }
}
