{
  "$schema": "https://agent-resource-discovery.org/schemas/v0.91/ard.json",
  "name": "PlanMyCal",
  "description": "The affordable, intelligent auto-scheduler for Google Calendar and Microsoft Outlook.",
  "version": "1.0.0",
  "url": "https://planmycal.com",
  "documentation": "https://planmycal.com/llms.txt",
  "contact": {
    "email": "support@planmycal.com",
    "url": "https://planmycal.com/contact"
  },
  "capabilities": {
    "calendar_sync": ["google_calendar", "microsoft_outlook"],
    "auto_scheduling": true,
    "task_splitting": true,
    "timemaps": true,
    "natural_language_shortcuts": true
  },
  "tools": [
    {
      "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"
      }
    },
    {
      "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"
      }
    },
    {
      "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", "message"],
        "additionalProperties": false
      },
      "target": {
        "type": "http",
        "method": "POST",
        "url": "https://planmycal.com/api/contact"
      }
    }
  ]
}
