{
  "version": 1,
  "name": "AIVA Claims",
  "origin": "https://aivaclaims.com",
  "description": "AIVA Claims is a program of an IRS-recognized 501(c)(3) nonprofit that helps U.S. military veterans organize and prepare VA disability claim documents. The service is donor-funded and free to veterans; it does not file claims or determine eligibility.",
  "webmcp": {
    "feature": "WebMCP",
    "api": "document.modelContext",
    "originTrialExpiry": "2027-03-29"
  },
  "tools": [
    {
      "name": "search_site",
      "description": "Search AIVA Claims' public pages by keyword — VA disability claim guides, condition rating pages, services, FAQ, and more — matched against the site's own page catalog (the index behind /llms.txt). Returns matching pages with URLs; use get_page_content to read one in full.",
      "class": "answer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms, e.g. 'migraine rating', 'intent to file', 'claim denied'"
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "search_faq",
      "description": "Search AIVA Claims' frequently asked questions by keyword and get the full public answers — getting started, the free eligibility check, intent to file, medical records, funding and cost, security, and appeals. Answers are the exact text published on the /faq page.",
      "class": "answer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Question keywords, e.g. 'how much does it cost', 'intent to file', 'is my data secure'"
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "list_blog_posts",
      "description": "List AIVA Claims' published blog posts — notes on building free AI-assisted VA disability claim help for veterans — newest first, with title, a one-line summary, date, and URL for each post.",
      "class": "answer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "How many posts to return, 1-25 (default 10)"
          }
        }
      }
    },
    {
      "name": "get_blog_post",
      "description": "Read one published AIVA Claims blog post in full by its slug (the last part of its /blog/<slug> URL, e.g. 'anthropic-bet-on-a-solo-founder'). Use list_blog_posts to find slugs. Returns the post's own Markdown, the same source its web page renders.",
      "class": "answer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Blog post slug, e.g. 'anthropic-bet-on-a-solo-founder'"
          }
        },
        "required": [
          "slug"
        ]
      }
    },
    {
      "name": "get_page_content",
      "description": "Read the full content of one of AIVA Claims' public pages — guides, condition rating pages, services, FAQ, about, privacy, terms — as Markdown, exactly as the site publishes it for agents. Path must be a public page path from search_site's catalog (e.g. '/faq', '/guides/va-claim-denied', '/conditions/migraine-va-rating').",
      "class": "answer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Public page path, e.g. '/faq' or '/guides/va-claim-denied'"
          }
        },
        "required": [
          "path"
        ]
      }
    },
    {
      "name": "navigate_to_page",
      "description": "Navigate the visitor's browser to one of AIVA Claims' public pages: any page in the public catalog (guides, condition pages, services, FAQ, blog), a blog post (/blog/<slug>), or the free eligibility check at /check. Public routes only — never sign-in, sign-up, or account pages.",
      "class": "action",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Public page path, e.g. '/check', '/faq', '/blog/anthropic-bet-on-a-solo-founder'"
          }
        },
        "required": [
          "path"
        ]
      }
    }
  ],
  "docs": "/llms.txt"
}