{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3t6eg722e4tv","handle":"is-it-legit-reviews-trust-checker","url":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker","links":{"self":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker/record.json","html":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker","markdown":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker/record.md","api":"https://wellknown.network/api/v1/agents/is-it-legit-reviews-trust-checker","status":"https://wellknown.network/api/v1/agents/is-it-legit-reviews-trust-checker/status","claim":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker/claim.json","badge":"https://wellknown.network/agents/is-it-legit-reviews-trust-checker/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/is-it-legit-reviews-trust-checker/history","tools":"https://wellknown.network/api/v1/agents/is-it-legit-reviews-trust-checker/tools"},"ard":{"identifier":"urn:air:legitreviews.ai:server:is-it-legit-reviews-trust-checker","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Is it legit? Reviews trust checker","summary":"Scores whether a business's Google Maps reviews are genuine. Your agent collects them, we judge.","description":"Scores whether a business's Google Maps reviews are genuine. Your agent collects them, we judge.","publisher":{"name":"ai.legitreviews","url":null},"homepage":"https://legitreviews.ai","repository":null,"version":"2.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://legitreviews.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-03T08:09:23.510452Z","publishedAt":"2026-11-03T08:09:23.510452Z","registryName":"ai.legitreviews/legitreviews"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["ai","code","content","data","dev","geo","security"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-11-04T19:25:20.992Z","lastProbedAt":"2026-11-04T19:25:20.992Z","statusComputedAt":"2026-11-04T19:28:39.632Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":167,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":2,"ok":2,"authBoundaryOk":0,"serviceOk":2,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-04T19:25:20.992Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":169,"error":null,"detail":{"tools":[{"name":"describe_review_source","description":"Read this BEFORE scraping. Returns, per platform, the exact submission format: identity fields for the listing, the per-review fields (required vs optional; eve"},{"name":"check_place","description":"Call first. Resolves a Google Maps link or place_id and reports whether a trust result is cached, how fresh it is, and a recommendation: use the cached result, "},{"name":"begin_submission","description":"Reserves a submission and returns an upload_url. POST the complete JSON payload (format from describe_review_source) to it from your own environment or the user"},{"name":"submit_reviews","description":"Submit the review feed inside the tool call. Without submission_id this is a one-shot submission of the whole payload (fine up to about 150 reviews). For more, "},{"name":"finalize_submission","description":"For a submission fed by inline chunks: validates, scores, stores and returns the report. For one already uploaded to its upload_url: returns the stored report. "},{"name":"get_place_trust","description":"The cached fraud analysis for a place: verdict (looks_legit / not_sure / past_manipulation / inflated / manipulated) with its label and a one-sentence summary, "},{"name":"list_scored_places","description":"The ranked directory of places already analyzed for review fraud, best adjusted rating first (what the site's home and city pages show). 25 per page. Optional c"}],"toolCount":7,"toolsHash":"9c8fa7f41f9db80cab8450d9ad661e60bb3d5918fa13bd2c8f663f3c1b986b94","serverName":"legitreviews","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T11:24:44.642Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"describe_review_source","description":"Read this BEFORE scraping. Returns, per platform, the exact submission format: identity fields for the listing, the per-review fields (required vs optional; eve"},{"name":"check_place","description":"Call first. Resolves a Google Maps link or place_id and reports whether a trust result is cached, how fresh it is, and a recommendation: use the cached result, "},{"name":"begin_submission","description":"Reserves a submission and returns an upload_url. POST the complete JSON payload (format from describe_review_source) to it from your own environment or the user"},{"name":"submit_reviews","description":"Submit the review feed inside the tool call. Without submission_id this is a one-shot submission of the whole payload (fine up to about 150 reviews). For more, "},{"name":"finalize_submission","description":"For a submission fed by inline chunks: validates, scores, stores and returns the report. For one already uploaded to its upload_url: returns the stored report. "},{"name":"get_place_trust","description":"The cached fraud analysis for a place: verdict (looks_legit / not_sure / past_manipulation / inflated / manipulated) with its label and a one-sentence summary, "},{"name":"list_scored_places","description":"The ranked directory of places already analyzed for review fraud, best adjusted rating first (what the site's home and city pages show). 25 per page. Optional c"}],"toolCount":7,"toolsHash":"9c8fa7f41f9db80cab8450d9ad661e60bb3d5918fa13bd2c8f663f3c1b986b94","serverName":"legitreviews","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"describe_review_source","description":"Read this BEFORE scraping. Returns, per platform, the exact submission format: identity fields for the listing, the per-review fields (required vs optional; eve"},{"name":"check_place","description":"Call first. Resolves a Google Maps link or place_id and reports whether a trust result is cached, how fresh it is, and a recommendation: use the cached result, "},{"name":"begin_submission","description":"Reserves a submission and returns an upload_url. POST the complete JSON payload (format from describe_review_source) to it from your own environment or the user"},{"name":"submit_reviews","description":"Submit the review feed inside the tool call. Without submission_id this is a one-shot submission of the whole payload (fine up to about 150 reviews). For more, "},{"name":"finalize_submission","description":"For a submission fed by inline chunks: validates, scores, stores and returns the report. For one already uploaded to its upload_url: returns the stored report. "},{"name":"get_place_trust","description":"The cached fraud analysis for a place: verdict (looks_legit / not_sure / past_manipulation / inflated / manipulated) with its label and a one-sentence summary, "},{"name":"list_scored_places","description":"The ranked directory of places already analyzed for review fraud, best adjusted rating first (what the site's home and city pages show). 25 per page. Optional c"}],"package":null,"toolSurface":{"id":"ts_szcmvf8wpcnu","endpointId":"ep_ng3zyfahzwaj","hash":"9c8fa7f41f9db80cab8450d9ad661e60bb3d5918fa13bd2c8f663f3c1b986b94","toolCount":7,"serverName":"legitreviews","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-04T11:24:44.649Z","lastSeenAt":"2026-11-04T19:25:21.035Z","observations":2,"toolNames":["describe_review_source","check_place","begin_submission","submit_reviews","finalize_submission","get_place_trust","list_scored_places"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.legitreviews/legitreviews","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.legitreviews%2Flegitreviews","firstSeenAt":"2026-11-04T09:21:30.943Z","fetchedAt":"2026-11-04T09:21:30.943Z","normalizedAt":"2026-11-04T09:21:30.943Z"}]},"firstSeenAt":"2026-11-04T09:21:30.943Z","updatedAt":"2026-11-04T19:30:12.780Z"}