{ "@context": "https://schema.org", "@type": "Dataset", "@id": "https://github.com/ogasurfproject-jpg/mcp-conduct-register#dataset", "name": "MCP Conduct Register: measured conduct of Model Context Protocol servers", "description": "A machine generated record of how Model Context Protocol servers behaved when measured. Not a curated list, not a ranking, not an endorsement. Rows are produced by a scheduled measurement and copied here by a script with no editorial input. Every verdict carries a SHA-256 recomputable from the published bytes, and records unflattering to the operator are retained because the code contains no route for removing them.", "url": "https://github.com/ogasurfproject-jpg/mcp-conduct-register", "license": "https://opensource.org/licenses/MIT", "isAccessibleForFree": true, "creator": { "@type": "Organization", "name": "The HORIZONs Co., Ltd.", "url": "https://shield.the-horizons-innovation.com/", "founder": { "@type": "Person", "name": "Toshikatsu Oga", "identifier": "https://orcid.org/0009-0000-9180-903X" } }, "measurementTechnique": "Scheduled HTTP measurement of the MCP initialize handshake, agent card retrieval, payer disclosure and determinism. Every verdict discloses the route that measured it and the commit that produced it.", "variableMeasured": [ "reachability", "agent card", "payer disclosure", "determinism", "record_sha256" ], "distribution": [ { "@type": "DataDownload", "encodingFormat": "application/json", "contentUrl": "https://gate.horizonshield.dev/register" }, { "@type": "DataDownload", "encodingFormat": "application/json", "contentUrl": "https://raw.githubusercontent.com/ogasurfproject-jpg/mcp-conduct-register/main/register.json" }, { "@type": "DataDownload", "encodingFormat": "text/markdown", "contentUrl": "https://raw.githubusercontent.com/ogasurfproject-jpg/mcp-conduct-register/main/README.md" } ], "dateModified": "2026-09-05T05:45:19Z", "source": "https://gate.horizonshield.dev/register", "generated_at": "2026-09-05T05:45:19Z", "what_this_is": "A machine generated record of measured MCP server conduct. Not a curated list, not a ranking, not an endorsement.", "what_this_is_not": "It is not proof that a listed server returns correct numbers, that the business behind it is competent, or that it is safe to use.", "rows_are_selected_by": "nobody, the script copies whatever the API returns", "disputes": { "how": "Measure any listed endpoint yourself and submit the observation to the public ledger under your own name and vantage.", "intake": "https://ledger.horizonshield.dev/witness", "operator_veto": "none, the code has no route to refuse a schema valid submission" }, "count": 9, "gate_commit": "bde5f7e442ff", "note": "The public register. Rows are scheduled measurements, not endorsements. An endpoint that is absent has simply never been measured here; absence is NOT a negative verdict. Webhooks are never published. Every stored verdict carries a record_sha256 you can recompute yourself. The operator_label field is a display name assigned by the operator, not a measurement.", "rows": [ { "endpoint": "https://mcp.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:38.287Z", "latest": { "at": "2026-09-04T18:00:35.404Z", "status": "verified", "record_sha256": "59d57b19e1c5ad5c6351cfcece9898f637f0e92975320d372ad065e897265fe9", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "948ea269001311d8", "manifest_hash": "2b3edd31ec46ca38", "server_info_hash": "fcf4b56f3e1e03c7", "tool_hashes": { "audit_estimate": "5d39fd670d3f74dc", "check_red_flags": "3d16722682b78bbc", "create_ap2_fairness_attestation": "90af58e00153a0ca", "get_agent_card": "0acb3ef47f5b2be9", "get_estimate_reading_guide": "8d5fbfa482552a3a", "get_fair_price_sources": "68fd6dcadfa27f0e", "get_jccdb_dataset_info": "797146b849b7a8ef", "get_price_range": "c696d468a3111a13", "list_cost_categories": "3c7b1f8fc27bc24c", "preview_reverse_estimate": "2fd121c21003af13", "search_cost_category": "f416ec60bd06020c", "suggest_ehn": "984e3f48fb293801", "verify_fair_price": "36cba70c911fdd86", "verify_integrity_claim": "f6108bb73564cc44" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fmcp.horizonshield.dev%2Fmcp", "operator_label": { "ja": "KIRA適正診断", "en": "KIRA fair price audit (the flagship MCP server)", "url": "https://shield.the-horizons-innovation.com" }, "requested_by": "operator", "tool_call_consent": true, "last_surface_change": { "at": "2026-08-28T01:15:41.425Z", "added": [], "removed": [], "definition_changed": [ "get_jccdb_dataset_info" ], "note": "The tool surface changed between measurements. This is a dated fact, not a defect: the MCP specification treats tool-list changes as normal operation (notifications/tools/list_changed). Recorded for anyone; judged by no one." } }, { "endpoint": "https://hearing.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:39.400Z", "latest": { "at": "2026-09-04T18:00:40.814Z", "status": "verified", "record_sha256": "e410dc8ad0fd811f1e0afd784735b86af6c7c23dcc6f8ba91b29f51414ecf992", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "91f8a223fae08805", "manifest_hash": "4a47d5dff4c20071", "server_info_hash": "b521eac4d75dacf4", "tool_hashes": { "check_named_contractor": "25246da8616c13bd", "find_contractor": "068a011c09503669", "get_contractor_profile": "062a6a0896ca0b92", "how_verification_works": "ca10b5ae959f41f9", "list_verified_stores": "73672ebc6f24b136", "mall_overview": "2d466ede70c03787" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fhearing.horizonshield.dev%2Fmcp", "operator_label": { "ja": "YAKUMO加盟店ディレクトリ", "en": "YAKUMO verified contractor directory", "url": "https://shield.the-horizons-innovation.com/yakumo/" }, "requested_by": "operator", "tool_call_consent": true, "last_surface_change": { "at": "2026-08-19T04:04:39.229Z", "added": [ "check_named_contractor" ], "removed": [], "definition_changed": [], "note": "The tool surface changed between measurements. This is a dated fact, not a defect: the MCP specification treats tool-list changes as normal operation (notifications/tools/list_changed). Recorded for anyone; judged by no one." } }, { "endpoint": "https://web.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:40.443Z", "latest": { "at": "2026-09-04T18:00:46.509Z", "status": "verified", "record_sha256": "32b2c174453c7ed4bd582dfaaade9d1c8bd8f06fd97ce6f04072f2cff9bd5bc8", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "ecc8aebb531bb105", "manifest_hash": "9da1c5030f37a21c", "server_info_hash": "340b06fec8b6b6df", "tool_hashes": { "draft_broadcast": "0f1af6bd52a0fc6d", "intake_estimate": "13c611d77f8d7487", "route_request": "b6b7c6cb64e15614", "run_full_audit": "13a3fb74d1c6a682", "scan_tactics": "affbf67594678269" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fweb.horizonshield.dev%2Fmcp", "operator_label": { "ja": "KIRA相談窓口", "en": "KIRA intake desk for renovation questions", "url": "https://shield.the-horizons-innovation.com" }, "requested_by": "operator", "tool_call_consent": true, "last_surface_change": { "at": "2026-09-04T18:00:46.509Z", "added": [], "removed": [], "definition_changed": [ "route_request" ], "note": "The tool surface changed between measurements. This is a dated fact, not a defect: the MCP specification treats tool-list changes as normal operation (notifications/tools/list_changed). Recorded for anyone; judged by no one." } }, { "endpoint": "https://jidec.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 28, "first_at": "2026-08-16T18:00:08.697Z", "latest": { "at": "2026-09-04T18:00:49.938Z", "status": "pending", "record_sha256": "daeab17a05854b3c62392cdfc05b5184f83b3e6eefa6ee1e52e7b0d837844cab", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "0ba2335bcc4a9bd3", "manifest_hash": "50c80d994fdb32dc", "server_info_hash": "671b3d4f62dcd034", "tool_hashes": { "jidec_cite": "2b3d6878d4dc3199", "jidec_how_to_verify": "1e46fd10669699bc", "jidec_list_paths": "19490f8ac003a1c2", "jidec_replay": "f92e83492f4936b7" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fjidec.horizonshield.dev%2Fmcp", "operator_label": { "ja": "JIDEC 公開検証台帳", "en": "JIDEC, the Bitcoin anchored public ledger", "url": "https://ledger.horizonshield.dev/llms.txt" }, "requested_by": "operator", "tool_call_consent": true }, { "endpoint": "https://p001.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:41.607Z", "latest": { "at": "2026-09-04T18:01:02.909Z", "status": "pending", "record_sha256": "0cf8f973651afefcc5d21bf9c99adae044d8478664d9d54470142270f8fda1b0", "consent_source": "none", "surface": { "complete": true, "pages_followed": 1, "names_hash": "5adf698aad3181b3", "manifest_hash": "de01a4414810d273", "server_info_hash": "390bdb3ca822185c", "tool_hashes": { "get_partner_profile": "8f87b2be38dbf636" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fp001.horizonshield.dev%2Fmcp", "operator_label": { "ja": "リフォーム職人株式会社(加盟No.001)", "en": "Reform Shokunin Co., Ltd. (member No.001, Aichi)", "url": "https://shield.the-horizons-innovation.com/yakumo/no001/" }, "requested_by": "operator", "tool_call_consent": false, "why_not_verified": "No owner consent for tool calls is on record, so determinism is not measured and this row cannot reach verified. That is not a failure, it is an unmeasured condition. To consent, publish /.well-known/mcp-conduct.json on the origin with {\"allow_tool_call\": true}; the next scheduled measurement reads it and records where it read it (0.2.4)." }, { "endpoint": "https://p002.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:42.514Z", "latest": { "at": "2026-09-04T18:01:05.641Z", "status": "verified", "record_sha256": "12abd82697e933c0efb1401a8f34968dcb02973a3c8f3e8fa95c842c338deb31", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "5adf698aad3181b3", "manifest_hash": "3b53c18f53860eb3", "server_info_hash": "e9499d5f13bb8beb", "tool_hashes": { "get_partner_profile": "4f9ed104e9cf3f34" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fp002.horizonshield.dev%2Fmcp", "operator_label": { "ja": "ミネオトーヨー住器株式会社(加盟No.002)", "en": "Mineo Toyo Juki Co., Ltd. (member No.002)" }, "requested_by": "operator", "tool_call_consent": true }, { "endpoint": "https://gate.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 30, "first_at": "2026-08-14T18:00:43.527Z", "latest": { "at": "2026-09-04T18:01:07.877Z", "status": "verified", "record_sha256": "fb83deaf49a0adc9d46e72098af267095de63a040ed4e61904f15634b2cd6622", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "d64176a7f5c5ac43", "manifest_hash": "591dbbf12456b7fa", "server_info_hash": "b9ebc38a706b8de6", "tool_hashes": { "check_conformance": "6c9242efbeb8a568", "get_conditions": "2cfe77b5fd14eb53", "is_verified": "d08b2eaeddb69207", "lookup_server": "bfb59d75392759f4", "verify_verdict": "c022a23b3d8ce7b3" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fgate.horizonshield.dev%2Fmcp", "operator_label": { "ja": "検証ゲート(この検査機自身)", "en": "The verification gate, measuring itself", "url": "https://shield.the-horizons-innovation.com/verify-directory/" }, "requested_by": "operator", "tool_call_consent": true }, { "endpoint": "https://femtech.horizonshield.dev/mcp", "tier": "self", "cadence": "daily", "measurements": 9, "first_at": "2026-08-28T01:15:59.063Z", "latest": { "at": "2026-09-04T18:01:11.574Z", "status": "verified", "record_sha256": "46571f98c3dce77ac6ad2c15a3603612c1563f9e386f01d0bf106d275940629a", "consent_source": "operator_list", "surface": { "complete": true, "pages_followed": 1, "names_hash": "7c364e3c7e77956f", "manifest_hash": "b8e701c911a49492", "server_info_hash": "7046562df33fe338", "tool_hashes": { "check_source": "175c6d433ef0d6a6", "explain_product_category": "3761cd830badbb07", "get_agent_card": "5d03cb35f5f14f9e", "get_femtech_topic": "8b66c0c4cb4bddb7", "get_registry_entry": "72ca4c1eda694e47", "how_to_verify": "06cb66ccd7406d4d", "list_registry": "9a337714a7a1fd1f", "register_source": "e12f2dbd2e1d56cc", "verify_source": "6a268c7071c96fc7" }, "canonicalization": "rfc8785-jcs", "unsafe_integer_scan": "clean" } }, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Ffemtech.horizonshield.dev%2Fmcp", "operator_label": { "ja": "フェム情報源レジストリ", "en": "Femtech source registry (verify sources, never diagnose)", "url": "https://femtech.horizonshield.dev/" }, "requested_by": "operator", "tool_call_consent": true, "last_surface_change": { "at": "2026-08-28T18:01:02.663Z", "added": [ "check_source" ], "removed": [], "definition_changed": [], "note": "The tool surface changed between measurements. This is a dated fact, not a defect: the MCP specification treats tool-list changes as normal operation (notifications/tools/list_changed). Recorded for anyone; judged by no one." } }, { "endpoint": "https://intel.twzrd.xyz/mcp", "tier": "free", "cadence": "weekly", "measurements": 0, "first_at": null, "latest": null, "history_url": "https://gate.horizonshield.dev/history?endpoint=https%3A%2F%2Fintel.twzrd.xyz%2Fmcp", "requested_by": "unrecorded (row added before 0.3.1)", "tool_call_consent": false, "why_not_verified": "No owner consent for tool calls is on record, so determinism is not measured and this row cannot reach verified. That is not a failure, it is an unmeasured condition. To consent, publish /.well-known/mcp-conduct.json on the origin with {\"allow_tool_call\": true}; the next scheduled measurement reads it and records where it read it (0.2.4)." } ] }