zerm
Was dieses MCP kann
Provides agent utilities for persistent memory, locks, counters, webhook inboxes, timers, scheduling, DNS, email checks, URLs, regex testing, and time zones.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace'], 'properties': {'key': {'$ref': '#/properties/name', 'description': 'Lock or counter name within the namespace.'}, 'name': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Lock or counter name within the namespace.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['expression'], 'properties': {'from': {'type': 'string', 'format': 'date-time', 'description': 'Compute fire times after this ISO 8601 instant. Default now.'}, 'count': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'How many fire times. Default 5.'}, 'timezone': {'type': 'string', 'maxLength': 64, 'description': 'IANA timezone, e.g. "America/Chicago". Default UTC.'}, 'expression': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Cron expression, e.g. "0 9 * * MON-FRI".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'types': {'type': 'array', 'items': {'enum': ['A', 'AAAA', 'MX', 'NS', 'TXT', 'CNAME', 'SOA', 'CAA'], 'type': 'string'}, 'maxItems': 8, 'description': 'Record types to query. Default: all (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA).'}, 'domain': {'type': 'string', 'pattern': '^[A-Za-z0-9]([A-Za-z0-9-]*(\\.[A-Za-z0-9][A-Za-z0-9-]*)*)?$', 'maxLength': 253, 'minLength': 1, 'description': 'Domain to query, e.g. "example.com".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'maxLength': 320, 'minLength': 3, 'description': 'The email address to check.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fields', 'count'], 'properties': {'seed': {'type': 'integer', 'description': 'Seed for deterministic output.'}, 'count': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Number of rows.'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type'], 'properties': {'to': {'type': 'string', 'description': 'For date/datetime: ISO end (default now).'}, 'max': {'type': 'number', 'description': 'For int/float: maximum (default 1000).'}, 'min': {'type': 'number', 'description': 'For int/float: minimum (default 0).'}, 'from': {'type': 'string', 'description': 'For date/datetime: ISO start (default 2020-01-01).'}, 'name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Column/field name.'}, 'type': {'enum': ['uuid', 'name', 'first_name', 'last_name', 'email', 'username', 'int', 'float', 'bool', 'date', 'datetime', 'phone', 'city', 'country', 'company', 'url', 'ip', 'word', 'sentence', 'enum'], 'type': 'string'}, 'values': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'description': 'For enum: the choices.'}, 'precision': {'type': 'integer', 'maximum': 10, 'minimum': 0, 'description': 'For float: decimal places (default 2).'}}, 'additionalProperties': False}, 'maxItems': 32, 'minItems': 1, 'description': 'Schema: ordered list of fields.'}, 'format': {'enum': ['json', 'ndjson', 'csv'], 'type': 'string', 'description': 'Default json.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['inbox_id', 'token'], 'properties': {'token': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'The read token returned by inbox_create.'}, 'inbox_id': {'type': 'string', 'pattern': '^[0-9a-f]{32}$', 'description': 'The inbox id returned by inbox_create.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['inbox_id', 'token'], 'properties': {'after': {'type': 'integer', 'minimum': 0, 'description': 'Return only payloads with seq greater than this. Use next_after from your last poll.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum payloads to return. Default and maximum 50.'}, 'token': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'The read token returned by inbox_create.'}, 'consume': {'type': 'boolean', 'description': 'Delete the returned payloads. Default false.'}, 'inbox_id': {'type': 'string', 'pattern': '^[0-9a-f]{32}$', 'description': 'The inbox id returned by inbox_create.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace', 'key'], 'properties': {'key': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Key within the namespace.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace', 'key'], 'properties': {'key': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Key within the namespace.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Maximum keys to return. Default and maximum 100.', 'exclusiveMinimum': 0}, 'prefix': {'type': 'string', 'maxLength': 128, 'description': 'Only keys starting with this prefix.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace', 'key', 'value'], 'properties': {'key': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Key within the namespace.'}, 'value': {'type': 'string', 'description': 'Value to store (string; JSON-encode structured data).'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 7776000, 'description': 'Seconds until expiry. Default 2592000.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace', 'name'], 'properties': {'name': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Lock or counter name within the namespace.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 3600, 'description': 'Seconds until the lock auto-expires. Default 60.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['namespace', 'name', 'token'], 'properties': {'name': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Lock or counter name within the namespace.'}, 'token': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The release token returned by lock_acquire.'}, 'namespace': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]{3,64}$', 'description': 'Your private namespace. Pick a long unique string; it acts as the access key.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9 ._-]*$', 'maxLength': 100, 'minLength': 1, 'description': 'The name to check. A bare name is best, but "stripe.com" (checks the .com) and "Acme Global Ltd" (slugified to acme-global-ltd) are accepted; the normalized name is echoed back.'}, 'tlds': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z]{2,24}$'}, 'maxItems': 8, 'description': 'TLDs for the domain check. Default: ["com","dev","io","net"].'}, 'targets': {'type': 'array', 'items': {'enum': ['domains', 'npm', 'pypi', 'github'], 'type': 'string'}, 'minItems': 1, 'description': 'Which registries to check. Default: all.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pattern', 'tests'], 'properties': {'flags': {'type': 'string', 'pattern': '^[dgimsuvy]*$', 'maxLength': 7, 'description': 'Regex flags, e.g. "gi". Default "".'}, 'tests': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4096}, 'maxItems': 50, 'minItems': 1, 'description': 'Strings to test the pattern against.'}, 'pattern': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'The regex pattern (without slashes).'}, 'replacement': {'type': 'string', 'maxLength': 2000, 'description': 'If given, also return each input with the pattern replaced (supports $1, $<name>).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description'], 'properties': {'use_case': {'type': 'string', 'maxLength': 500, 'description': 'The task you were trying to accomplish when you needed it.'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 10, 'description': 'What the tool should do, in plain language.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'description': 'The timer id returned by timer_schedule.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'https URL to POST to. The origin must already be verified.'}, 'fire_at': {'type': 'string', 'format': 'date-time', 'description': 'Absolute ISO 8601 fire time. Provide this OR delay_seconds.'}, 'payload': {'type': 'string', 'maxLength': 8192, 'description': 'JSON string delivered as the request body. Default "{}".'}, 'delay_seconds': {'type': 'integer', 'maximum': 2592000, 'minimum': 10, 'description': 'Fire after this many seconds. Provide this OR fire_at.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'description': 'The timer id returned by timer_schedule.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'An https URL on an origin you control, e.g. "https://example.com/hooks/zerm".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'maxLength': 64, 'description': 'Target IANA timezone, e.g. "Asia/Tokyo". Alias: to_tz.'}, 'from': {'type': 'string', 'maxLength': 64, 'description': 'Source IANA timezone, e.g. "America/Chicago". Default UTC. Alias: from_tz.'}, 'time': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Alias for datetime.'}, 'to_tz': {'type': 'string', 'maxLength': 64, 'description': 'Alias for to.'}, 'from_tz': {'type': 'string', 'maxLength': 64, 'description': 'Alias for from.'}, 'datetime': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'ISO 8601 datetime to convert, e.g. "2025-03-09T02:30:00". Aliases: timestamp, time.'}, 'timestamp': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Alias for datetime.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timezone'], 'properties': {'date': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Date to query: "2026-07-26", "2026-07-26T12:00:00", or full ISO 8601. Input without a UTC offset is read as UTC. Default: now.'}, 'timezone': {'type': 'string', 'maxLength': 64, 'description': 'IANA timezone, e.g. "America/New_York".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The URL to check (https).'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
aaaa-nexus — Formally Verified AI Safety APIs
Provides formally constrained agent safety and governance APIs for tool authorization, prompt-injection-resistant execution, iden…
Slid Phi Labs
Provides searchable catalogs and documentation for agent services, issues agent API keys, exposes x402-purchasable SKUs, and offe…
AgentResolver — Agent Commerce Health Monitoring
Resolves missing agent capabilities and provides MCP and HTTP endpoint checks, tool compatibility analysis, OpenAPI selection, en…
Aziel Runtime
Provides a governed MCP runtime with registry discovery, controlled tool execution, provenance receipts, integrity checks, memory…
agent-exec
Provides pay-per-use sandbox code execution, temporary storage, distributed locks, attestations, durable watches, and process han…
HeyClaude — Claude & AI workflow directory
Searches and evaluates a registry of Claude Code agents, MCP servers, skills, and tools, providing entry details, compatibility, …