{"$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-05T15:52:30.634Z","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw.md","server":{"slug":"ca-arrowmem-arrowmem-mcp","name":"ca.arrowmem/arrowmem-mcp","registryName":"ca.arrowmem/arrowmem-mcp","description":"Canadian public-sector data and legal information for AI agents, paid per call in USDC over x402","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"x402-fedlaw","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-fedlaw","withdrawn":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw","version":"1.1.0","transport":null,"scoredAt":"2026-11-05T07:37:31.414Z"},"score":{"total":71,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":71},{"date":"2026-11-04","total":71},{"date":"2026-11-03","total":71},{"date":"2026-11-02","total":70},{"date":"2026-11-01","total":70}]},"categories":[{"name":"Endpoint Security","score":77,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","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_no_destructive","args":{}},{"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":69,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 2594 tokens (~162/item across 16 items; 16 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":"162","items":"16","tools":"16","tokens":"2594","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":13,"verdict":"partial","reasons":["Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"4"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","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 16 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 16 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":"16"}},{"code":"toolsafety.manipulation_clean","args":{"units":"16","judged":"16"}}]},{"name":"Capabilities","score":60,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-06-18"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"mcp","type":"remote","identifier":"https://mcp.arrowmem.ca/mcp","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/mcp","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/mcp.md"},{"slug":"x402-corps","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-corps","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-corps","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-corps.md"},{"slug":"x402-fedlaw","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-fedlaw","withdrawn":false,"score":71,"current":true,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw.md"},{"slug":"x402-monuments","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-monuments","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-monuments","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-monuments.md"},{"slug":"x402-recalls","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-recalls","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-recalls","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-recalls.md"},{"slug":"x402-rights","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-rights","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-rights","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-rights.md"},{"slug":"x402-tenders","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-tenders","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-tenders","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-tenders.md"},{"slug":"x402-us-fda-recalls","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-us-fda-recalls","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-us-fda-recalls","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-us-fda-recalls.md"},{"slug":"x402-vehicle-recalls","type":"remote","identifier":"https://mcp.arrowmem.ca/x402-vehicle-recalls","withdrawn":false,"score":71,"current":false,"url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-vehicle-recalls","markdownUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-vehicle-recalls.md"}],"facts":[{"label":"Endpoint","value":"https://mcp.arrowmem.ca/x402-fedlaw"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.1.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"lookup_canadian_rights","title":null,"description":"PAID, per call: look up Canadian legal information by province. Send a question in plain words and a province code (AB, BC, ON, QC have provincial lines; any other code returns federal lines only). Returns the matching lines of ArrowMem's sourced legal corpus (tenancy, employment, small claims, collisions, being sued, arrest and custody, student loans, VAC and CPP review, caregivers), each with its VERIFIED or RESEARCHED label, its source and URL, the jurisdiction, and English and French text. Legal information, not legal advice. Appeals and family law are not covered. You are not charged when nothing matches.","inputs":[{"name":"province","type":"string","required":true,"description":"Two-letter province or territory code."},{"name":"question","type":"string","required":true,"description":"Your question in plain words, English or French."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":170},{"name":"lookup_survey_monuments","title":null,"description":"PAID, per call: look up survey control monuments in Nova Scotia (NS), British Columbia (BC) and Newfoundland and Labrador (NL), by monument id, by a bounding box, or the nearest monuments to a latitude and longitude (up to 25, nearest first, with the distance). Every monument carries its 10 figure military grid reference (MGRS, 1 m precision). Returns id, coordinates, type, condition and assessment date where the province publishes them, with the province's licence and attribution line on every answer. No images are returned. You are not charged when nothing matches.","inputs":[{"name":"bbox","type":"object","required":false,"description":"Bounding box in decimal degrees, at most 2 degrees on a side. Give this or monument_id, not both."},{"name":"lat","type":"number","required":false,"description":"Nearest search: latitude in decimal degrees. Give lat and lon together, instead of monument_id or bbox."},{"name":"limit","type":"integer","required":false,"description":"Nearest search only: how many monuments, nearest first. Default 10, at most 25."},{"name":"lon","type":"number","required":false,"description":"Nearest search: longitude in decimal degrees."},{"name":"monument_id","type":"string","required":false,"description":"The station or monument id, as the province publishes it. Give this or bbox, not both."},{"name":"province","type":"string","required":true,"description":"NS, BC or NL."},{"name":"radius_km","type":"number","required":false,"description":"Nearest search only: search radius in km. Default and maximum 50."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":296},{"name":"get_federal_law_section","title":null,"description":"PAID, per call: get the text of one named section of a federal Act or regulation held in ArrowMem's index. Send the act and the section. Returns the whole section text in English and French, its marginal note and historical note, the Justice Laws Website address, the consolidation date from the published XML, and the notice that this is a reproduction and not the official version. Schedules are not included. You are not charged when nothing matches.","inputs":[{"name":"act","type":"string","required":true,"description":"The federal Act or regulation, by name or citation, for example its short title."},{"name":"section","type":"string","required":true,"description":"The section number, for example 40(3)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144},{"name":"search_federal_corporations","title":null,"description":"PAID, per call: look up a federally incorporated corporation by name or by corporation number, in Corporations Canada's published Federal Corporations data. Returns up to 10 matches (exact name first, then names that start with it, then names that contain it; active first), each with corporation number, business number, name, governing Act, status, the anniversary and last filing dates, the registered office address and the minimum and maximum number of directors, plus the total matched and the attribution. The address is shortened to city, province and the first three characters of the postal code for every corporation. Director names are not included. This is not the official record. You are not charged when nothing matches.","inputs":[{"name":"corporation_number","type":"string","required":false,"description":"The federal corporation number, digits only or with a hyphen before the check digit."},{"name":"name","type":"string","required":false,"description":"A corporate name, or part of one. Give this or corporation_number, not both."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":201},{"name":"search_canadabuys_tenders","title":null,"description":"PAID, per call: search the Government of Canada's published CanadaBuys tender notices by keyword, procurement category, region and closing date range (give at least one). Returns up to 10 matches, each with reference and solicitation number, English and French title, publication and closing dates, status, category, notice type, procurement method, regions, the buying organization, goods and services descriptions and the notice address, plus the total matched, the data date and the attribution. Contact names, emails and phone numbers in the notices are not returned. This is not the official notice, and a notice can change or close after the data date. You are not charged when nothing matches.","inputs":[{"name":"category","type":"string","required":false,"description":"The procurement category as the notice publishes it."},{"name":"closing_from","type":"string","required":false,"description":"Closing date on or after this date, YYYY-MM-DD."},{"name":"closing_to","type":"string","required":false,"description":"Closing date on or before this date, YYYY-MM-DD."},{"name":"keyword","type":"string","required":false,"description":"Words to find in the notice title, buyer and goods or services description. Every word must appear."},{"name":"region","type":"string","required":false,"description":"A region name as CanadaBuys publishes it, for example Ontario or National Capital Region. Matches regions of opportunity and of delivery."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":260},{"name":"search_health_canada_recalls","title":null,"description":"PAID, per call: search Health Canada's published Recalls and Safety Alerts open data by keyword, category, recall id and date range (give at least one). Returns up to 10 notices, each with the dates of the data. You are not charged when nothing matches or when the data is out of date.","inputs":[{"name":"category","type":"string","required":false,"description":"A category as the notice publishes it, for example Food or Medical device."},{"name":"date_from","type":"string","required":false,"description":"Notice date on or after this date, YYYY-MM-DD."},{"name":"date_to","type":"string","required":false,"description":"Notice date on or before this date, YYYY-MM-DD."},{"name":"keyword","type":"string","required":false,"description":"Words to find in the title, product, category and issue. Every word must appear."},{"name":"recall_id","type":"string","required":false,"description":"The notice id exactly as published."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":173},{"name":"search_vehicle_recalls_canada","title":null,"description":"PAID, per call: search Transport Canada's Vehicle Recalls Database, full monthly file, by make, model, model year, recall number and keyword (give a make, a recall number or a keyword). Returns up to 10 recall rows, each with the dates of the data. The database leaves out inconsequential recalls. Remedy text and VINs are not included. You are not charged when nothing matches or when the data is out of date.","inputs":[{"name":"keyword","type":"string","required":false,"description":"Words to find in the make, model, system and defect text. Every word must appear."},{"name":"make","type":"string","required":false,"description":"The vehicle make as Transport Canada publishes it, for example FORD."},{"name":"model","type":"string","required":false,"description":"The model name or a word of it, for example F-150."},{"name":"recall_number","type":"string","required":false,"description":"A Transport Canada or manufacturer recall number exactly as published."},{"name":"year","type":"string","required":false,"description":"The model year."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":198},{"name":"search_us_fda_recalls","title":null,"description":"PAID, per call: search the U.S. Food and Drug Administration's published enforcement reports (food, drug and device recalls) by domain, classification, recalling firm, recall number, keyword and report date (give a firm, a recall number, a keyword or a since date). Returns up to 10 recall rows with the dates of the data and the FDA address for the full report. Remedy text is not included. You are not charged when nothing matches or when the data is out of date.","inputs":[{"name":"classification","type":"string","required":false,"description":"The FDA recall class."},{"name":"domain","type":"string","required":false,"description":"Which enforcement report: food, drug or device."},{"name":"firm","type":"string","required":false,"description":"Words of the recalling firm's name."},{"name":"keyword","type":"string","required":false,"description":"Words to find in the firm, product and reason. Every word must appear."},{"name":"recall_number","type":"string","required":false,"description":"The FDA recall number exactly as published, for example F-0123-2026."},{"name":"since","type":"string","required":false,"description":"Report date on or after this date, YYYY-MM-DD."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":219},{"name":"search_us_meat_poultry_recalls","title":null,"description":"PAID, per call: search the U.S. Department of Agriculture Food Safety and Inspection Service's published meat, poultry and egg product recalls and public health alerts by keyword, establishment, state, recall number, type and date (give at least one). Returns up to 10 rows with the dates of the data and the FSIS address of each notice. No consumer instructions or images. Not an official notice. You are not charged when nothing matches or when the data is out of date.","inputs":[{"name":"establishment","type":"string","required":false,"description":"Words of the establishment's name."},{"name":"keyword","type":"string","required":false,"description":"Words to find in the title, establishment, reason and products. Every word must appear."},{"name":"recall_number","type":"string","required":false,"description":"The FSIS recall number exactly as published."},{"name":"recall_type","type":"string","required":false,"description":"The notice type as published, for example Recall or Public Health Alert."},{"name":"since","type":"string","required":false,"description":"Notice date on or after this date, YYYY-MM-DD."},{"name":"state","type":"string","required":false,"description":"A state as the notice publishes it, for example California."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":224},{"name":"convert_mgrs","title":null,"description":"FREE, no payment: convert a latitude and longitude to a military grid reference (MGRS, 1 m precision, WGS84), or an MGRS reference back to latitude and longitude. Send lat and lon, or mgrs. Computed by an algorithm, no data. Works from 80 S to 84 N. Check a result against a map before you rely on it to find or reach a place.","inputs":[{"name":"lat","type":"number","required":false,"description":"Latitude in decimal degrees. Give lat and lon together, or mgrs."},{"name":"lon","type":"number","required":false,"description":"Longitude in decimal degrees."},{"name":"mgrs","type":"string","required":false,"description":"An MGRS reference, for example 15T WG 00000 49776. Spaces and case do not matter."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":161},{"name":"get_space_weather_alerts","title":null,"description":"NOAA Space Weather Prediction Center scales (G, S, R) and alert bulletins, as issued. Not an official alerting channel, and no alert does not mean calm. Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":73},{"name":"get_recent_earthquakes","title":null,"description":"Recent earthquakes from the U.S. Geological Survey ComCat summary feed, from all contributing networks, each credited to its network. Carries the USGS tsunami flag as published; it is not a tsunami forecast. Not an official alerting channel. Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[{"name":"feed","type":"string","required":false,"description":"Which USGS summary feed. Default 4.5_day."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":106},{"name":"get_tsunami_messages","title":null,"description":"Current tsunami messages from the NOAA tsunami warning centers, as issued. Not an official alerting channel. In Canada, official alerts come from the national alerting system (Alert Ready) and your provincial or territorial emergency authority. Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":81},{"name":"get_us_weather_alerts","title":null,"description":"Active National Weather Service alerts for one US state or territory code, as issued. A US source: not an official alerting channel, and not for Canadian locations (use the Canada weather alerts tool). Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[{"name":"area","type":"string","required":false,"description":"Two letter US state or territory code, for example TX."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":95},{"name":"get_canada_weather_alerts","title":null,"description":"Environment and Climate Change Canada weather alerts as issued, in English and French, with no change to content or intent. Data Source: Environment and Climate Change Canada. Not an official alerting channel; ArrowMem has no official status. Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":84},{"name":"get_asteroid_impact_risk","title":null,"description":"NASA/JPL Sentry impact-risk table entries as published. These are computed estimates: the stated probability can easily be inaccurate by a factor of a few, and almost every object listed will not hit Earth. Not an official alerting channel. Free. Unaltered copy of the issuer's own notice with the issuer's name and times; ArrowMem adds no assessment.","inputs":[{"name":"designation","type":"string","required":false,"description":"An object designation as Sentry lists it, for example 101955."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":109}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T07:37:31.000Z","track":"remote","endpoint":"https://mcp.arrowmem.ca/x402-fedlaw","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.arrowmem.ca","issuer":"CN=Amazon RSA 2048 M01,O=Amazon,C=US","notBefore":"2026-08-31T00:00:00Z","notAfter":"2027-03-16T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=Amazon RSA 2048 M01,O=Amazon,C=US","issuer":"CN=Amazon Root CA 1,O=Amazon,C=US","notBefore":"2022-08-23T22:21:28Z","notAfter":"2030-08-23T22:21:28Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Amazon Root CA 1,O=Amazon,C=US","issuer":"CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\\, Inc.,L=Scottsdale,ST=Arizona,C=US","notBefore":"2015-05-25T12:00:00Z","notAfter":"2037-12-31T01:00:00Z","keyType":"RSA","keyBits":2048,"isCa":true}]},"dnssec":{"result":"secure","label":"Secure","name":"mcp.arrowmem.ca.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"ca.","outcome":"verified","label":"Verified"},{"zone":"arrowmem.ca.","outcome":"verified","label":"Verified"},{"zone":"mcp.arrowmem.ca.","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":null},"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-11-01","recent":[{"id":"chg_01a1a051-c483-732c-990d-7afc91e5c6be","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw#chg-chg_01a1a051-c483-732c-990d-7afc91e5c6be"},{"id":"chg_01a19b28-fc08-7d8c-a10f-8f3f86cc83b8","kind":"param.description_changed","summary":"“get_recent_earthquakes” reworded the description of “feed”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw#chg-chg_01a19b28-fc08-7d8c-a10f-8f3f86cc83b8"},{"id":"chg_01a19b28-fc07-7cd3-b8b4-dfa134066e59","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw#chg-chg_01a19b28-fc07-7cd3-b8b4-dfa134066e59"},{"id":"chg_01a19b28-fc09-750a-bb06-7e0426e49c5b","kind":"tool.added","summary":"New tool “search_us_meat_poultry_recalls”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw#chg-chg_01a19b28-fc09-750a-bb06-7e0426e49c5b"},{"id":"chg_01a1951c-7cd3-7f40-b65a-fe361ff10aba","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw#chg-chg_01a1951c-7cd3-7f40-b65a-fe361ff10aba"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw/changelog.json"},"links":{"html":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw","markdown":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw.md","changelogJson":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw/changelog.json","changelogRss":"https://verifymcp.io/servers/ca-arrowmem-arrowmem-mcp/x402-fedlaw.xml","external":[{"label":"Remote endpoint","href":"https://mcp.arrowmem.ca/x402-fedlaw"},{"label":"Website","href":"https://arrowmem.ca/"}]}}