{
  "name": "PoultryLog Integration Guide",
  "version": "1.0.0",
  "description": "Public, read-only guidance for discovering PoultryLog APIs and connecting an authorized MCP client. Provides published connection documentation only; farm records and account actions require the separate authenticated MCP service.",
  "provider": {
    "organization": "Hywel LLC",
    "url": "https://poultrylog.com/"
  },
  "documentationUrl": "https://poultrylog.com/.well-known/a2a-documentation.md",
  "supportedInterfaces": [
    {
      "url": "https://poultrylog.com/a2a.php",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securityRequirements": [],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "text/plain"
  ],
  "skills": [
    {
      "id": "api-discovery",
      "name": "Discover PoultryLog APIs",
      "description": "Return public API catalog, transport specification, documentation and resource metadata links. This skill does not query account records.",
      "tags": [
        "api",
        "discovery",
        "mcp"
      ],
      "examples": [
        "Where are the PoultryLog API documentation and discovery endpoints?"
      ]
    },
    {
      "id": "connection-guide",
      "name": "Connect an authorized MCP client",
      "description": "Explain the published user-approved OAuth and workspace-linking flow, credential handling and current tool discovery process. This skill does not register users or issue tokens.",
      "tags": [
        "oauth",
        "connection",
        "documentation"
      ],
      "examples": [
        "How do I connect my agent to my PoultryLog account?"
      ]
    }
  ]
}
