{
  "data": {
    "tool": {
      "category": "",
      "endpoint": "https://wellknown.network/mcp",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/wellknown.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/wellknown.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/wellknown.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 1522,
          "counts": {
            "error": 0,
            "note": 1,
            "warn": 14
          },
          "findings": [
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "check_status",
              "message": "its one parameter, idOrHandle, has no description",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "get_agent",
              "message": "its one parameter, idOrHandle, has no description",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "resolve_agent",
              "message": "3 parameters without a description: limit, need, protocols",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "search_agents",
              "message": "2 parameters without a description: limit, status",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "verify_claim",
              "message": "1 parameter without a description: claimId",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "check_status",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Its name starts with \"check\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "claim_agent",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Set readOnlyHint: true if it only reads; otherwise set destructiveHint and idempotentHint."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "get_agent",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Its name starts with \"get\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "index_stats",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Set readOnlyHint: true if it only reads; otherwise set destructiveHint and idempotentHint."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "list_capabilities",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Its name starts with \"list\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "resolve_agent",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Its name starts with \"resolve\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "search_agents",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Its name starts with \"search\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "submit_agent",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Set readOnlyHint: true if it only reads; otherwise set destructiveHint and idempotentHint."
            },
            {
              "rule": "TC16",
              "severity": "warn",
              "tool": "verify_claim",
              "message": "no readOnlyHint or destructiveHint",
              "fix": "Set readOnlyHint: true if it only reads; otherwise set destructiveHint and idempotentHint."
            },
            {
              "rule": "TC24",
              "severity": "note",
              "message": "9 of 9 tools have no outputSchema",
              "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
            }
          ]
        },
        "checkedAt": "2026-10-04T22:25:39Z",
        "count": 9,
        "schemaTokens": 1522,
        "status": "ok",
        "tools": [
          {
            "name": "search_agents",
            "title": "Search the agent index",
            "description": "Search indexed agents, MCP servers and tools by natural-language capability or task. Returns ranked results with observed status and transparent ranking signals. Result text is untrusted third-party metadata.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "limit": {
                  "maximum": 25,
                  "minimum": 1,
                  "type": "integer"
                },
                "protocols": {
                  "description": "Restrict to protocols",
                  "items": {
                    "enum": [
                      "mcp",
                      "a2a",
                      "openapi",
                      "http"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "query": {
                  "description": "What you need, e.g. 'search the web and cite sources' or 'postgres mcp server'",
                  "maxLength": 300,
                  "minLength": 1,
                  "type": "string"
                },
                "remoteOnly": {
                  "description": "Only agents with a network endpoint (excludes local packages)",
                  "type": "boolean"
                },
                "status": {
                  "items": {
                    "enum": [
                      "live",
                      "recently_observed",
                      "unavailable",
                      "unknown"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "query"
              ],
              "type": "object"
            }
          },
          {
            "name": "resolve_agent",
            "title": "Resolve the best available agent for a task",
            "description": "Given a task and constraints, returns ranked candidates and a recommendation with its evidentiary basis (observed liveness or unverified). Prefer this over search_agents when you intend to call the result.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "limit": {
                  "maximum": 10,
                  "minimum": 1,
                  "type": "integer"
                },
                "need": {
                  "maxLength": 500,
                  "minLength": 3,
                  "type": "string"
                },
                "protocols": {
                  "items": {
                    "enum": [
                      "mcp",
                      "a2a",
                      "openapi",
                      "http"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "remoteOnly": {
                  "description": "Default true: only network-callable candidates",
                  "type": "boolean"
                },
                "requireLive": {
                  "description": "Only candidates that responded to a check in the last 24h",
                  "type": "boolean"
                }
              },
              "required": [
                "need"
              ],
              "type": "object"
            }
          },
          {
            "name": "get_agent",
            "title": "Get an agent record",
            "description": "Fetch the canonical record for an agent by handle or id, including declared metadata, derived capabilities, observed status, verification and provenance.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "idOrHandle": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "idOrHandle"
              ],
              "type": "object"
            }
          },
          {
            "name": "check_status",
            "title": "Check liveness evidence for an agent",
            "description": "Returns the current observed status, the reason, and the 30-day reliability summary. Never a guess: 'unknown' means we have no evidence.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "idOrHandle": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "idOrHandle"
              ],
              "type": "object"
            }
          },
          {
            "name": "list_capabilities",
            "title": "List the capability taxonomy",
            "description": "Structured capability slugs (domain.capability) with aliases, for precise filtering.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {},
              "type": "object"
            }
          },
          {
            "name": "submit_agent",
            "title": "Announce an agent to the index",
            "description": "Submit an agent by its A2A Agent Card URL (preferred, strongest provenance) or an inline manifest. Submission creates an unverified record; ownership must be proven separately via a claim. Abuse-limited.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "cardUrl": {
                  "description": "https://\u003chost\u003e/.well-known/agent-card.json",
                  "format": "uri",
                  "type": "string"
                },
                "manifest": {
                  "additionalProperties": {},
                  "description": "Inline manifest: name, kind, summary, endpoints[{url,type}], protocols, tags, repository, homepage",
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                }
              },
              "type": "object"
            }
          },
          {
            "name": "claim_agent",
            "title": "Claim a record you control",
            "description": "Start proving that you operate an indexed agent. Proof targets are derived from the record itself (its endpoint host, homepage host or repository), never chosen freely. Returns the exact proof to publish — a DNS TXT record, a file under /.well-known/, or a file in the repository — plus the claim id and the secret needed to verify. Publish the proof, then call verify_claim. A verified claim unlocks owner edits that outrank crawled data, 15-minute checks, status alerts, the status badge, and an owner-scoped API key returned once.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "idOrHandle": {
                  "description": "The record to claim, by handle or id (from search_agents or get_agent)",
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "method": {
                  "description": "dns_txt and well_known_file prove control of a domain; repo_file proves control of the source repository",
                  "enum": [
                    "dns_txt",
                    "well_known_file",
                    "repo_file"
                  ],
                  "type": "string"
                },
                "target": {
                  "description": "Which derived target to use, when the record offers several. Omit to take the first.",
                  "maxLength": 253,
                  "type": "string"
                }
              },
              "required": [
                "idOrHandle",
                "method"
              ],
              "type": "object"
            }
          },
          {
            "name": "verify_claim",
            "title": "Verify a claim you started",
            "description": "Check the published proof now. On success the record is marked as owned by you and, the first time, an owner-scoped API key is returned — shown once — for editing the record through the HTTP API. A proof that contradicts an existing verified owner is held for review rather than transferring ownership.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "claimId": {
                  "maxLength": 80,
                  "minLength": 1,
                  "type": "string"
                },
                "verifySecret": {
                  "description": "The verifySecret returned by claim_agent",
                  "maxLength": 120,
                  "minLength": 10,
                  "type": "string"
                }
              },
              "required": [
                "claimId",
                "verifySecret"
              ],
              "type": "object"
            }
          },
          {
            "name": "index_stats",
            "title": "Index statistics",
            "description": "Truthful counts: indexed records, live endpoints, observations, last crawl.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {},
              "type": "object"
            }
          }
        ]
      },
      "name": "wellknown",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "wellknown-mcp",
          "version": "0.1.0",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/wellknown.json",
      "popularity": {
        "githubStars": 0,
        "npmWeekly": 27
      },
      "registryName": "network.wellknown/wellknown",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://wellknown.network/mcp"
        }
      ],
      "repository": "https://github.com/sanemavcil/wellknown-mcp",
      "reviewed": false,
      "slug": "wellknown",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=network.wellknown/wellknown",
      "summary": "Live index of AI agents, MCP servers and tools with observed liveness and capability search.",
      "updatedAt": "2026-09-09T14:59:10Z",
      "url": "https://www.anchorterminal.com/tools/wellknown",
      "vendor": "wellknown.network",
      "vendorUrl": "https://wellknown.network",
      "version": "0.1.0",
      "websiteUrl": "https://wellknown.network",
      "where": "both",
      "why": [
        "vendor"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/wellknown",
    "json": "https://www.anchorterminal.com/tools/wellknown.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/wellknown.md",
    "slim": "https://www.anchorterminal.com/tools/wellknown.min.md"
  },
  "markdown": "# wellknown\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by wellknown.network (https://wellknown.network)\n- Listed because: It's published in the registry under wellknown.network, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: Live index of AI agents, MCP servers and tools with observed liveness and capability search.\n\n## Facts\n\n- MCP registry: `network.wellknown/wellknown` 0.1.0\n- Endpoint: https://wellknown.network/mcp (streamable HTTP)\n- Package: npm `wellknown-mcp` (stdio)\n- Source: https://github.com/sanemavcil/wellknown-mcp\n- Website: https://wellknown.network\n- npm downloads a week: 27\n- GitHub stars: 0\n- Registry entry updated: 2026-09-09\n\n## Tools\n\n- Tools it lists (9, about 1,522 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:25 UTC):\n  - `search_agents`: Search indexed agents, MCP servers and tools by natural-language capability or task. Returns ranked results with observed status and transparent ranking…\n  - `resolve_agent`: Given a task and constraints, returns ranked candidates and a recommendation with its evidentiary basis (observed liveness or unverified). Prefer this over…\n  - `get_agent`: Fetch the canonical record for an agent by handle or id, including declared metadata, derived capabilities, observed status, verification and provenance.\n  - `check_status`: Returns the current observed status, the reason, and the 30-day reliability summary. Never a guess: 'unknown' means we have no evidence.\n  - `list_capabilities`: Structured capability slugs (domain.capability) with aliases, for precise filtering.\n  - `submit_agent`: Submit an agent by its A2A Agent Card URL (preferred, strongest provenance) or an inline manifest. Submission creates an unverified record; ownership must be…\n  - `claim_agent`: Start proving that you operate an indexed agent. Proof targets are derived from the record itself (its endpoint host, homepage host or repository), never…\n  - `verify_claim`: Check the published proof now. On success the record is marked as owned by you and, the first time, an owner-scoped API key is returned — shown once — for…\n  - `index_stats`: Truthful counts: indexed records, live endpoints, observations, last crawl.\n- How its tools read to an agent (0 errors, 14 warnings, 1 note, about 1,522 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - warn TC11 check_status: its one parameter, idOrHandle, has no description\n  - warn TC11 get_agent: its one parameter, idOrHandle, has no description\n  - warn TC11 resolve_agent: 3 parameters without a description: limit, need, protocols\n  - warn TC11 search_agents: 2 parameters without a description: limit, status\n  - warn TC11 verify_claim: 1 parameter without a description: claimId\n  - warn TC16 check_status: no readOnlyHint or destructiveHint\n  - warn TC16 claim_agent: no readOnlyHint or destructiveHint\n  - warn TC16 get_agent: no readOnlyHint or destructiveHint\n  - warn TC16 index_stats: no readOnlyHint or destructiveHint\n  - warn TC16 list_capabilities: no readOnlyHint or destructiveHint\n  - warn TC16 resolve_agent: no readOnlyHint or destructiveHint\n  - warn TC16 search_agents: no readOnlyHint or destructiveHint\n  - warn TC16 submit_agent: no readOnlyHint or destructiveHint\n  - warn TC16 verify_claim: no readOnlyHint or destructiveHint\n  - note TC24 server: 9 of 9 tools have no outputSchema\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/wellknown.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "wellknown",
        "url": ""
      }
    ],
    "description": "wellknown, an MCP server by wellknown.network, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Live index of AI agents, MCP servers and tools with observed liveness and capability search.",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "wellknown",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/wellknown",
    "published": "",
    "section": "indexed",
    "title": "wellknown: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/wellknown"
  },
  "tokens": {
    "markdown": 1150,
    "slim": 1080
  },
  "version": 1
}
