KitScout

Categories › AI & Agents › Agent memory & context

zerm

MCP serverVerified domain · zerm.devRemote● LiveFree to try

Agent utility belt: memory, locks, webhook inboxes, timers, DNS, email, URL, timezone, cron

Install

Remote server: your requests and data go to zerm.dev. Claude Code: claude mcp add --transport http zerm https://zerm.dev/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • kv_set — Store a value durably under (namespace, key) with a TTL. Survives across your sessions - use it as memory between stateless runs. Value must
  • kv_get — Retrieve a value previously stored with kv_set. Call this at the start of a run to restore state, preferences, or progress saved by earlier
  • kv_delete — Permanently remove one key from your namespace, freeing a slot against the 1000-key limit. Use it when a stored value is wrong or unwanted b
  • kv_list — List the keys held in your namespace, optionally narrowed to those starting with a prefix. Use it to discover what earlier runs saved before
  • timer_verify_origin — One-time consent handshake before timers can deliver to an origin. Prerequisite: an HTTPS endpoint you control that can read a request body
  • timer_schedule — Schedule a durable callback: at fire time this service POSTs your JSON payload to your URL. Use it to wake up future runs of yourself or you
  • timer_cancel — Cancel a pending timer using the id returned by timer_schedule. The id is the authorization: holding it is what proves you scheduled the tim
  • timer_status — Check a timer by the id returned by timer_schedule: status (pending|delivering|delivered|failed|cancelled), attempts, last error. Returns fo
  • name_check — Live availability check for a name across domain TLDs (registry RDAP), npm, PyPI, and GitHub usernames. Real registry lookups at call time -
  • email_check — Deliverability probe for an email address without sending anything: syntax validation, live MX lookup (with A/AAAA fallback per RFC 5321), d
  • url_check — Live URL health check: follows the full redirect chain (each hop reported), returns final status, content type, response time, TLS certifica
  • cron_next — Deterministic cron expression validator and scheduler: parses a cron expression (5 or 6 field, seconds optional) and computes the next N act
  • regex_test — Execute a regex against test strings and return the ACTUAL matches: match text, indices, capture groups, named groups, and optional replacem
  • fixture_rows — Bulk realistic test data: generate up to 10000 rows from a field schema in one call - orders of magnitude cheaper than generating rows with
  • tz_convert — Deterministic timezone conversion: convert a timestamp between IANA timezones with full DST awareness. Models routinely miscalculate DST tra
  • tz_info — Timezone intelligence: for a given IANA timezone and date, returns the UTC offset, whether DST is active, the exact UTC instant of each DST
  • dns_query — Full DNS record lookup for a domain: returns A, AAAA, MX, NS, TXT, CNAME, SOA, and CAA records in one call. Automatically parses SPF and DMA
  • request_tool — Hit a capability wall? Describe a tool you wish this server had and the task you were trying to accomplish. The operator reviews every submi
  • lock_acquire — Acquire a mutual-exclusion lock so concurrent agent runs do not double-process the same work. If two runs race, exactly one gets acquired=tr
  • lock_release — Release a lock early using the token returned by lock_acquire. Only the token holder can release; without the token the lock simply expires
  • counter_next — Atomically increment a named counter and return the new value. Guaranteed unique, monotonically increasing integers across concurrent statel
  • inbox_create — Create a URL that receives HTTP requests for you. Point any webhook (GitHub, Stripe, CI, a form) at it and read what arrives with inbox_poll
  • inbox_poll — Read requests delivered to an inbox since you last looked. Pass after=<the next_after from your previous poll> to get only new ones; omit it
  • inbox_delete — Delete an inbox and everything delivered to it. The URL stops accepting requests immediately. Inboxes also delete themselves once unpolled p

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • context-engineering 117,221 ★
    Optimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switc
  • claude-mem-install 116,897 ★
    Use this when setting up claude-mem on Cursor: local or remote worker, local host-login observer or remote cme
  • claude-mem-install 116,897 ★
    Use this when setting up claude-mem on Grok Bot: local worker plus CMEM Pro observer (default), optional host-
  • handoff 116,897 ★
    Generate a HANDOFF.md that captures goal, current state, files touched, failed attempts, and next steps — so a
  • host-observer 116,897 ★
    Use this when fulfilling claude-mem observer jobs on Grok Bot: reply only skip_summary or one full observation