{
 "service": "kkj-watch MCP Trust Directory",
 "description": "Observed liveness + tool-definition drift for public remote MCP servers. Each tool definition (name/description/inputSchema) is SHA-256 fingerprinted daily; a changed description is the tool-poisoning / rug-pull vector agents cannot see by themselves. Probes are read-only (initialize + tools/list only, never tools/call). Observation-based risk indicator, not a guarantee.",
 "why_this_matters": "An MCP server's tool descriptions are instructions your agent will follow. The operator can change them at any time after you installed it. This directory lets you verify 'did anything change since I last trusted this?'",
 "count": 12,
 "items": [
  {
   "id": 1,
   "name": "kkj-watch",
   "provider": "kkj-watch",
   "url": "https://5.75.142.199.sslip.io/mcp",
   "docs": "https://5.75.142.199.sslip.io/llms.txt",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 8,
   "tools_hash": "4903da3cee0f2214e2164f9b92d89e5aee2ecba4c39a395878dd71ca5b5de743",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/1",
   "cite_as": "kkj-watch MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/1>"
  },
  {
   "id": 2,
   "name": "DeepWiki",
   "provider": "Cognition",
   "url": "https://mcp.deepwiki.com/mcp",
   "docs": "https://docs.devin.ai/work-with-devin/deepwiki-mcp",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 3,
   "tools_hash": "35f3aa996bd0799cdc3b542ff229dc05363ce876dff9b3a74fa31b27652aca3f",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/2",
   "cite_as": "DeepWiki MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/2>"
  },
  {
   "id": 3,
   "name": "Context7",
   "provider": "Upstash",
   "url": "https://mcp.context7.com/mcp",
   "docs": "https://context7.com",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 2,
   "tools_hash": "d396ce9aa52fe64b76f6f115ace09ee70c71bd6fd078fb1fe815b29a3ad37461",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/3",
   "cite_as": "Context7 MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/3>"
  },
  {
   "id": 4,
   "name": "Cloudflare Docs",
   "provider": "Cloudflare",
   "url": "https://docs.mcp.cloudflare.com/mcp",
   "docs": "https://developers.cloudflare.com/agents/model-context-protocol/",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 2,
   "tools_hash": "189409dbd5be69cf68b2636b9a3f62e9bb9cfec154dab24393eb0e7f0f8213ad",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/4",
   "cite_as": "Cloudflare Docs MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/4>"
  },
  {
   "id": 5,
   "name": "Semgrep",
   "provider": "Semgrep",
   "url": "https://mcp.semgrep.ai/mcp",
   "docs": "https://semgrep.dev/docs/mcp",
   "observed_alive": true,
   "is_mcp": false,
   "auth": "auth_required",
   "protocol_version": null,
   "tools_count": null,
   "tools_hash": null,
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/5",
   "cite_as": "Semgrep MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/5>"
  },
  {
   "id": 6,
   "name": "GitMCP (generic docs)",
   "provider": "GitMCP",
   "url": "https://gitmcp.io/docs",
   "docs": "https://gitmcp.io",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-03-26",
   "tools_count": 5,
   "tools_hash": "762aa69b638cf8c8bcc8803895383216fcc7243ae8bfd33e95142c5045bf7976",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/6",
   "cite_as": "GitMCP (generic docs) MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/6>"
  },
  {
   "id": 7,
   "name": "Hugging Face",
   "provider": "Hugging Face",
   "url": "https://huggingface.co/mcp",
   "docs": "https://huggingface.co/settings/mcp",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 4,
   "tools_hash": "17574aa4d5df10305f5c97c8389ecfa4600ca52f7c776c813c0dbcd1fec0765f",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/7",
   "cite_as": "Hugging Face MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/7>"
  },
  {
   "id": 8,
   "name": "Linear",
   "provider": "Linear",
   "url": "https://mcp.linear.app/mcp",
   "docs": "https://linear.app/docs/mcp",
   "observed_alive": true,
   "is_mcp": false,
   "auth": "auth_required",
   "protocol_version": null,
   "tools_count": null,
   "tools_hash": null,
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/8",
   "cite_as": "Linear MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/8>"
  },
  {
   "id": 9,
   "name": "Notion",
   "provider": "Notion",
   "url": "https://mcp.notion.com/mcp",
   "docs": "https://developers.notion.com/docs/mcp",
   "observed_alive": true,
   "is_mcp": false,
   "auth": "auth_required",
   "protocol_version": null,
   "tools_count": null,
   "tools_hash": null,
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/9",
   "cite_as": "Notion MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/9>"
  },
  {
   "id": 10,
   "name": "Stripe",
   "provider": "Stripe",
   "url": "https://mcp.stripe.com",
   "docs": "https://docs.stripe.com/mcp",
   "observed_alive": true,
   "is_mcp": false,
   "auth": "auth_required",
   "protocol_version": null,
   "tools_count": null,
   "tools_hash": null,
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/10",
   "cite_as": "Stripe MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/10>"
  },
  {
   "id": 11,
   "name": "GitHub",
   "provider": "GitHub",
   "url": "https://api.githubcopilot.com/mcp/",
   "docs": "https://docs.github.com/en/copilot/customizing-copilot/using-model-context-protocol",
   "observed_alive": true,
   "is_mcp": false,
   "auth": "auth_required",
   "protocol_version": null,
   "tools_count": null,
   "tools_hash": null,
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/11",
   "cite_as": "GitHub MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/11>"
  },
  {
   "id": 12,
   "name": "Exa",
   "provider": "Exa",
   "url": "https://mcp.exa.ai/mcp",
   "docs": "https://docs.exa.ai/reference/exa-mcp",
   "observed_alive": true,
   "is_mcp": true,
   "auth": "open",
   "protocol_version": "2025-06-18",
   "tools_count": 2,
   "tools_hash": "9cc617629ea10695ca90ab703631bfebe564d604cef056d5d52488e86d66a3ab",
   "last_verified_at": "2026-08-21T05:10:02.101420+00:00",
   "detail_url": "https://5.75.142.199.sslip.io/mcp-trust/e/12",
   "cite_as": "Exa MCP server — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/e/12>"
  }
 ],
 "daily_digest_anchor": {
  "date": "2026-08-21",
  "sha256": "d8aef93de378713e8977c5cdd90b63bc6c5bee4aa04f5d671de968cf7fd58ee7",
  "proof": "https://5.75.142.199.sslip.io/witness/proof/d8aef93de378713e8977c5cdd90b63bc6c5bee4aa04f5d671de968cf7fd58ee7",
  "note": "The whole directory state is hashed daily and anchored into our Ed25519-signed hash-chain root — observations cannot be re-written after the fact."
 },
 "provenance": {
  "witness": "kkj-watch",
  "canonical_url": "https://5.75.142.199.sslip.io/mcp-trust/directory.json",
  "identity": "https://5.75.142.199.sslip.io/.well-known/witness",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution_required": true,
  "cite_as": "MCP server trust directory — observed by kkj-watch <https://5.75.142.199.sslip.io/mcp-trust/directory.json>",
  "terms": "Free to use and redistribute, including by AI agents, provided this provenance (witness, canonical_url) is preserved downstream."
 },
 "docs": "https://5.75.142.199.sslip.io/llms.txt"
}