ca.arrowmem/arrowmem-mcp

Free Ollama hardening checker, plus tools for privacy architecture and the Data Dignity Standard.

Endpointhttps://mcp.arrowmem.ca/mcp (streamable-http)
Registry version1.0.0
Now14 tools · grade D (58) · pin ts_a0d477483a6067c2f4f2cb08b50db419 · protocol 2025-06-18
First / last listed2026-10-24 18:30 UTC / 2026-10-24 18:30 UTC
Grade over time2026-10-24: D (58), 14 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 18:30 UTC
14 tools, grade D (58)

Tools: check_exposed_services check_ollama_hardening check_ollama_loopback disable_alert_relay enrol_alert_relay get_arrowbridge_info get_data_dignity_standard get_hardening_guide get_org_info get_privacy_model get_verified_business_facts inventory_ai_agents list_packs rotate_alert_relay

Current tools (14)

check_exposed_servicesArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine or network, it only reasons over what you send it: it reads pasted ss, lsof or netstat output from the machine, and makes no remote probe, by design. To reach your own machine from your phone, see get_arrowbridge_info. Checks whether a model
params: platform, ollama_listen_addresses, postgres_listen_addresses, mongodb_listen_addresses, redis_listen_addresses, elasticsearch_listen_addresses, jupyter_listen_addresses, firewall_status_text, disk_encryption_status_text, screen_lock_status_text, pending_os_updates_count
check_ollama_hardeningChecks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine or network, it only reasons over what you send it. Checks: host environment variable safety, loopback-only reachability on the model server and reverse proxy ports, the reverse proxy
params: platform, ollama_host_env, ollama_listen_addresses, caddy_listen_addresses, caddyfile_text, disk_encryption_status_text
check_ollama_loopbackChecks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine or network, it only reasons over what you send it. Resolves to PASS, FAIL, or UNVERIFIABLE (never guessed). On FAIL, returns the complete fix. Nothing you submit is stored, logged, or
params: ollama_host_env, ollama_listen_addresses
disable_alert_relayEnds this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay ended, and every relay attribute is removed from your key's row; it mints nothing, and calling it again is a no-op. Your key, usage, cap and subscription are untouched; call enrol_alert_relay afterward to enrol again. Paid tool - requires a v
params: none
enrol_alert_relayEnrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and returns an alert topic derived from it (subscribe to it once, in a push notification app, on your own phone), plus a one-time family link you share with the one person you want able to check on you if a call sounds like you and asks for mo
params: none
get_arrowbridge_infoArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live.
params: none
get_data_dignity_standardThe Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with a site on their behalf, and how sites and agents are graded against it.
params: none
get_hardening_guideThe full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encryption, a doctor script). Free tool, no API key required.
params: none
get_org_infoArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who operates it, and its official site.
params: none
get_privacy_modelArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without reading user content.
params: none
get_verified_business_factsLooks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was verified), hours, an ownership statement, the audit date, and what is not yet verified. Every record was entered by hand from the business's own published sources, with the business's written consent to be published here. A business not found r
params: business_name*, city*
inventory_ai_agentsLists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI tools whose connectors live in your provider account, not a local file, so they are always reported UNVERIFIABLE by design with where to check instead - never silently omitted. Free and stateless: this call has no memory of a prior one, so i
params: claude_desktop_config_text, claude_code_user_config_text, claude_code_project_config_text, cursor_global_config_text, cursor_project_config_text, claude_desktop_tools_text, claude_code_user_tools_text, claude_code_project_tools_text, cursor_global_tools_text, cursor_project_tools_text
list_packsThe specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works.
params: none
rotate_alert_relayReplaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {"scope": "topic"|"family"|"both"} (required). scope="topic" replaces the relay token only (the old topic gets one notice that it is changing, then stops being used) - your family link keeps working. scope="family" replaces the family link only (the old one stops working) and returns the new link - your topic is unchan
params: scope*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.