{
  "specVersion": "1.0",
  "host": {
    "displayName": "PlanMyCal",
    "documentationUrl": "https://planmycal.com/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:planmycal.com:docs:llms",
      "displayName": "PlanMyCal documentation for agents",
      "description": "Product overview, pricing, calendar limits, and setup guides written for language models.",
      "type": "text/markdown; profile=\"urn:air:agent-skills\"",
      "url": "https://planmycal.com/llms.txt",
      "representativeQueries": [
        "What is PlanMyCal and which calendars does it support?",
        "How much does PlanMyCal Pro cost?"
      ],
      "capabilities": ["product_documentation", "pricing"]
    },
    {
      "identifier": "urn:air:planmycal.com:tool:get-pricing-plans",
      "displayName": "Get PlanMyCal pricing plans",
      "description": "Retrieve PlanMyCal subscription tiers, pricing in USD/INR, and feature comparisons (Free vs Pro).",
      "type": "application/agent-card+json",
      "representativeQueries": [
        "What are the PlanMyCal Free and Pro prices in USD and INR?",
        "Which PlanMyCal features are included on the Free plan?"
      ],
      "capabilities": ["get_pricing_plans"],
      "data": {
        "name": "get_pricing_plans",
        "description": "Retrieve PlanMyCal subscription tiers, pricing in USD/INR, and feature comparisons (Free vs Pro).",
        "readOnly": true,
        "inputSchema": {
          "type": "object",
          "properties": {
            "currency": {
              "type": "string",
              "enum": ["USD", "INR"],
              "description": "Optional currency preference"
            }
          },
          "additionalProperties": false
        },
        "target": {
          "type": "http",
          "method": "GET",
          "url": "https://planmycal.com/api/billing/config"
        }
      }
    },
    {
      "identifier": "urn:air:planmycal.com:tool:search-editorial-content",
      "displayName": "Search PlanMyCal guides",
      "description": "Search published blog posts and guides. GET this URL with the query parameter named query. Drafts are omitted. An empty query returns no articles.",
      "type": "application/agent-card+json",
      "representativeQueries": [
        "Find the PlanMyCal guide for connecting Google Calendar and Outlook",
        "Search PlanMyCal guides for timemaps and task splitting"
      ],
      "capabilities": ["search_editorial_content"],
      "data": {
        "name": "search_editorial_content",
        "description": "Search published blog posts and guides. GET this URL with the query parameter named query. Drafts are omitted. An empty query returns no articles.",
        "readOnly": true,
        "inputSchema": {
          "type": "object",
          "properties": {
            "query": {
              "type": "string",
              "description": "Search keyword or topic"
            },
            "type": {
              "type": "string",
              "enum": ["blog", "guide", "all"],
              "description": "Article category"
            }
          },
          "required": ["query"],
          "additionalProperties": false
        },
        "target": {
          "type": "http",
          "method": "GET",
          "url": "https://planmycal.com/api/content/search"
        }
      }
    },
    {
      "identifier": "urn:air:planmycal.com:tool:submit-contact-message",
      "displayName": "Contact PlanMyCal",
      "description": "Submit a user inquiry, support question, or feedback to the PlanMyCal team.",
      "type": "application/agent-card+json",
      "representativeQueries": [
        "How do I contact PlanMyCal support?",
        "Send a message to the PlanMyCal team"
      ],
      "capabilities": ["submit_contact_message"],
      "data": {
        "name": "submit_contact_message",
        "description": "Submit a user inquiry, support question, or feedback to the PlanMyCal team.",
        "readOnly": false,
        "inputSchema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "Name of the sender"
            },
            "email": {
              "type": "string",
              "format": "email",
              "description": "Email address for reply"
            },
            "subject": {
              "type": "string",
              "description": "Subject or category of the message"
            },
            "message": {
              "type": "string",
              "description": "Detailed text of the message"
            }
          },
          "required": ["name", "email", "subject", "message"],
          "additionalProperties": false
        },
        "target": {
          "type": "http",
          "method": "POST",
          "url": "https://planmycal.com/api/contact"
        }
      }
    }
  ]
}
