{"apiVersion":"v1","directorySlug":"commoninstant-mcp-4bcdffb608","title":"CTCL · The Common Instant","description":"CTCL (Common Temporal Coordinate Layer): a verified reference instant + heterogeneous time transformation for agents. Same instant, different representations. commoninstant.org","pageUrl":"https://www.mcpbundles.com/skills/commoninstant-mcp-4bcdffb608","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://commoninstant.org/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.commoninstant/commoninstant-mcp-4bcdffb608","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ctcl.now","description":"Get the current verified reference instant across all supported encodings and timescales.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.now","displayName":"ctcl.now","title":"ctcl.now"},{"name":"ctcl.convert","description":"Convert a time value across encodings, timescales, and timezones (§7).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["input"],"properties":{"input":{"type":"object","required":["value"],"properties":{"value":{"type":"string"},"encoding":{"type":"string"},"timezone":{"type":"string"},"timescale":{"type":"string"}}},"output":{"type":"object","properties":{"encoding":{"type":"string"},"timezone":{"type":"string"},"timescale":{"type":"string"}}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.convert","displayName":"ctcl.convert","title":"ctcl.convert"},{"name":"ctcl.register_instant","description":"Register a reference instant for later retrieval by id. Omit value to register the current wall-clock instant.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"meta":{},"label":{"type":"string"},"value":{"type":"string"},"encoding":{"type":"string"},"timescale":{"type":"string"}}},"logicalName":"ctcl.register_instant","displayName":"ctcl.register_instant","title":"ctcl.register_instant","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ctcl.get_instant","description":"Retrieve a previously-registered instant by id.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.get_instant","displayName":"ctcl.get_instant","title":"ctcl.get_instant"},{"name":"ctcl.list_systems","description":"List all custom temporal system ids.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.list_systems","displayName":"ctcl.list_systems","title":"ctcl.list_systems"},{"name":"ctcl.system_now","description":"Evaluate a custom temporal system's current local time.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.system_now","displayName":"ctcl.system_now","title":"ctcl.system_now"},{"name":"ctcl.expand_group","description":"Project an instant across every member of a Temporal Group (\"One Instant, Many Systems\").","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"},"value":{"type":"string"},"encoding":{"type":"string"},"instant_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.expand_group","displayName":"ctcl.expand_group","title":"ctcl.expand_group"},{"name":"ctcl.inspect_boundary","description":"Proactively check a local time or custom-system value for a DST gap/fold or a paused segment - never errors, returns status+safe instead.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"value":{"type":"string"},"encoding":{"type":"string"},"timezone":{"type":"string"},"system_id":{"type":"string"},"local_value":{"type":"string"},"window_hours":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.inspect_boundary","displayName":"ctcl.inspect_boundary","title":"ctcl.inspect_boundary"},{"name":"ctcl.resolve_temporal_context","description":"Resolve a place/timezone name or abbreviation to an IANA timezone id (best-effort; genuinely ambiguous input returns multiple candidates rather than guessing).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["input"],"properties":{"input":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.resolve_temporal_context","displayName":"ctcl.resolve_temporal_context","title":"ctcl.resolve_temporal_context"},{"name":"ctcl.plan_shared_instant","description":"Score candidate instants in a time window against weighted scheduling constraints and return the best fit (demonstration-scope constraint solving, §7 - see GET /v1/planner/constraint-types for what's honestly supported).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["window","constraints"],"properties":{"window":{"type":"object","required":["from","to"],"properties":{"to":{"type":"number"},"from":{"type":"number"},"step_s":{"type":"number"}}},"constraints":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ctcl.plan_shared_instant","displayName":"ctcl.plan_shared_instant","title":"ctcl.plan_shared_instant"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=CTCL-The-Common-Instant&config=eyJ1cmwiOiAiaHR0cHM6Ly9jb21tb25pbnN0YW50Lm9yZy9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22CTCL-The-Common-Instant%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcommoninstant.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22CTCL-The-Common-Instant%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcommoninstant.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=CTCL+%C2%B7+The+Common+Instant&connectorUrl=https%3A%2F%2Fcommoninstant.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"CTCL-The-Common-Instant\" --url \"https://commoninstant.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/commoninstant-mcp-4bcdffb608","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/commoninstant-mcp-4bcdffb608/tools/{tool}","mcpServerUrl":"https://commoninstant.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/commoninstant-mcp-4bcdffb608?live=1"}