{
  "specVersion": "1.0",
  "host": {
    "displayName": "TaskFlow AI",
    "identifier": "did:web:taskflow-ai.com",
    "description": "Hebrew-first business platform for Israeli SMBs: WhatsApp automation, AI agents, CRM tables, invoicing, e-signatures and campaigns.",
    "url": "https://taskflow-ai.com"
  },
  "entries": [
    {
      "identifier": "urn:air:taskflow-ai.com:server:taskflow-mcp",
      "displayName": "TaskFlow AI MCP Server",
      "description": "Query and modify a TaskFlow workspace over MCP: tables and field schemas, record CRUD, and WhatsApp sending. Authenticated with a workspace API key.",
      "type": "application/mcp-server-card+json",
      "url": "https://taskflow-ai.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "show me the leads in my TaskFlow CRM",
        "add a new customer record to my TaskFlow table",
        "send a WhatsApp message to a customer from my business number",
        "what fields does my TaskFlow leads table have"
      ]
    },
    {
      "identifier": "urn:air:taskflow-ai.com:agent:taskflow",
      "displayName": "TaskFlow AI Agent Card",
      "description": "A2A agent card describing TaskFlow’s CRM read/write and WhatsApp messaging skills.",
      "type": "application/a2a-agent-card+json",
      "url": "https://taskflow-ai.com/.well-known/agent-card.json",
      "representativeQueries": [
        "which agent can manage an Israeli business CRM",
        "find an agent that can send WhatsApp business messages"
      ]
    },
    {
      "identifier": "urn:air:taskflow-ai.com:api:rest-v1",
      "displayName": "TaskFlow AI REST API",
      "description": "OpenAPI 3.1 description of the public TaskFlow REST API: identity, tables, records CRUD and WhatsApp messaging.",
      "type": "application/openapi+json",
      "url": "https://taskflow-ai.com/openapi.json",
      "representativeQueries": [
        "how do I integrate TaskFlow with my website",
        "TaskFlow API endpoint for creating a record",
        "authenticate against the TaskFlow API"
      ]
    },
    {
      "identifier": "urn:air:taskflow-ai.com:skill:taskflow-crm-api",
      "displayName": "taskflow-crm-api",
      "description": "Read and write TaskFlow AI CRM records over the REST API: authentication, discovering table and field slugs, records CRUD, and sending WhatsApp messages.",
      "type": "text/markdown",
      "url": "https://taskflow-ai.com/.well-known/agent-skills/taskflow-crm-api/SKILL.md",
      "representativeQueries": [
        "how do I call the TaskFlow REST API",
        "TaskFlow API authentication and permissions"
      ]
    },
    {
      "identifier": "urn:air:taskflow-ai.com:skill:taskflow-mcp",
      "displayName": "taskflow-mcp",
      "description": "Connect to the TaskFlow AI MCP server: endpoint, bearer authentication, the available tools, and the recommended call sequence.",
      "type": "text/markdown",
      "url": "https://taskflow-ai.com/.well-known/agent-skills/taskflow-mcp/SKILL.md",
      "representativeQueries": [
        "connect an MCP client to TaskFlow",
        "what tools does the TaskFlow MCP server expose"
      ]
    },
    {
      "identifier": "urn:air:taskflow-ai.com:skill:taskflow-platform",
      "displayName": "taskflow-platform",
      "description": "What TaskFlow AI is, which capabilities it covers, how it is licensed, and where its machine-readable entrypoints live.",
      "type": "text/markdown",
      "url": "https://taskflow-ai.com/.well-known/agent-skills/taskflow-platform/SKILL.md",
      "representativeQueries": [
        "what is TaskFlow AI",
        "what can TaskFlow AI do for an Israeli business"
      ]
    }
  ]
}