zerm
Qué hace este MCP
Provides agent utilities for persistent memory, locks, counters, webhook inboxes, timers, scheduling, DNS, email checks, URLs, regex testing, and time zones.
Herramientas
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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, …