{"id":3019085,"recorded_at":"2026-11-04T14:54:42.802058Z","observed_at":"2026-11-04T14:54:42.801992Z","subject_kind":"endpoint","subject":"b2ed6d03-cb2b-47dd-a22e-72736037f311","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":12,"tools":[{"description":"Return the current plan, available lead credits, per-search limit, and active jobs. Call this before any credit-spending search or enrichment.","inputSchema":{"properties":{},"title":"check_accountArguments","type":"object"},"name":"check_account"},{"description":"Start asynchronous contact enrichment for businesses the user already has. This uses Pay on Find. First call check_account, state the maximum cost (up to 3 credits per submitted business, capped by the available balance), and obtain confirmation. Starting the job requires at least 1 credit per business during a trial or 1.5 credits per business on a paid plan. Use one stable idempotency_key for retries.","inputSchema":{"$defs":{"EnrichmentBusiness":{"additionalProperties":false,"properties":{"business_name":{"description":"Public business name to enrich.","maxLength":200,"minLength":1,"title":"Business Name","type":"string"},"website_url":{"description":"Public HTTP(S) business website to inspect for enrichment.","maxLength":2048,"minLength":8,"title":"Website Url","type":"string"}},"required":["business_name","website_url"],"title":"EnrichmentBusiness","type":"object"}},"properties":{"businesses":{"description":"Public businesses to enrich, each with a name and website URL.","items":{"$ref":"#/$defs/EnrichmentBusiness"},"maxItems":700,"minItems":1,"title":"Businesses","type":"array"},"confirmed_credit_cost":{"description":"Maximum Pay-on-Find credit cost the user explicitly approved.","minimum":1,"title":"Confirmed Credit Cost","type":"integer"},"idempotency_key":{"description":"Stable unique key to make retries safe.","maxLength":64,"minLength":8,"pattern":"^[A-Za-z0-9._:-]+$","title":"Idempotency Key","type":"string"},"name":{"anyOf":[{"maxLength":200,"minLength":1,"type":"string"},{"type":"null"}],"default":null,"description":"Optional display name for the job.","title":"Name"}},"required":["businesses","confirmed_credit_cost","idempotency_key"],"title":"enrich_businessesArguments","type":"object"},"name":"enrich_businesses"},{"description":"Get progress and credit usage for a supplied-business enrichment job. Does not use credits.","inputSchema":{"properties":{"job_id":{"description":"Supplied-business enrichment job ID.","format":"uuid","title":"Job Id","type":"string"}},"required":["job_id"],"title":"enrichment_statusArguments","type":"object"},"name":"enrichment_status"},{"description":"Find canonical Google business category names for a niche. Use display_name as the search query when an exact category is appropriate. Does not use credits.","inputSchema":{"properties":{"query":{"description":"Business niche or category name to match.","maxLength":100,"minLength":2,"title":"Query","type":"string"}},"required":["query"],"title":"find_categoriesArguments","type":"object"},"name":"find_categories"},{"description":"Resolve a city or region to Mapsdata's canonical location label. Use the returned label and country_code when calling search_businesses. Does not use credits.","inputSchema":{"properties":{"country_code":{"anyOf":[{"pattern":"^[A-Z]{2}$","type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO country code.","title":"Country Code"},"query":{"description":"City, state, region, or country name to resolve.","maxLength":100,"minLength":2,"title":"Query","type":"string"}},"required":["query"],"title":"find_locationsArguments","type":"object"},"name":"find_locations"},{"description":"Get one complete business record by the business ID returned in a search or enrichment result page. Does not use credits.","inputSchema":{"properties":{"business_id":{"description":"Business ID returned by a search or enrichment result page.","format":"uuid","title":"Business Id","type":"string"}},"required":["business_id"],"title":"get_businessArguments","type":"object"},"name":"get_business"},{"description":"Return one page of supplied-business enrichment results. Continue while has_more is true and fetch all pages again after completion. Does not use credits.","inputSchema":{"properties":{"job_id":{"description":"Supplied-business enrichment job ID.","format":"uuid","title":"Job Id","type":"string"},"page":{"default":1,"description":"One-based results page number.","minimum":1,"title":"Page","type":"integer"},"page_size":{"default":50,"description":"Businesses to return per page.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"}},"required":["job_id"],"title":"get_enrichment_resultsArguments","type":"object"},"name":"get_enrichment_results"},{"description":"Return one page of enriched businesses already found by a discovery search. Results may be read while the job is running. Continue while has_more is true, then fetch all pages once more after the job reaches completed. Does not use credits.","inputSchema":{"properties":{"page":{"default":1,"description":"One-based results page number.","minimum":1,"title":"Page","type":"integer"},"page_size":{"default":50,"description":"Businesses to return per page.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"},"search_id":{"description":"Discovery search job ID.","format":"uuid","title":"Search Id","type":"string"}},"required":["search_id"],"title":"get_search_resultsArguments","type":"object"},"name":"get_search_results"},{"description":"List this account's supplied-business enrichment jobs, newest first. Use scope to narrow the source. Does not use credits.","inputSchema":{"properties":{"page":{"default":1,"description":"One-based results page number.","minimum":1,"title":"Page","type":"integer"},"page_size":{"default":20,"description":"Jobs to return per page.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"},"scope":{"default":"all","description":"Where the job was created: all sources, the Mapsdata dashboard, or an integration (REST API or MCP).","enum":["all","dashboard","integration"],"title":"Scope","type":"string"}},"title":"list_enrichmentsArguments","type":"object"},"name":"list_enrichments"},{"description":"List this account's discovery searches, newest first, including searches created in the Mapsdata dashboard, REST API, and MCP. Use scope to narrow the source. Does not use credits.","inputSchema":{"properties":{"page":{"default":1,"description":"One-based results page number.","minimum":1,"title":"Page","type":"integer"},"page_size":{"default":20,"description":"Jobs to return per page.","maximum":100,"minimum":1,"title":"Page Size","type":"integer"},"scope":{"default":"all","description":"Where the job was created: all sources, the Mapsdata dashboard, or an integration (REST API or MCP).","enum":["all","dashboard","integration"],"title":"Scope","type":"string"}},"title":"list_searchesArguments","type":"object"},"name":"list_searches"},{"description":"Start one asynchronous Google Maps business search in one canonical location. This uses Pay on Find. First call check_account and find_locations, tell the user the maximum cost (up to 3 credits per business, capped by the available balance), and note that starting an enriched run requires at least 1 credit per requested business during a trial or 1.5 credits per requested business on a paid plan. obtain confirmation. Use one stable idempotency_key for retries.","inputSchema":{"properties":{"confirmed_credit_cost":{"description":"The maximum Pay-on-Find credit cost the user approved.","minimum":0,"title":"Confirmed Credit Cost","type":"integer"},"country_code":{"anyOf":[{"pattern":"^[A-Z]{2}$","type":"string"},{"type":"null"}],"default":null,"description":"ISO country code from find_locations.","title":"Country Code"},"enrich_contacts":{"default":true,"description":"Whether to enrich listings with contact and owner data.","title":"Enrich Contacts","type":"boolean"},"expand_nearby":{"default":true,"description":"Whether to search nearby map areas for additional matches.","title":"Expand Nearby","type":"boolean"},"idempotency_key":{"description":"Stable unique key to make retries safe.","maxLength":64,"minLength":8,"pattern":"^[A-Za-z0-9._:-]+$","title":"Idempotency Key","type":"string"},"language":{"default":"en","description":"Language code for Google Maps results.","pattern":"^[a-z]{2,3}(-[A-Za-z]{2,4})?$","title":"Language","type":"string"},"location":{"description":"Canonical location label returned by find_locations.","maxLength":300,"minLength":1,"title":"Location","type":"string"},"max_results":{"description":"Maximum businesses to return. Pay-on-Find cost can be 0 to 3 credits per business.","maximum":700,"minimum":100,"title":"Max Results","type":"integer"},"name":{"anyOf":[{"maxLength":200,"minLength":1,"type":"string"},{"type":"null"}],"default":null,"description":"Optional display name for the job.","title":"Name"},"query":{"description":"Business niche or search term.","maxLength":300,"minLength":1,"title":"Query","type":"string"}},"required":["query","location","max_results","confirmed_credit_cost","idempotency_key"],"title":"search_businessesArguments","type":"object"},"name":"search_businesses"},{"description":"Get progress and credit usage for one discovery search. Does not use credits.","inputSchema":{"properties":{"search_id":{"description":"Discovery search job ID.","format":"uuid","title":"Search Id","type":"string"}},"required":["search_id"],"title":"search_statusArguments","type":"object"},"name":"search_status"}]},"body_sha256":"d6e665bd6c25aaad9c8aa6a80b1c42a31a3481268bab0d8c464d341f82725eb5","prev_id":null,"leaf":"0xa249151e8f56a7700d037526402d251a6987e47b41398b62a71432d4564a86b5","leaf_text":"{\"body\":\"d6e665bd6c25aaad9c8aa6a80b1c42a31a3481268bab0d8c464d341f82725eb5\",\"id\":3019085,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793804082801992,\"prev\":null,\"subject\":\"b2ed6d03-cb2b-47dd-a22e-72736037f311\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-04","leaves":424109,"root":"0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee","chained":"0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b","anchor_chain":"eip155:5042002","anchor_tx":"0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345","anchor_block":70772483},"proof":["0xa2492efc4e62aacc09ac87864273b133f03f52732821e1e8f9317a4a8efc32ec","0x1643b4709eac55a7a8fcea378ea28ff84d2387867d9d4918cbcc34d5139eb57d","0x77d95517b1e24930824fc385cf627aa5263df9c588802a8467c58a55f2abb791","0xc18451f609401bda7d718349a297352a1567dadb2277b9824912f06e395f0f47","0x1002d1c1ddafff7604e390c7aece3e2221e6a9fce0cb3cf328837d6694413921","0x5a866a5194d2f88f74b3f4a11e0c4ea36aa6621bb69ef5a2784ab781fc36a4ff","0x23285a6838818a8c4863944815ab18571aefec3ab6ede2cb3868ae62323b16d5","0xa2a78ecb1e2270031105d2a5e0c27422eacf0f51b32d981c5be1df414b2246dc","0x44adad51ce41b78db0bb04ea162f40a6583b441a4fddd5ceaea99ae3e99083cb","0x51eec1bb56a070cd53632bd961a5e335d8156703aa788ac0db93c67afafdb3e2","0x5cbafd1c914a0189b20e7072785123be42a8787828395efae3fec6508f5556a5","0x97bd590e50b8c38c471ee26f4101b734bdc2f5a4effe5d6dd23f038fe0aec61e","0x4e3cf6adf9462457ebf291a4697658af6c0458a9430539ea82790d3b50c15cf0","0x0acb776c7cfb7900304eb2e18bdaeb4d910683a314407142d6e5519fdff93376","0x378b07f7642084931bbdf9bd843070621af094779cacfc2186c04d7a92468ab6","0xaf6861b690de8e69efdec688615139e2df9624a773d4c6017d1ef5841d1ac724","0x321a352f90893ccd0656c1544d31825cd29cf74464e924a4ca7fb29b1f8ee0fd","0x9c1c771179da4a002386557e8601b2d4983c3e366808477ee20da18c282c1dd8","0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34"]}