{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
  "name": "Lattice",
  "title": "Lattice",
  "description": "A curated index of AI infrastructure tools, ordered by stack layer — every tool with when to use it and when to skip it.",
  "version": "0.1.0",
  "homepage": "https://lattice.kunjshah.in",
  "documentation": "https://lattice.kunjshah.in/methodology",
  "repository": "https://github.com/KunjShah95/lattice",
  "transport": "streamable-http",
  "protocolVersion": "2025-06-18",
  "endpoint": "https://lattice.kunjshah.in/mcp",
  "mcpEndpoint": "https://lattice.kunjshah.in/mcp",
  "mcpServers": {
    "lattice": {
      "type": "http",
      "url": "https://lattice.kunjshah.in/mcp"
    }
  },
  "resources": {
    "toolsJson": "https://lattice.kunjshah.in/tools.json",
    "llmsTxt": "https://lattice.kunjshah.in/llms.txt",
    "llmsFullTxt": "https://lattice.kunjshah.in/llms-full.txt",
    "searchIndex": "https://lattice.kunjshah.in/search-index.json",
    "searchApi": "https://lattice.kunjshah.in/api/search?q=<query>&limit=10",
    "searchApiFacets": "https://lattice.kunjshah.in/api/search?layer=3&role=data&cost=free",
    "stackBuilder": "https://lattice.kunjshah.in/stack-builder",
    "verification": "https://lattice.kunjshah.in/verification.json",
    "sitemap": "https://lattice.kunjshah.in/sitemap.xml"
  },
  "mcpResources": {
    "uriPrefix": "text://lattice/",
    "shapes": [
      "essay/{slug}",
      "compare/{slug}",
      "fix/{slug}",
      "term/{slug}"
    ],
    "discover": "resources/list and resources/templates/list on the /mcp endpoint"
  },
  "meta": {
    "tools": 112,
    "layers": 9,
    "glossaryTerms": 51,
    "factsVerified": "2026-09",
    "staleAfterMonths": 6,
    "neutrality": "No sponsorship, no paid placement, no ranking by popularity.",
    "citation": "Cite the canonical url on the entry used: https://lattice.kunjshah.in/<section>/<tool>"
  }
}