← The evidence ledger
Evidence row 1057574
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 62c254e8-2c09-4b0d-aa4d-e07d5a5be953
- Recorded
- Previous row
- #983123
- Body SHA-256
- 36fc9da9f85e3256b5b35f4a3a6519f6328c9940ace8be9234c07f196cd93029
- Leaf
- 0xda736d7e583aa7405331e2f7167575794e2cb842c00226dfa36e9e66babfad23
What was observed
{
"count": 5,
"tools": [
{
"description": "Preview changes to a connected site's spam rules. Set dryRun to false to save them with write access. Saved rules affect future submissions. Omitted settings are preserved. A successful save returns the policy read back from storage.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"allowedCountries": {
"description": "Allowed ISO 3166-1 alpha-2 country codes (e.g. ['US', 'CA']).",
"items": {
"type": "string"
},
"type": "array"
},
"allowedPhoneFormats": {
"description": "Accept a phone number when it matches any listed format. Supported formats: us-nanp, uk, au, eu, international, e164, any. US_NANP and E164 are accepted aliases. An empty list restores the single-format setting.",
"items": {
"type": "string"
},
"type": "array"
},
"blockUrlsInMessage": {
"description": "Whether to block URLs and HTML anchor tags in messages.",
"type": "boolean"
},
"blockedKeywords": {
"description": "Keywords or phrases that block a submission, matched without regard to case.",
"items": {
"type": "string"
},
"type": "array"
},
"dryRun": {
"description": "Defaults to true. Set to false with account write access to save changes.",
"type": "boolean"
},
"formType": {
"description": "Default form-type preset for this site.",
"enum": [
"local_service",
"b2b_saas",
"b2b",
"agency",
"portfolio",
"ecommerce",
"booking",
"quiz",
"real_estate",
"careers",
"newsletter",
"general",
"general_inquiry",
"quote_request",
"booking_request",
"b2b_partnership",
"support_ticket",
"careers_application",
"warranty_claim",
"event_registration",
"newsletter_signup",
"feedback_review"
],
"type": "string"
},
"maxUrls": {
"description": "Maximum allowed URLs when blockUrlsInMessage is false.",
"type": "integer"
},
"requiredKeywords": {
"description": "At least one listed phrase must appear in the message, matched without regard to case. An empty list disables this rule.",
"items": {
"type": "string"
},
"type": "array"
},
"site": {
"description": "Target site or client slug.",
"type": "string"
}
},
"required": [
"site"
],
"type": "object"
},
"name": "leadshield_configure_spam_policy"
},
{
"description": "Generate an HTML script snippet and setup addresses for a site. Choose HTML, HighLevel, WordPress, HubSpot, or Astro. The result is setup guidance; this tool does not install or activate the guard.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"formType": {
"description": "Optional formType preset attribute.",
"enum": [
"local_service",
"b2b_saas",
"b2b",
"agency",
"portfolio",
"ecommerce",
"booking",
"quiz",
"real_estate",
"careers",
"newsletter",
"general",
"general_inquiry",
"quote_request",
"booking_request",
"b2b_partnership",
"support_ticket",
"careers_application",
"warranty_claim",
"event_registration",
"newsletter_signup",
"feedback_review"
],
"type": "string"
},
"platform": {
"description": "Target website or CRM platform.",
"enum": [
"html_script",
"highlevel",
"wordpress",
"hubspot",
"astro"
],
"type": "string"
},
"site": {
"description": "Your site's LeadShield identifier, such as 'review-demo'.",
"type": "string"
}
},
"required": [
"site"
],
"type": "object"
},
"name": "leadshield_generate_guard_embed"
},
{
"description": "Read blocked-message counts, categories, screening stages, and recent submissions for your connected sites. The date window uses UTC calendar days and includes today.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"clientSlug": {
"description": "A connected site to report on. Omit to combine only the sites connected to your account.",
"type": "string"
},
"days": {
"description": "Lookback window in days (1 to 90, default 7).",
"type": "integer"
},
"limit": {
"description": "Maximum number of recent blocked records to include (1 to 50, default 10).",
"type": "integer"
}
},
"type": "object"
},
"name": "leadshield_get_blocked_spam_report"
},
{
"description": "Inspect the saved spam rules for a connected site, including countries, phone formats, URLs, keywords, and its form preset. Supply a formType to preview that preset without changing the saved policy.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"formType": {
"description": "Optional formType preset to preview.",
"enum": [
"local_service",
"b2b_saas",
"b2b",
"agency",
"portfolio",
"ecommerce",
"booking",
"quiz",
"real_estate",
"careers",
"newsletter",
"general",
"general_inquiry",
"quote_request",
"booking_request",
"b2b_partnership",
"support_ticket",
"careers_application",
"warranty_claim",
"event_registration",
"newsletter_signup",
"feedback_review"
],
"type": "string"
},
"site": {
"description": "A site connected to your LeadShield account.",
"type": "string"
}
},
"required": [
"site"
],
"type": "object"
},
"name": "leadshield_get_spam_policy"
},
{
"description": "Check a message against the connected site's spam rules and, when configured, its intent classifier. Returns the screening decision and reason. This preview does not store the message, send it to a customer, or process a payment.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Two-letter ISO 3166-1 alpha-2 country code (e.g. 'US', 'CA').",
"type": "string"
},
"email": {
"description": "Submitter email address.",
"type": "string"
},
"formType": {
"description": "Optional form-type preset to evaluate against.",
"enum": [
"local_service",
"b2b_saas",
"b2b",
"agency",
"portfolio",
"ecommerce",
"booking",
"quiz",
"real_estate",
"careers",
"newsletter",
"general",
"general_inquiry",
"quote_request",
"booking_request",
"b2b_partnership",
"support_ticket",
"careers_application",
"warranty_claim",
"event_registration",
"newsletter_signup",
"feedback_review"
],
"type": "string"
},
"message": {
"description": "Inbound form message or inquiry text to evaluate.",
"type": "string"
},
"name": {
"description": "Submitter full name.",
"type": "string"
},
"phone": {
"description": "Submitter phone number.",
"type": "string"
},
"site": {
"description": "A site connected to your LeadShield account, such as 'review-demo'.",
"type": "string"
},
"timezone": {
"description": "Submitter IANA timezone (e.g. 'America/Los_Angeles').",
"type": "string"
}
},
"required": [
"site",
"message"
],
"type": "object"
},
"name": "leadshield_screen_submission"
}
]
}What the leaf hashes
{"body":"36fc9da9f85e3256b5b35f4a3a6519f6328c9940ace8be9234c07f196cd93029","id":1057574,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793317866129402,"prev":983123,"subject":"62c254e8-2c09-4b0d-aa4d-e07d5a5be953","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xda739c7280a16f5cc5750b73f3c06696829ad838fe35cf2741680cd2663ca74e
- 0x99331b99504ab0bef295306104b2435564b32e1c41ff0a439f3251c192c8ce4b
- 0x2ff05d9c964a22f71436c814fdb9b9a8fcc4c81683d46a6446952241f2522d42
- 0x6a33b927fc75fac390189cfb3a3a5b841edc69811980483f01a465701c759a1e
- 0xb65882b170d95ab3665b7be98e96bff1a5f2114d91043c387ebbfee576409abc
- 0x5146b3fb4756a45f51be97962b0229174c3877c592ce1a7dc14f09e7f1de44e3
- 0x17b70106d92dd6ac0e8a83b494a3dc8a28ffad8a36e338bcc7217db7e9343a91
- 0x74d2358ac5a6dcf42e097f9402a35a7e0221230b80daa87bed712822d765aa96
- 0xecae9ac3568add2f64b8147e227fed8c3a0729de3caf88dc1e82e402ee2aea06
- 0x10a4ad9401b6b31d6a09fae64848941436e222862e54c95df4617d92e7663595
- 0x5f2d285a4dc67a13260469345f3b9f93a8e7969f85b04bd1fd1f211f377f4d51
- 0xcca2c51ddf43624528a707497ddb2bcb1a2962304c7d792dcc5458ffe2ead3fc
- 0xbab97b696ffe737616975d37e243af07fa246058d99161c165f9f96fde8768ff
- 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
- 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
- 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1