このMCPでできること
Provides agent utilities for persistent memory, locks, counters, webhook inboxes, timers, scheduling, DNS, email checks, URLs, regex testing, and time zones.
ツール
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
入力スキーマ
{'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}
最近のツール変更
類似のMCPサーバー
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, …