{
  "$schema": "https://a2a-protocol.org/schema/agent-card/v0.2.json",
  "name": "TidyHQ Content",
  "description": "Public marketing, product, and knowledge-base content for TidyHQ - membership management software for clubs, associations, and federations. This card advertises read-only HTTP+JSON discovery surfaces (sitemap, feeds, llms.txt, markdown variants). It does not implement an A2A JSON-RPC endpoint; agents interact by retrieving content from the URLs listed under supportedInterfaces and skills.examples.",
  "url": "https://tidyhq.com",
  "documentationUrl": "https://tidyhq.com/llms.txt",
  "provider": {
    "organization": "TidyHQ",
    "url": "https://tidyhq.com"
  },
  "version": "1.0.0",
  "protocolVersion": "0.2.5",
  "supportedInterfaces": [
    {
      "url": "https://tidyhq.com/api/mcp",
      "transport": "MCP",
      "description": "Model Context Protocol server (Streamable HTTP, protocol 2025-06-18). Exposes get_pricing, search_content, list_case_studies, get_case_study, list_blog_posts, get_blog_post, list_solutions, recommend_solution, list_integrations, list_competitor_comparisons. See server card at /.well-known/mcp/server-card.json."
    },
    {
      "url": "https://tidyhq.com/llms.txt",
      "transport": "HTTP+JSON",
      "description": "Curated index of the TidyHQ marketing site for LLMs (llmstxt.org format)."
    },
    {
      "url": "https://tidyhq.com/sitemap.xml",
      "transport": "HTTP+JSON",
      "description": "XML sitemap listing every indexable page on tidyhq.com."
    },
    {
      "url": "https://tidyhq.com/blog/feed.json",
      "transport": "HTTP+JSON",
      "description": "JSON Feed 1.1 of blog articles. Each item includes a _markdown pointer to the .md variant."
    },
    {
      "url": "https://tidyhq.com/blog/rss.xml",
      "transport": "HTTP+JSON",
      "description": "RSS 2.0 feed of blog articles."
    },
    {
      "url": "https://tidyhq.com/podcast/rss.xml",
      "transport": "HTTP+JSON",
      "description": "RSS 2.0 feed of Tidy Conversations podcast episodes with iTunes namespace."
    },
    {
      "url": "https://tidyhq.com/.well-known/api-catalog",
      "transport": "HTTP+JSON",
      "description": "RFC 9727 linkset pointing to TidyHQ API documentation, developer portal, and status page."
    },
    {
      "url": "https://tidyhq.com/.well-known/agent-skills/index.json",
      "transport": "HTTP+JSON",
      "description": "Cloudflare Agent Skills Discovery index (v0.2.0). Lists SKILL.md files that teach agents how to retrieve, cite, and reason about TidyHQ content."
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/markdown", "text/html", "application/xml", "application/json", "application/rss+xml"],
  "skills": [
    {
      "id": "browse-content",
      "name": "Browse marketing content",
      "description": "Retrieve product pages, solution pages, comparison pages, customer stories, and guides. Every page is also available as markdown by appending .md to the URL, or by sending Accept: text/markdown on the HTML URL.",
      "tags": ["content", "marketing", "product", "solutions", "case-studies"],
      "examples": [
        "https://tidyhq.com/pricing.md",
        "https://tidyhq.com/solutions/sports-clubs",
        "https://tidyhq.com/compare/wildapricot",
        "https://tidyhq.com/customers/hockey-queensland.md"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown", "text/html"]
    },
    {
      "id": "read-blog",
      "name": "Read blog articles",
      "description": "Access the TidyHQ blog archive covering club administration, volunteer management, compliance, event planning, and community-building. Available as HTML, RSS, JSON Feed, or markdown.",
      "tags": ["blog", "articles", "editorial"],
      "examples": [
        "https://tidyhq.com/blog",
        "https://tidyhq.com/blog/rss.xml",
        "https://tidyhq.com/blog/feed.json"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown", "text/html", "application/rss+xml", "application/feed+json"]
    },
    {
      "id": "list-podcast-episodes",
      "name": "List podcast episodes",
      "description": "Retrieve Tidy Conversations podcast episodes with show notes, topics, and guest details. Audio/video hosted on YouTube.",
      "tags": ["podcast", "interviews", "audio"],
      "examples": [
        "https://tidyhq.com/podcast",
        "https://tidyhq.com/podcast/rss.xml"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/html", "application/rss+xml"]
    },
    {
      "id": "discover-structure",
      "name": "Discover site structure",
      "description": "Retrieve the curated LLM index (llms.txt), XML sitemap, RFC 9727 API catalog, and the agent-skills discovery index for full-site discoverability.",
      "tags": ["discovery", "sitemap", "index", "api-catalog", "agent-skills"],
      "examples": [
        "https://tidyhq.com/llms.txt",
        "https://tidyhq.com/sitemap.xml",
        "https://tidyhq.com/.well-known/api-catalog",
        "https://tidyhq.com/.well-known/agent-skills/index.json"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/xml", "application/linkset+json", "application/json"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
