{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T04:58:13.487Z","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp","markdownUrl":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp.md","server":{"slug":"com-statsmapped-public-data","name":"StatsMapped Public Data","registryName":"com.statsmapped/public-data","description":"Public statistics for Ireland and the UK: housing, crime, health, economy, welfare, with caveats.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"mcp","type":"remote","identifier":"https://mcp.statsmapped.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp","version":"0.3.2","transport":null,"scoredAt":"2026-11-05T07:09:00.375Z"},"score":{"total":72,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":72},{"date":"2026-11-04","total":71},{"date":"2026-11-03","total":71},{"date":"2026-11-02","total":71},{"date":"2026-11-01","total":70},{"date":"2026-10-31","total":70},{"date":"2026-10-30","total":69},{"date":"2026-10-29","total":69},{"date":"2026-10-28","total":68},{"date":"2026-10-27","total":68},{"date":"2026-10-26","total":67},{"date":"2026-10-25","total":67},{"date":"2026-10-24","total":66},{"date":"2026-10-23","total":66},{"date":"2026-10-22","total":65},{"date":"2026-10-21","total":65},{"date":"2026-10-20","total":64},{"date":"2026-10-19","total":64},{"date":"2026-10-18","total":64},{"date":"2026-10-17","total":63},{"date":"2026-10-16","total":63},{"date":"2026-10-15","total":62},{"date":"2026-10-14","total":62},{"date":"2026-10-13","total":61},{"date":"2026-10-12","total":61},{"date":"2026-10-10","total":60}]},"categories":[{"name":"Endpoint Security","score":60,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC is configured correctly; the domain's records validate against the full chain to the root."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"6"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.validated","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":56,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 2878 tokens (~479/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"479","items":"6","tools":"6","tokens":"2878","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":87,"verdict":"partial","reasons":["Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"26"}}]},{"name":"Tool Coverage","score":71,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description.","Structured output schemas are declared (100% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}},{"code":"toolquality.output_present","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 6 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"6"}},{"code":"toolsafety.manipulation_clean","args":{"units":"6","judged":"6"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"mcp","type":"remote","identifier":"https://mcp.statsmapped.com/mcp","withdrawn":false,"score":72,"current":true,"url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp","markdownUrl":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp.md"},{"slug":"statsmapped-mcp","type":"pypi","identifier":"statsmapped-mcp","withdrawn":false,"score":85,"current":false,"url":"https://verifymcp.io/servers/com-statsmapped-public-data/statsmapped-mcp","markdownUrl":"https://verifymcp.io/servers/com-statsmapped-public-data/statsmapped-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://mcp.statsmapped.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"0.3.2"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"query_data","title":null,"description":"Use when you need to find which datasets exist, which exist for one area, or the figures and history\n    for one area and dataset (or a council planning view). For what a metric means use `explain_metric`;\n    for how areas rank use `compare`.\n\n    Three modes, depending on which of `area_id`/`dataset` are given (plus a planning mode, `council`, described last) --\n    consolidates what were three separate tools (list_datasets,\n    list_area_datasets, get_dataset_for_area) behind one, since they are all\n    really \"how do I get data\" at different levels of specificity:\n\n    1. Neither `area_id` nor `dataset`: lists every dataset (stat) StatsMapped\n       tracks for one country ('ireland' or 'united-kingdom'), with its key,\n       human label, and which geography levels it can be shown at. Ireland and\n       the UK track genuinely different datasets -- call this first for the\n       right country before assuming a stat_key exists there, to find the\n       right `stat_key` for `compare`'s ranking mode.\n    2. `area_id` given, `dataset` omitted: lists every dataset available for\n       that one area (e.g. \"county:kerry\" for Ireland, \"uk:lad:e09000033\" for\n       the UK), with its latest figure, year-on-year change, and caveat labels\n       only (not full caveat text -- use mode 3 for the full detail on any one\n       dataset that matters). Pass `stat_key` (from mode 1) to list only that\n       stat's series for the area: a full listing is tens of KB, one stat is a\n       few hundred bytes. `area_id` comes from `list_areas`; `country`\n       must match whichever country that call used, or this simply 404s\n       (\"unknown geography\").\n    3. Both `area_id` and `dataset` given: full detail for one dataset in one\n       area -- the latest figure, a written summary, full caveat text, and (if\n       `history_months` is set) recent history. `dataset` is a `series_key`\n       from mode 2's own response. `history_months` means actual months of\n       history (0 = everything) -…","inputs":[{"name":"area_id","type":null,"required":false,"description":null},{"name":"council","type":null,"required":false,"description":null},{"name":"country","type":"string","required":false,"description":null},{"name":"dataset","type":null,"required":false,"description":null},{"name":"history_months","type":"integer","required":false,"description":null},{"name":"stat_key","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":null,"required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":860},{"name":"list_areas","title":null,"description":"Use when you need the ids and names of the areas (counties, local authorities, districts) to pass to\n    `query_data`.\n\n    List every geography at one boundary level, for one country ('ireland'\n    or 'united-kingdom'). `level` defaults to \"county\" (Ireland's 26 counties);\n    the UK's own primary level is \"lad\" (local authority districts), not\n    \"county\". Other levels exist per country (e.g. Ireland's \"local_authority\",\n    \"garda_division\") -- see a dataset's own `compatible_levels` from\n    `query_data` for which levels a given stat is actually published at.\n    Returns each area's `id` (used by `query_data`'s area-scoped modes,\n    always paired with the SAME `country`), `name` and `level`. Slim by default;\n    `include_parents=True` adds each area's `parents` (the regions it sits in)\n    and Irish-language name.","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"include_parents","type":"boolean","required":false,"description":null},{"name":"level","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"array","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":242},{"name":"compare","title":null,"description":"Use when the question is how areas rank or compare on a stat, or whether two stats can be compared\n    fairly. For one area's own figures use `query_data`.\n\n    Four modes, depending on which arguments are given -- consolidates what\n    were four separate tools (rank_areas, list_comparisons, get_comparison,\n    check_comparability) behind one, since they are all really \"how does this\n    stat compare\" at different scopes. Exactly one mode's arguments should be\n    given; mixing arguments from different modes (e.g. both `stat_key` and\n    `pair_key`, or only one of `stat_key_a`/`stat_key_b`) raises an error\n    rather than silently guessing which mode was meant.\n\n    1. `stat_key` alone (no `pair_key`, no `stat_key_a`/`stat_key_b`): ranks\n       every area at one geography level by its latest figure for that stat,\n       for one country -- e.g. \"which counties have the highest median sale\n       price\" (country=\"ireland\"). `stat_key` comes from `query_data`'s\n       dataset-listing mode, for the SAME country. `level` omitted uses this\n       ranking's own default level; pass one of that dataset's own\n       `compatible_levels` for a different one -- a level this ranking\n       doesn't have registered returns an empty list rather than an error.\n       Where the underlying stat has no honest per-area denominator (crime,\n       homelessness, live_register and similar -- StatsMapped's own\n       RANKING_NO_DENOMINATOR_STATS), each row's `rate_per_1000` is the real\n       figure to rank/compare by, not `latest_value`, which is a raw count\n       dominated by area population size. Always carry forward every entry\n       in `caveats` when using a row in an answer.\n    2. `pair_key` alone: full detail for one registered comparison pair --\n       each axis's label, unit and publisher, the correlation stats (r, rho,\n       and a leave-one-out sensitivity range naming the single most\n       influential area), and caveats. `pair_key` comes from mode 4's own\n       response, for…","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"level","type":null,"required":false,"description":null},{"name":"pair_key","type":null,"required":false,"description":null},{"name":"stat_key","type":null,"required":false,"description":null},{"name":"stat_key_a","type":null,"required":false,"description":null},{"name":"stat_key_b","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":null,"required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":1131},{"name":"explain_metric","title":null,"description":"Use when the question is what a metric means or how it is measured; for a figure use `query_data`.\n\n    Definition, methodology and standing caveats for ONE stat ('ireland' or\n    'united-kingdom') -- never a current figure. Call this when the question is\n    about what a metric MEANS or how it's measured (\"how is the claimant count\n    defined\", \"is this a mean or a median\"), not about a specific area's value --\n    `query_data`/`compare` already answer that. `stat_key` comes\n    from `query_data(country=...)` for the SAME country.","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"stat_key","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":155},{"name":"get_scene","title":null,"description":"Use when asked for a chart, still or short clip of a figure you can cite: returns the data to DRAW one scene, nothing rendered.\n\n    Today one scene exists, \"ireland-builds\" (Ireland's homes\n    granted permission, with a commencement notice and completed, by quarter from 2018Q1). The licence DIFFERS BY STAGE (see `licence.stages`): a stage whose licence is unconfirmed or\n    ShareAlike is withheld (its cells are absences, not zeros) and the licence line names its holder. You get rows, a table twin, alt text, notes, `absences` (a missing figure is a typed\n    absence, never a zero), the licence block, `scene_hash`, a `receipt` and the canonical URL. YOU draw it, and the last frame must match the table. Print the `scene_hash` and the licence\n    `line` in the first, middle and last frame, quote only numbers that are in `rows`, do not loop, and keep the \"stages are not a cohort\" note. `purpose` is \"analytical\" (default) or\n    \"promotional\": a promotional use of a source whose licence forbids advertising is refused (licence_refused). `vintage` (ISO date) omitted = the current data; an earlier vintage is\n    not stored and returns unknown_vintage. Example: get_scene(scene_id=\"ireland-builds\").","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"purpose","type":"string","required":false,"description":null},{"name":"scene_id","type":"string","required":false,"description":null},{"name":"vintage","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":340},{"name":"notable_changes","title":null,"description":"Use when the question is what changed lately, which figures moved most, or what is new; for one area's full history use `query_data`.\n    Returns statistical movements databeat flagged as notable, not verdicts on what they mean; `limit` is 1 to 50 (default 8), and `stat_key` or `geography_id` narrows the list.\n\n    Ireland and united-kingdom. Cite StatsMapped (https://statsmapped.com) as the source. Source: GET /{country}/api/v1/alerts/notable.","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"geography_id","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"stat_key","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":150}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T07:09:00.000Z","track":"remote","endpoint":"https://mcp.statsmapped.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=mcp.statsmapped.com","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-09-12T18:22:56Z","notAfter":"2026-12-11T19:22:48Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"secure","label":"Secure","name":"mcp.statsmapped.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"statsmapped.com.","outcome":"verified","label":"Verified"},{"zone":"mcp.statsmapped.com.","outcome":"verified","label":"Verified"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-10","recent":[{"id":"chg_01a1aa8a-1cc2-731c-ade0-e712632d7a62","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a1aa8a-1cc2-731c-ade0-e712632d7a62"},{"id":"chg_01a19b16-d6e6-7267-812b-d7152a8d8c57","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a19b16-d6e6-7267-812b-d7152a8d8c57"},{"id":"chg_01a190c8-e227-70e0-9926-31725dcf1b95","kind":"check.measure","summary":"Schema quality (545 → 479)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a190c8-e227-70e0-9926-31725dcf1b95"},{"id":"chg_01a190c8-e228-7d7c-b0f2-96be94e4f3c2","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a190c8-e228-7d7c-b0f2-96be94e4f3c2"},{"id":"chg_01a190c8-e228-7872-95ee-921348f762f5","kind":"tool.added","summary":"New tool “notable_changes”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a190c8-e228-7872-95ee-921348f762f5"},{"id":"chg_01a190c8-e227-7d8e-b1b6-6443f581c1ed","kind":"tool.description_changed","summary":"Tool “get_scene” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a190c8-e227-7d8e-b1b6-6443f581c1ed"},{"id":"chg_01a1867f-4a87-7e15-bc9e-ce98daeea510","kind":"score.total_changed","summary":"Trust score (68 → 69)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a1867f-4a87-7e15-bc9e-ce98daeea510"},{"id":"chg_01a17c30-b081-70f2-ad5a-5c9358e2baae","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a17c30-b081-70f2-ad5a-5c9358e2baae"},{"id":"chg_01a171e4-148e-74ca-a55b-4e8a64cb655f","kind":"score.total_changed","summary":"Trust score (66 → 67)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a171e4-148e-74ca-a55b-4e8a64cb655f"},{"id":"chg_01a16797-783f-73af-bc40-58bd83df52af","kind":"tool.added","summary":"New tool “get_scene”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-783f-73af-bc40-58bd83df52af"},{"id":"chg_01a16797-783c-7475-b44a-dbb1ee2f7cb2","kind":"param.added_optional","summary":"“query_data” added an optional parameter “stat_key”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-783c-7475-b44a-dbb1ee2f7cb2"},{"id":"chg_01a16797-783a-7754-b477-43b7fdfe8158","kind":"param.added_optional","summary":"“query_data” added an optional parameter “council”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-783a-7754-b477-43b7fdfe8158"},{"id":"chg_01a16797-7839-789b-a7b1-05be1baeebba","kind":"tool.description_changed","summary":"Tool “query_data” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7839-789b-a7b1-05be1baeebba"},{"id":"chg_01a16797-7837-797a-9e26-5d0586509f8f","kind":"param.added_optional","summary":"“list_areas” added an optional parameter “include_parents”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7837-797a-9e26-5d0586509f8f"},{"id":"chg_01a16797-7835-7147-b820-a86f34119566","kind":"tool.description_changed","summary":"Tool “list_areas” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7835-7147-b820-a86f34119566"},{"id":"chg_01a16797-7833-73ab-8fd6-93a3b3bf7acc","kind":"tool.description_changed","summary":"Tool “explain_metric” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7833-73ab-8fd6-93a3b3bf7acc"},{"id":"chg_01a16797-7821-738b-9bf8-43073dc66782","kind":"check.measure","summary":"Schema quality (481 → 545)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7821-738b-9bf8-43073dc66782"},{"id":"chg_01a16797-7823-7de0-be90-03d506ba418b","kind":"tool.description_changed","summary":"Tool “compare” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7823-7de0-be90-03d506ba418b"},{"id":"chg_01a16797-7840-7d0f-8ac1-f877906cac53","kind":"score.total_changed","summary":"Trust score (65 → 66)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a16797-7840-7d0f-8ac1-f877906cac53"},{"id":"chg_01a15d47-b41f-79db-8538-f07bf008d4af","kind":"score.total_changed","summary":"Trust score (64 → 65)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp#chg-chg_01a15d47-b41f-79db-8538-f07bf008d4af"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp","markdown":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp.md","changelogJson":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-statsmapped-public-data/mcp.xml","external":[{"label":"Remote endpoint","href":"https://mcp.statsmapped.com/mcp"},{"label":"Repository","href":"https://github.com/ActiveGuy/statsmapped-mcp"},{"label":"Website","href":"https://statsmapped.com/"}]}}