← The evidence ledger
Evidence row 4146368
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint fed8daca-70d3-4db6-8a3c-4b1939f6f690
- Recorded
- Previous row
- #3428565
- Body SHA-256
- dcbcbbe72a8cc5291fc483d995f1bf7c585961557e29d7a5417bbd25cc129c34
- Leaf
- 0x95df803c6aa35d52a23aaf2a0caba5023ebd50c578029bba7447e30a3465b640
What was observed
{
"count": 15,
"tools": [
{
"description": "Returns a payment page for an order (card or crypto, depending on what is enabled). The owner pays there; an assistant that can pay may pay itself.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"method": {
"description": "Payment method id; leave empty for the default.",
"type": "string"
},
"order_id": {
"description": "From submit_tool or my_tools.",
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "create_payment"
},
{
"description": "Is this product already in the infobro directory? Search by website address or name.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"url_or_name": {
"description": "Website address (best) or product name.",
"type": "string"
}
},
"required": [
"url_or_name"
],
"type": "object"
},
"name": "find_tool"
},
{
"description": "Category slugs to use in submit_tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_categories"
},
{
"description": "Listing plans with prices and what each includes. A new listing needs one of them. The owner decides, or tells you to decide for them.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_plans"
},
{
"description": "A one-time link (15 minutes) that signs the owner into their infobro dashboard in the browser.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"page": {
"description": "Optional page, e.g. /dashboard or /checkout/<order_id>.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "login_link"
},
{
"description": "The account’s listings: review status, editor notes, plan, unpaid orders, views and clicks.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "my_tools"
},
{
"description": "Whether an order is paid.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"order_id": {
"description": "Order id.",
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "order_status"
},
{
"description": "Reads the product’s website and returns a draft (name, tagline, description, images) to improve and pass to submit_tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"url": {
"description": "The product’s website.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "prefill_from_url"
},
{
"description": "Free. Gives a meta tag or a DNS TXT record that proves the website is the owner’s. Add it, then call verify_claim.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"tool": {
"description": "Listing slug from find_tool.",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "start_claim"
},
{
"description": "Step 1 for a new assistant. Emails a 6-digit code to the product owner. Works for new and existing accounts. Then call verify_signup.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"email": {
"description": "The owner’s real email address.",
"type": "string"
},
"name": {
"description": "The owner’s name, for a new account.",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "start_signup"
},
{
"description": "Creates the listing as an unpaid draft and an order for the chosen plan. It goes to editor review once paid (create_payment). Write plain facts; no hype words, no claims you can’t back.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"advanced": {
"additionalProperties": false,
"description": "Optional details shown on the listing page. Pass only what you know from the product’s own site; each section you pass replaces that section. company_name, founded_year and specs are checked by an editor.",
"properties": {
"audience": {
"description": "Who it is for, short groups.",
"items": {
"type": "string"
},
"maxItems": 6,
"type": "array"
},
"company_name": {
"description": "",
"type": "string"
},
"faq": {
"items": {
"properties": {
"a": {
"description": "",
"type": "string"
},
"q": {
"description": "",
"type": "string"
}
},
"required": [
"q",
"a"
],
"type": "object"
},
"maxItems": 6,
"type": "array"
},
"founded_year": {
"type": "number"
},
"pricing_plans": {
"items": {
"properties": {
"highlights": {
"description": "Up to 8 inclusions or limits.",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "",
"type": "string"
},
"period": {
"description": "e.g. month, year",
"type": "string"
},
"price": {
"description": "As on the pricing page, USD, e.g. \"$19/mo or $15/mo billed yearly\".",
"type": "string"
}
},
"required": [
"name",
"price"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"specs": {
"description": "Category figures by key (see list_categories: spec_fields of the main category).",
"type": "object"
},
"specs_source": {
"description": "https page on the product’s own site that states the specs.",
"type": "string"
},
"use_cases": {
"items": {
"properties": {
"body": {
"description": "One or two sentences.",
"type": "string"
},
"title": {
"description": "",
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"maxItems": 6,
"type": "array"
}
},
"type": "object"
},
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"description": {
"description": "120-4000 characters, markdown allowed: what it does, for whom, key features, pricing.",
"type": "string"
},
"extra_categories": {
"description": "More category slugs (Listing: 2 in total, Pro: 5).",
"items": {
"type": "string"
},
"type": "array"
},
"features": {
"description": "Up to 10 short features.",
"items": {
"type": "string"
},
"type": "array"
},
"has_api": {
"type": "boolean"
},
"has_free_trial": {
"type": "boolean"
},
"is_open_source": {
"type": "boolean"
},
"logo_url": {
"description": "https link to a square logo.",
"type": "string"
},
"name": {
"description": "Product name, 2-60 characters.",
"type": "string"
},
"plan": {
"description": "The plan the owner chose, or the one you picked because they asked you to decide.",
"enum": [
"LISTING_YEAR",
"LISTING_LIFE",
"PRO_YEAR",
"PRO_LIFE"
],
"type": "string"
},
"platforms": {
"description": "web, ios, android, macos, windows, linux, chrome-extension, api, slack, vscode, self-hosted",
"items": {
"type": "string"
},
"type": "array"
},
"pricing_model": {
"description": "FREE, FREEMIUM, FREE_TRIAL, PAID or CONTACT.",
"enum": [
"FREE",
"FREEMIUM",
"FREE_TRIAL",
"PAID",
"CONTACT"
],
"type": "string"
},
"pricing_url": {
"description": "Pricing page.",
"type": "string"
},
"primary_category": {
"description": "Category slug from list_categories.",
"type": "string"
},
"screenshot_url": {
"description": "https link to a screenshot.",
"type": "string"
},
"starting_price": {
"description": "Cheapest paid plan, USD per month.",
"type": "number"
},
"tagline": {
"description": "What it does, 10-80 characters.",
"type": "string"
},
"url": {
"description": "Website.",
"type": "string"
}
},
"required": [
"url",
"name",
"tagline",
"description",
"primary_category",
"pricing_model",
"plan"
],
"type": "object"
},
"name": "submit_tool"
},
{
"description": "Changes fields of one of the account’s listings. Only the fields you pass change. Live listings change after an editor’s check.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"advanced": {
"additionalProperties": false,
"description": "Optional details shown on the listing page. Pass only what you know from the product’s own site; each section you pass replaces that section. company_name, founded_year and specs are checked by an editor.",
"properties": {
"audience": {
"description": "Who it is for, short groups.",
"items": {
"type": "string"
},
"maxItems": 6,
"type": "array"
},
"company_name": {
"description": "",
"type": "string"
},
"faq": {
"items": {
"properties": {
"a": {
"description": "",
"type": "string"
},
"q": {
"description": "",
"type": "string"
}
},
"required": [
"q",
"a"
],
"type": "object"
},
"maxItems": 6,
"type": "array"
},
"founded_year": {
"type": "number"
},
"pricing_plans": {
"items": {
"properties": {
"highlights": {
"description": "Up to 8 inclusions or limits.",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "",
"type": "string"
},
"period": {
"description": "e.g. month, year",
"type": "string"
},
"price": {
"description": "As on the pricing page, USD, e.g. \"$19/mo or $15/mo billed yearly\".",
"type": "string"
}
},
"required": [
"name",
"price"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"specs": {
"description": "Category figures by key (see list_categories: spec_fields of the main category).",
"type": "object"
},
"specs_source": {
"description": "https page on the product’s own site that states the specs.",
"type": "string"
},
"use_cases": {
"items": {
"properties": {
"body": {
"description": "One or two sentences.",
"type": "string"
},
"title": {
"description": "",
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"maxItems": 6,
"type": "array"
}
},
"type": "object"
},
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"cta_label": {
"description": "Pro: second button label, up to 24 characters.",
"type": "string"
},
"cta_url": {
"description": "Pro: second button link.",
"type": "string"
},
"description": {
"description": "120+ characters.",
"type": "string"
},
"extra_categories": {
"items": {
"type": "string"
},
"type": "array"
},
"features": {
"items": {
"type": "string"
},
"type": "array"
},
"gallery": {
"description": "Up to 8 image links.",
"items": {
"type": "string"
},
"type": "array"
},
"has_api": {
"type": "boolean"
},
"has_free_trial": {
"type": "boolean"
},
"is_open_source": {
"type": "boolean"
},
"logo_url": {
"description": "",
"type": "string"
},
"name": {
"description": "",
"type": "string"
},
"platforms": {
"items": {
"type": "string"
},
"type": "array"
},
"pricing_model": {
"description": "",
"enum": [
"FREE",
"FREEMIUM",
"FREE_TRIAL",
"PAID",
"CONTACT",
"UNKNOWN"
],
"type": "string"
},
"pricing_url": {
"description": "",
"type": "string"
},
"report_mistake": {
"description": "For a listing without a plan: describe a mistake in the text for the editor.",
"type": "string"
},
"screenshot_url": {
"description": "",
"type": "string"
},
"socials": {
"additionalProperties": false,
"properties": {
"discord": {
"description": "",
"type": "string"
},
"github": {
"description": "",
"type": "string"
},
"linkedin": {
"description": "",
"type": "string"
},
"x": {
"description": "",
"type": "string"
},
"youtube": {
"description": "",
"type": "string"
}
},
"type": "object"
},
"starting_price": {
"type": "number"
},
"tagline": {
"description": "10-80 characters.",
"type": "string"
},
"tool": {
"description": "Listing slug from my_tools.",
"type": "string"
},
"video_url": {
"description": "YouTube link.",
"type": "string"
},
"website_url": {
"description": "",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "update_tool"
},
{
"description": "Looks for the meta tag or DNS record and, if found, moves the listing to the account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"tool": {
"description": "Listing slug.",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "verify_claim"
},
{
"description": "Step 2. Checks the code from the email and returns an API key that acts for the account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "The 6-digit code from the email.",
"type": "string"
},
"email": {
"description": "Same email as in start_signup.",
"type": "string"
}
},
"required": [
"email",
"code"
],
"type": "object"
},
"name": "verify_signup"
},
{
"description": "Which account the key belongs to.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "whoami"
}
]
}What the leaf hashes
{"body":"dcbcbbe72a8cc5291fc483d995f1bf7c585961557e29d7a5417bbd25cc129c34","id":4146368,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794125548619630,"prev":3428565,"subject":"fed8daca-70d3-4db6-8a3c-4b1939f6f690","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (183509 rows).
- 0x95df063a2ba75d4c6b7320df13e56fb5dde1076fe71f707c98f819ed55d83d5e
- 0x3f8cc40bcd6afa76eb3496970416aa2a4d46e3cb7e0ffa6aaf0d1ddee496f9bb
- 0xec6fd08faf10c6e02dae6527248787802a0813a21339ce32972e5bb7d756898a
- 0x7910a758f1b291aa7a4e8293500de97c2d061030a717f1b508afe7e2b8b124c8
- 0x9a7addca25d2b1cfa6adbd2145932d2a40739c63f6b7cc83b2c815880b7cc602
- 0xf0509788f362049f4a498c6553b485eb237ec2b54d41d91e7658fba24ecda8e9
- 0x021bbdd90ae66a41dbb69da6cf82e5f5c7c321d4a8a1b22a5cdaad523c0b42b1
- 0x706708940160ca2e423396ee5e5779048d541db097e88f9198233b007770e510
- 0x0e304aa2dba396fcd3e00e2f9cea3660b23aa13e70f7e984d278d22866ad6c5b
- 0x10db5ccd3f87ba5c269402ce03ab38038d18ed474aa5ead68f0ca944b51d549f
- 0x19677d55312cc067373c6bcddc837e24e870e5e97006e045bd13a619a4c8b04a
- 0x8d351e340c55d2bc7641aa3bf7dc95cf244c5078ce5a442de4e02d7e17c78332
- 0x5086605a69ebed24d40fa3cb4c2b5a78f5f87c03a444f4225652d686b552088c
- 0x27ef23b66d3866055bfc3c502a040cc0b018a6f81d3088889dbe56101391c18f
- 0xd940d63ce3037598bb824acb7b8507d1a292860dcd46c4107cbb045adc40cd3f
- 0x15fcf46472196b84319db11d0928bd9a7c1bffd0bf592e61363ef0eddd378bc6
- 0x45874ada32d7ee6c17eade12dec01ab7504d43d23be0d9dbb51e642eb39966a4
- 0x1f0ff2af9da38fef1beef5d2dbcf41f592dca17729b7ab9b9c0b6ef354dc3b83
- Day root
- 0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
- Chained
- 0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
- Published
- On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022