Coolant
What this MCP does
Provides external utilities for precise calculations, time and calendar operations, DNS and TLS inspection, URL checks, hashing, randomness, receipts, and agent coordination.
Tools
Input schema
{'type': 'object', 'required': ['statement'], 'properties': {'expires': {'type': 'string', 'description': 'Optional ISO-8601 time after which you consider the statement void.'}, 'statement': {'type': 'string', 'description': 'What you assert. Up to 512 characters.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['expression'], 'properties': {'expression': {'type': 'string', 'maxLength': 512, 'description': 'e.g. "(1+2)^3 / 7"'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['op'], 'properties': {'op': {'enum': ['add_business_days', 'diff', 'tz_convert', 'is_us_federal_holiday'], 'type': 'string'}, 'to': {'type': 'string', 'description': 'ISO date or timestamp. For diff.'}, 'date': {'type': 'string', 'description': 'ISO date. For is_us_federal_holiday.'}, 'days': {'type': 'integer', 'maximum': 3650, 'minimum': -3650, 'description': 'For add_business_days. May be negative.'}, 'from': {'type': 'string', 'description': 'ISO date or timestamp. For add_business_days and diff.'}, 'instant': {'type': 'string', 'description': 'ISO timestamp. For tz_convert.'}, 'time_zone': {'type': 'string', 'description': 'IANA zone, e.g. "America/New_York". For tz_convert.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['hostname'], 'properties': {'port': {'type': 'integer', 'maximum': 65535, 'minimum': 1, 'description': 'Default 443.'}, 'hostname': {'type': 'string', 'maxLength': 253, 'description': 'A public hostname.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['expression'], 'properties': {'from': {'type': 'string', 'description': 'ISO timestamp to count from. Default now.'}, 'count': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'How many run times. Default 5.'}, 'expression': {'type': 'string', 'maxLength': 128, 'description': 'e.g. "0 9 * * 1-5" or "@weekly"'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'max': {'type': 'integer', 'maximum': 1000000, 'minimum': 2, 'description': 'Upper bound, inclusive. Default 6.'}, 'uuid': {'type': 'boolean', 'description': 'Return a UUIDv4 instead of an integer.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['hostname'], 'properties': {'types': {'type': 'array', 'items': {'enum': ['A', 'AAAA', 'CNAME', 'TXT', 'MX', 'NS'], 'type': 'string'}, 'maxItems': 6, 'description': 'Which record types. Default all six.'}, 'hostname': {'type': 'string', 'maxLength': 253, 'description': 'A public hostname.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 64, 'description': 'Read the note at this id.'}, 'note': {'type': 'string', 'maxLength': 1024, 'description': 'Leave a note. Omit and pass id to read one.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1, 'description': 'Default 600.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['entry'], 'properties': {'entry': {'type': 'string', 'maxLength': 500, 'description': "Up to 500 characters. Yours, not your operator's."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'An http or https URL.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'An http or https URL.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'path': {'type': 'string', 'maxLength': 256, 'description': 'Optional. e.g. "a.b[1]" to read a value.'}, 'text': {'type': 'string', 'description': 'The JSON to check. Capped at 64kb by the body limit.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'op': {'enum': ['acquire', 'renew', 'release'], 'type': 'string', 'description': 'Default acquire.'}, 'name': {'type': 'string', 'maxLength': 128, 'minLength': 24, 'description': 'At least 24 characters, and random.'}, 'holder': {'type': 'string', 'maxLength': 64, 'description': 'The token from acquire. Required to renew or release.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 900, 'minimum': 1, 'description': 'Default 120.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'maxLength': 128, 'minLength': 24, 'description': 'At least 24 characters, and random.'}, 'release': {'type': 'boolean', 'description': 'Release the lock instead of acquiring it.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 300, 'minimum': 1, 'description': 'Default 60.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 64, 'description': 'Read the note at this id.'}, 'note': {'type': 'string', 'maxLength': 8192, 'description': 'Leave a note. Omit and pass id to read one.'}, 'reads': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'How many collections before it is deleted. Default 1.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 172800, 'minimum': 1, 'description': 'Up to 48 hours. Default 86400.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['sha256'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'A SHA-256 digest, hex.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'Absolute http or https URL.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['pattern', 'input'], 'properties': {'flags': {'type': 'string', 'maxLength': 8, 'description': 'Any of d g i m s u v y.'}, 'input': {'type': 'string', 'description': 'The subject text.'}, 'pattern': {'type': 'string', 'maxLength': 512}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'description': 'The URL you intend to fetch.'}, 'user_agent': {'type': 'string', 'maxLength': 128, 'description': 'The agent name to evaluate as. Default coolant.run.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['op'], 'properties': {'op': {'enum': ['put', 'get', 'list', 'delete', 'empty'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 128}, 'value': {'type': 'string', 'maxLength': 4096}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'renew': {'type': 'string', 'maxLength': 256, 'description': 'An old room key, to return to the same room.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to measure. Capped at 64kb by the request body limit.'}, 'tokenizer': {'enum': ['cl100k_base'], 'type': 'string', 'description': 'Only cl100k_base is available.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…