{
  "query": null,
  "mode": "filter",
  "filter": {
    "has_webmcp": true
  },
  "count": 10,
  "total": 541,
  "order": "platform subdomains last (as the flag policy publishes), then readiness score (checks passed, of 5) descending, then most recent probe first, then hostname",
  "generated_at": "2026-11-12T14:42:59.119Z",
  "data_as_of": "2026-11-04",
  "generation_id": "2026-10-24.1-20261112144259",
  "top_similarity": null,
  "filter_completeness": {
    "has_webmcp": {
      "eligible": 541,
      "excluded_no": 65,
      "excluded_unknown": 56667,
      "of_listed": 57273,
      "note": "has_webmcp=true means the page was EXECUTED and registered at least one tool on 2026-08-31 — not 'has WebMCP code'. The runtime pass covered the 648 hosts a full-index static scan flagged on 2026-08-30 (13,989 listed · 11,538 actually asked · 1,224 could not be asked); 580 registered, 67 had the code and registered nothing, 1 could not be asked. Every host never runtime-tested holds an unknown value and is excluded here, even if its page would register."
    }
  },
  "took_ms": 584,
  "note": "verified.* is tested by live probe and dated. apparent_actions is read from page content and unverified until verification_tier is 3. verified.mcp_server is true only where the site's MCP server answered tools/list; verified.mcp_tools lists what it exposes; filter with has_mcp=true. Cite the report URL. Rubric: https://knowngood.sh/benchmark",
  "also": "https://knowngood.sh/mcp-servers",
  "results": [
    {
      "host": "www.openfort.io",
      "url": "https://www.openfort.io/",
      "report": "https://knowngood.sh/site/www.openfort.io",
      "domain": "openfort.io",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "c17cbae0b495a2cad446b9c122461cae336b16c22cfc557941605244da867d38"
      },
      "name": "Openfort",
      "display_name": "Openfort",
      "category": "financial services",
      "summary": "Open-source wallet infrastructure for developers enabling embedded crypto wallets, backend wallet operations, and stablecoin money flows with self-hosted key management and AI agent wallet automation.",
      "entity_type": "business",
      "language": "en",
      "country": null,
      "locations": [],
      "apparent_actions": [
        {
          "action": "register",
          "target": "https://dashboard.openfort.io"
        }
      ],
      "transactional": true,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T23:03:22.659678+00:00",
        "signal_count": 6,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index"
        ],
        "mcp_tools": [
          "list_pages",
          "read_page",
          "search_docs",
          "submit_feedback",
          "list_sources",
          "list_source_files",
          "read_source_file",
          "get_file_tree",
          "search_source"
        ],
        "mcp_endpoint_host": "www.openfort.io",
        "webmcp": true,
        "webmcp_tools": [
          "contact_sales",
          "get_api_references",
          "list_sdks",
          "navigate_to_page",
          "search_docs"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "suvegasoft.co.uk",
      "url": "https://suvegasoft.co.uk/",
      "report": "https://knowngood.sh/site/suvegasoft.co.uk",
      "domain": "suvegasoft.co.uk",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "891f3df9097820d3ddd1373e847423c582875ed933d06a24e5216767ab1b70c1"
      },
      "name": "Suvegasoft",
      "display_name": "Suvegasoft",
      "category": "AI agents",
      "summary": "UK-based GenAI implementation consultancy delivering production-ready AI applications including RAG, fine-tuning, AI agents, voice AI, on-device AI, and data pipelines for enterprise clients.",
      "entity_type": "business",
      "language": "en",
      "country": "GB",
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:51:21.320599+00:00",
        "signal_count": 7,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index",
          "OAuth protected resource metadata"
        ],
        "mcp_tools": [
          "list_services",
          "search_content",
          "get_glossary_term"
        ],
        "mcp_endpoint_host": "mcp.suvegasoft.co.uk",
        "webmcp": true,
        "webmcp_tools": [
          "get_contact_options",
          "get_services"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "stoicsage.ai",
      "url": "https://stoicsage.ai/",
      "report": "https://knowngood.sh/site/stoicsage.ai",
      "domain": "stoicsage.ai",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "c84ce209988c75b4f2730e2b3855cd2103e003b34a8e20a59338e10141751133"
      },
      "name": "Stoic Sage",
      "display_name": "Stoic Sage",
      "category": "online courses",
      "summary": "Semantic search and exploration of over 1,400 curated Stoic philosophy passages from Marcus Aurelius, Seneca, and Epictetus, including Meditations, Discourses, Enchiridion, Fragments, and essays, with AI-powered explanations.",
      "entity_type": "other",
      "language": "en",
      "country": null,
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:50:31.490422+00:00",
        "signal_count": 6,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index"
        ],
        "mcp_tools": [
          "search_texts",
          "get_entry",
          "daily_reflection"
        ],
        "mcp_endpoint_host": "stoicsage.ai",
        "webmcp": true,
        "webmcp_tools": [
          "daily_reflection",
          "search_texts"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "skillsmp.com",
      "url": "https://skillsmp.com/",
      "report": "https://knowngood.sh/site/skillsmp.com",
      "domain": "skillsmp.com",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "3bcb30a791839fabbcb7687c36c0d9191a0c3dbd13a4ae7580d5ca647be4f3f1"
      },
      "name": "SkillsMP",
      "display_name": "SkillsMP",
      "category": "developer platforms",
      "summary": "Community-driven marketplace aggregating over 3 million open-source AI agent skills from GitHub, searchable by keyword, category, and occupation, supporting multiple languages and providing APIs for AI agents to discover and inspect skills.",
      "entity_type": "business",
      "language": "en",
      "country": null,
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:49:08.018155+00:00",
        "signal_count": 6,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index"
        ],
        "mcp_tools": [
          "search_skills",
          "get_skill",
          "list_categories"
        ],
        "mcp_endpoint_host": "skillsmp.com",
        "webmcp": true,
        "webmcp_tools": [
          "open_skill_search",
          "search_skills"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "rye.dev",
      "url": "https://rye.dev/",
      "report": "https://knowngood.sh/site/rye.dev",
      "domain": "rye.dev",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "438bd3a9e4d5d24f7395a85de13afdcf118191b4907227dba98283a21ae96862"
      },
      "name": "Cameron Rye Portfolio",
      "display_name": "Cameron Rye Portfolio",
      "category": "software development services",
      "summary": "Cameron Rye's personal portfolio and technical blog featuring software engineering projects, AI integration tools, MCP servers, and developer resources, with blog posts, project details, resume, and contact options accessible online.",
      "entity_type": "business",
      "language": "en",
      "country": "EG",
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:47:08.442176+00:00",
        "signal_count": 9,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index",
          "OAuth authorization server metadata",
          "OAuth protected resource metadata",
          "HTTP message signatures directory"
        ],
        "mcp_tools": [
          "list_posts",
          "search_posts",
          "search_site",
          "get_post",
          "list_projects",
          "get_project",
          "get_about",
          "get_now",
          "get_reading",
          "get_pulse",
          "submit_contact",
          "subscribe_newsletter"
        ],
        "mcp_endpoint_host": "rye.dev",
        "webmcp": true,
        "webmcp_tools": [
          "navigate",
          "search",
          "submit_contact",
          "subscribe_newsletter"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "nvdc.ai",
      "url": "https://nvdc.ai/",
      "report": "https://knowngood.sh/site/nvdc.ai",
      "domain": "nvdc.ai",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "eec4fa8e0b8082627bedf8555f8878b94f6bc929e195242e36e36f864284d81a"
      },
      "name": "NVDC",
      "display_name": "NVDC",
      "category": "AI agents",
      "summary": "Decentralized, verifiable, OpenAI-compatible GPU inference network with NVTrust attestation, offering paid GPU inference, attestation verification, USD payments via Stripe, and an experimental relay board for deferred jobs.",
      "entity_type": "business",
      "language": "en",
      "country": null,
      "locations": [],
      "apparent_actions": [
        {
          "action": "buy",
          "target": "https://api.nvdc.ai/v1/chat/completions"
        },
        {
          "action": "register",
          "target": "https://api.nvdc.ai/api/account/new"
        }
      ],
      "transactional": true,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:42:16.641683+00:00",
        "signal_count": 9,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index",
          "OAuth authorization server metadata",
          "OAuth protected resource metadata",
          "HTTP message signatures directory"
        ],
        "mcp_tools": [
          "network_status",
          "list_models",
          "list_miners",
          "chat",
          "account_new",
          "account_status",
          "account_api_key",
          "deposit_link",
          "payout_link",
          "withdraw",
          "relay_board",
          "relay_submit",
          "relay_claim",
          "relay_answer",
          "relay_result",
          "relay_vote",
          "relay_reputation",
          "relay_validator_register",
          "growth_kit",
          "search",
          "fetch"
        ],
        "mcp_endpoint_host": "api.nvdc.ai",
        "webmcp": true,
        "webmcp_tools": [
          "nvdc_list_models",
          "nvdc_marketplace",
          "nvdc_network_status",
          "nvdc_show_tab"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "mailrith.com",
      "url": "https://mailrith.com/",
      "report": "https://knowngood.sh/site/mailrith.com",
      "domain": "mailrith.com",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "6784199d9a6f9e5b4c1e9615ea9322bb8bc88381643221f870874c5bc52d0255"
      },
      "name": "Mailrith",
      "display_name": "Mailrith",
      "category": "marketing software",
      "summary": "Email marketing automation platform with unlimited Subscribers; customers connect their own email delivery service to keep fixed Mailrith pricing while paying separate email-sending charges.",
      "entity_type": "business",
      "language": "en-US",
      "country": null,
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:38:47.577653+00:00",
        "signal_count": 8,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index",
          "OAuth authorization server metadata",
          "OAuth protected resource metadata"
        ],
        "mcp_tools": [
          "discovery_get_capabilities",
          "workspace_get",
          "sender_identities_list",
          "sender_identities_get",
          "analytics_create_report",
          "analytics_get_report",
          "subscribers_list",
          "subscribers_get",
          "subscribers_upsert",
          "subscribers_update",
          "subscribers_update_status",
          "subscribers_add_tag",
          "subscribers_remove_tag",
          "subscribers_add_to_sequence",
          "subscribers_remove_from_sequence",
          "tags_list",
          "tags_get",
          "tags_create",
          "custom_fields_list",
          "custom_fields_get",
          "segments_list",
          "segments_get",
          "segments_preview",
          "broadcasts_list",
          "broadcasts_create",
          "broadcasts_get",
          "broadcasts_update",
          "broadcasts_preflight",
          "broadcasts_send_test",
          "broadcasts_schedule",
          "broadcasts_unschedule",
          "broadcasts_send",
          "broadcasts_cancel",
          "broadcasts_get_send_progress",
          "sequences_list",
          "sequences_create",
          "sequences_get",
          "sequences_update",
          "sequences_preflight",
          "sequences_preview_journey",
          "sequences_send_test",
          "sequences_update_status",
          "automations_list",
          "automations_create",
          "automations_get",
          "automations_update",
          "automations_preflight",
          "automations_preview_journey",
          "automations_send_test",
          "automations_update_status",
          "email_templates_list",
          "email_templates_create",
          "email_templates_get",
          "email_templates_preview",
          "email_templates_update"
        ],
        "mcp_endpoint_host": "api.mailrith.com",
        "webmcp": true,
        "webmcp_tools": [
          "mailrith_agent_resources"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "laurihanninen.com",
      "url": "https://laurihanninen.com/",
      "report": "https://knowngood.sh/site/laurihanninen.com",
      "domain": "laurihanninen.com",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "bd2203bf63432a570c5ed1cd40b2ce8a931c4c3686da5ac44b4580413d417f37"
      },
      "name": "Lauri Hänninen",
      "display_name": "Lauri Hänninen",
      "category": "business consulting",
      "summary": "Product marketing leader in Prague specializing in complex B2B SaaS and hardware crypto security products, including Trezor hardware wallets and analytics platforms, translating technical complexity into market-ready narratives.",
      "entity_type": "business",
      "language": "en",
      "country": "CZ",
      "locations": [
        "Prague"
      ],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:37:02.938730+00:00",
        "signal_count": 6,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index"
        ],
        "mcp_tools": [
          "getProfile",
          "getFullProfile",
          "listArticles",
          "getArticle"
        ],
        "mcp_endpoint_host": "laurihanninen.com",
        "webmcp": true,
        "webmcp_tools": [
          "getArticle",
          "getFullProfile",
          "getProfile",
          "listArticles"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "joost.blog",
      "url": "https://joost.blog/",
      "report": "https://knowngood.sh/site/joost.blog",
      "domain": "joost.blog",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "897a0cccf7ce5d5c3f4bf5ea1df3fefaff215b4944ab4a1c278e4715f173d49d"
      },
      "name": "Joost de Valk",
      "display_name": "Joost de Valk",
      "category": "online courses",
      "summary": "Personal blog of Joost de Valk, internet entrepreneur from the Netherlands, covering SEO, WordPress, AI, the open web, and his investments via Emilia Capital.",
      "entity_type": "blog",
      "language": "en",
      "country": "NL",
      "locations": [],
      "apparent_actions": [],
      "transactional": false,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:35:29.299460+00:00",
        "signal_count": 5,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [],
        "mcp_tools": [
          "ask_joost",
          "list_recent_content"
        ],
        "mcp_endpoint_host": "joost.blog",
        "webmcp": true,
        "webmcp_tools": [
          "ask_joost",
          "list_recent_content"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    },
    {
      "host": "jobspipe.dev",
      "url": "https://jobspipe.dev/",
      "report": "https://knowngood.sh/site/jobspipe.dev",
      "domain": "jobspipe.dev",
      "verification_tier": 2,
      "tier_label": "probe-verified",
      "origin": "declared",
      "record": {
        "schema_version": 2,
        "probe_version": "v2-probe-2026-09-26.2",
        "source_sha256": "66ba00489b194fba64bb62c9a5aba9a97f1df674cf9fd4b84a1a06e6f76fcc08"
      },
      "name": "JobsPipe",
      "display_name": "JobsPipe",
      "category": "jobs and recruiting",
      "summary": "API platform providing live, deduplicated, normalized job postings from 30+ ATS and job boards, plus company technology stack scanning and labor market insights, serving global job data consumers and AI agents.",
      "entity_type": "business",
      "language": "en",
      "country": null,
      "locations": [],
      "apparent_actions": [
        {
          "action": "register",
          "target": "https://jobspipe.dev/signup"
        }
      ],
      "transactional": true,
      "verified": {
        "tier": "CONFIRMED",
        "verified_at": "2026-10-01T22:35:27.946510+00:00",
        "signal_count": 9,
        "markdown_negotiation": true,
        "markdown_twin": true,
        "llms_txt": true,
        "api_catalog": true,
        "mcp_server": true,
        "mcp_server_card": "present",
        "other_wellknown": [
          "Agent Skills index",
          "OAuth authorization server metadata",
          "OAuth protected resource metadata",
          "HTTP message signatures directory"
        ],
        "mcp_tools": [
          "search_jobs",
          "list_job_sources",
          "list_pricing_plans"
        ],
        "mcp_endpoint_host": "jobspipe.dev",
        "webmcp": true,
        "webmcp_tools": [
          "get_api_catalog",
          "navigate_to_page",
          "scan_company_tech_stack",
          "search_job_postings"
        ],
        "webmcp_checked_at": "2026-08-31"
      }
    }
  ]
}