{
  "specVersion": "1.0",
  "host": {
    "displayName": "AgendaForge",
    "identifier": "agendaforge.app",
    "documentationUrl": "https://agendaforge.app/developers"
  },
  "entries": [
    {
      "identifier": "urn:air:agendaforge.app:mcp:primary",
      "displayName": "AgendaForge MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://agendaforge.app/.well-known/mcp/server-card.json",
      "description": "Authenticated event operations through Streamable HTTP, with reads and human approval-gated writes.",
      "trustManifest": {
        "identity": "agendaforge.app"
      },
      "representativeQueries": [
        "list the sessions for my conference",
        "propose a schedule change for a session in AgendaForge"
      ]
    },
    {
      "identifier": "urn:air:agendaforge.app:mcp:readonly",
      "displayName": "AgendaForge read-only MCP server",
      "type": "application/mcp+json",
      "url": "https://mcp.agendaforge.app/mcp/readonly",
      "description": "Read-only MCP access to AgendaForge event data.",
      "trustManifest": {
        "identity": "agendaforge.app"
      },
      "representativeQueries": [
        "read my event agenda without write access",
        "list speakers for an AgendaForge event"
      ]
    },
    {
      "identifier": "urn:air:agendaforge.app:mcp:docs",
      "displayName": "AgendaForge public docs MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://agendaforge.app/.well-known/mcp/docs-server-card.json",
      "description": "Search and fetch AgendaForge public marketing and documentation content only.",
      "trustManifest": {
        "identity": "agendaforge.app"
      },
      "representativeQueries": [
        "what does AgendaForge cost per event",
        "does AgendaForge integrate with Slack"
      ]
    },
    {
      "identifier": "urn:air:agendaforge.app:ask",
      "displayName": "Ask AgendaForge public content",
      "type": "application/json",
      "url": "https://agendaforge.app/ask",
      "description": "Natural-language answers from AgendaForge public marketing and documentation content only.",
      "trustManifest": {
        "identity": "agendaforge.app"
      },
      "representativeQueries": [
        "what is AgendaForge best for",
        "how do agents authenticate with AgendaForge"
      ]
    },
    {
      "identifier": "urn:air:agendaforge.app:api:openapi",
      "displayName": "AgendaForge REST API",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://agendaforge.app/openapi.json",
      "description": "OpenAPI 3.1 description of the AgendaForge REST API v1.",
      "trustManifest": {
        "identity": "agendaforge.app"
      },
      "representativeQueries": [
        "fetch event registrations over the AgendaForge REST API",
        "set up an AgendaForge webhook"
      ]
    },
    {
      "identifier": "urn:air:agendaforge.app:content:llms",
      "displayName": "AgendaForge agent content index",
      "type": "text/plain",
      "url": "https://agendaforge.app/llms.txt",
      "description": "Curated index of public AgendaForge pages and their Markdown mirrors.",
      "trustManifest": {
        "identity": "agendaforge.app"
      }
    },
    {
      "identifier": "urn:air:agendaforge.app:auth:guide",
      "displayName": "AgendaForge authentication guide",
      "type": "text/markdown",
      "url": "https://agendaforge.app/auth.md",
      "description": "OAuth 2.1 and organization API key authentication instructions for agents.",
      "trustManifest": {
        "identity": "agendaforge.app"
      }
    },
    {
      "identifier": "urn:air:agendaforge.app:docs:developers",
      "displayName": "AgendaForge developer portal",
      "type": "text/html",
      "url": "https://agendaforge.app/developers",
      "description": "Developer resources for the REST API, MCP, webhooks, and integrations.",
      "trustManifest": {
        "identity": "agendaforge.app"
      }
    },
    {
      "identifier": "urn:air:agendaforge.app:docs:api",
      "displayName": "AgendaForge API reference",
      "type": "text/html",
      "url": "https://agendaforge.app/docs/api",
      "description": "Human-readable reference for the AgendaForge REST API v1.",
      "trustManifest": {
        "identity": "agendaforge.app"
      }
    },
    {
      "identifier": "urn:air:agendaforge.app:docs:n8n",
      "displayName": "AgendaForge n8n guide",
      "type": "text/html",
      "url": "https://agendaforge.app/docs/n8n",
      "description": "Instructions for the n8n-nodes-agendaforge community node and HTTP Request node.",
      "trustManifest": {
        "identity": "agendaforge.app"
      }
    }
  ]
}
