{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-time","slug":"time","name":"Time","type":"mcp","url":"https://github.com/TheoBrigitte/mcp-time","page_url":"https://unfragile.ai/time","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-time__cap_0","uri":"capability://text.generation.language.natural.language.time.parsing.and.interpretation","name":"natural-language-time-parsing-and-interpretation","description":"Parses human-readable time expressions (e.g., 'next Tuesday at 3pm', 'in 2 hours', 'last month') into structured datetime objects through an NLP-based interpretation layer. The MCP server accepts natural language input and converts it to standardized datetime representations, handling relative references, fuzzy matching, and colloquial expressions without requiring strict formatting.","intents":["I want to accept user input like 'tomorrow at noon' and convert it to a precise timestamp","I need to parse scheduling requests written in natural language without forcing users into rigid date formats","I want to build a conversational scheduling interface that understands 'next Friday' or 'in 3 days'"],"best_for":["LLM-powered chatbots and conversational agents handling scheduling","Calendar and task management integrations with natural language input","Teams building voice-to-text scheduling systems"],"limitations":["Ambiguous expressions (e.g., '3/4/2024') may require locale context to disambiguate month/day ordering","Complex relative references ('the third Tuesday after the next full moon') may not be supported","Performance degrades with very long or grammatically malformed input strings"],"requires":["MCP client capable of calling tool/resource endpoints","System timezone configured or explicit timezone parameter passed","Supported language locale (likely English primary, others unknown)"],"input_types":["text (natural language time expressions)"],"output_types":["structured data (ISO 8601 datetime, Unix timestamp, or similar standardized format)"],"categories":["text-generation-language","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_1","uri":"capability://data.processing.analysis.multi.format.datetime.conversion","name":"multi-format-datetime-conversion","description":"Converts datetime values between multiple standard formats (ISO 8601, Unix timestamp, RFC 2822, custom strftime patterns, human-readable strings) through a format-agnostic conversion engine. The MCP server accepts a datetime in one format and outputs it in any requested target format, handling edge cases like leap seconds and daylight saving time transitions.","intents":["I need to convert a Unix timestamp to ISO 8601 for API compatibility","I want to display a datetime in a user-friendly format like 'Monday, January 15, 2024'","I need to generate RFC 2822 formatted dates for email headers or RSS feeds"],"best_for":["Backend services integrating multiple APIs with different datetime conventions","Data pipelines normalizing timestamps from heterogeneous sources","Frontend applications displaying dates in locale-specific formats"],"limitations":["Custom strftime patterns require knowledge of Python/C strftime syntax; no visual format builder","Timezone-aware conversions depend on accurate system timezone database (tzdata)","Very large batch conversions (1000s per request) may timeout depending on MCP server resource limits"],"requires":["MCP client implementation","Valid datetime input in at least one recognized format","Target format specification (format string or named format constant)"],"input_types":["text (datetime string in any supported format or Unix timestamp)"],"output_types":["text (datetime string in target format)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_2","uri":"capability://data.processing.analysis.timezone.aware.datetime.conversion","name":"timezone-aware-datetime-conversion","description":"Converts datetime values between timezones using IANA timezone database (tzdata) and handles daylight saving time transitions automatically. The MCP server accepts a datetime with a source timezone and converts it to a target timezone, accounting for DST rules and historical timezone changes. Supports both named timezones (e.g., 'America/New_York') and UTC offsets.","intents":["I need to convert a meeting time from Pacific to Eastern timezone for scheduling","I want to display a user's local time when they're in a different timezone than the server","I need to handle DST transitions correctly when scheduling recurring events across timezones"],"best_for":["Global applications serving users across multiple timezones","Scheduling and calendar systems requiring accurate timezone conversions","Teams building international meeting coordination tools"],"limitations":["Relies on system tzdata being current; historical timezone changes before 1970 may not be accurate","Ambiguous times during DST transitions (e.g., 1:30 AM during 'fall back') require explicit disambiguation","Custom timezone definitions or non-standard offsets are not supported"],"requires":["MCP client","Valid IANA timezone name or UTC offset","System with up-to-date tzdata package installed"],"input_types":["text (datetime string with source timezone identifier)"],"output_types":["text (datetime string in target timezone)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_3","uri":"capability://text.generation.language.relative.time.calculation.and.formatting","name":"relative-time-calculation-and-formatting","description":"Calculates time differences between two datetimes and formats them as human-readable relative expressions (e.g., '2 hours ago', 'in 3 days', 'last month'). The MCP server computes the delta and applies intelligent rounding and pluralization rules to generate natural language output suitable for UI display or conversational contexts.","intents":["I want to display 'posted 2 hours ago' instead of an absolute timestamp","I need to calculate how long until a deadline and format it naturally for a user message","I want to generate relative time expressions for activity feeds or notification messages"],"best_for":["Frontend applications and chat interfaces displaying activity timelines","LLM agents generating human-friendly status messages","Notification systems formatting event timestamps for users"],"limitations":["Granularity is limited to common units (seconds, minutes, hours, days, weeks, months, years); sub-second precision is not formatted","Locale-specific pluralization and phrasing may be limited to English","Very large time deltas (e.g., 10 years) may be formatted ambiguously"],"requires":["MCP client","Two valid datetime inputs (reference time and comparison time)"],"input_types":["text (two datetime strings or timestamps)"],"output_types":["text (human-readable relative time expression)"],"categories":["text-generation-language","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_4","uri":"capability://data.processing.analysis.current.time.and.date.retrieval","name":"current-time-and-date-retrieval","description":"Retrieves the current system time and date in multiple formats and timezones through a simple query endpoint. The MCP server returns the current moment as an ISO 8601 string, Unix timestamp, and human-readable format, optionally adjusted to a specified timezone. Useful for agents that need to anchor relative time calculations or verify the current moment.","intents":["I need to get the current time to calculate how long until a deadline","I want to know what time it is right now in a user's timezone for scheduling","I need to verify the current date for logging or audit purposes"],"best_for":["LLM agents that need to ground relative time calculations in the current moment","Scheduling systems that require accurate current time as a reference point","Distributed systems needing a canonical time source"],"limitations":["Returns server system time, not client local time; clients in different timezones must apply timezone conversion","No built-in caching; frequent calls may create unnecessary load if not rate-limited","Precision is limited to system clock granularity (typically milliseconds on modern systems)"],"requires":["MCP client","Network connectivity to MCP server"],"input_types":["none (or optional timezone parameter)"],"output_types":["structured data (current datetime in multiple formats: ISO 8601, Unix timestamp, human-readable string)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_5","uri":"capability://text.generation.language.duration.parsing.and.calculation","name":"duration-parsing-and-calculation","description":"Parses human-readable duration expressions (e.g., '2 hours 30 minutes', '1 week', '45 days') into structured duration objects and performs arithmetic operations (addition, subtraction, comparison). The MCP server accepts natural language or ISO 8601 duration format and converts to total seconds, milliseconds, or human-readable breakdown.","intents":["I need to parse a user's input like '2 hours and 15 minutes' and convert it to seconds for a timer","I want to add a duration to a datetime (e.g., 'meeting starts now plus 1 hour')","I need to compare two durations to determine which is longer"],"best_for":["Scheduling and timer applications accepting user-specified durations","LLM agents calculating event durations from natural language descriptions","Workflow systems handling time-based constraints and delays"],"limitations":["Ambiguous expressions like '1 month' are difficult to normalize (28-31 days); may require explicit clarification","Very large durations (e.g., 'centuries') may overflow or lose precision","Compound expressions with mixed units may require specific syntax (e.g., '1h 30m' vs '1 hour 30 minutes')"],"requires":["MCP client","Duration input in natural language or ISO 8601 format (e.g., 'PT2H30M')"],"input_types":["text (natural language duration expression or ISO 8601 duration string)"],"output_types":["structured data (total seconds, milliseconds, or breakdown by unit)"],"categories":["text-generation-language","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_6","uri":"capability://data.processing.analysis.timezone.list.and.validation","name":"timezone-list-and-validation","description":"Provides a queryable list of valid IANA timezone identifiers and validates whether a given timezone name is recognized by the system. The MCP server returns all supported timezones (e.g., 'America/New_York', 'Europe/London') and can validate user input against this list, useful for autocomplete and error handling in timezone selection UIs.","intents":["I need to populate a timezone dropdown with all valid options","I want to validate a user-provided timezone name before using it in a conversion","I need to search for timezones by region or UTC offset"],"best_for":["Frontend applications building timezone selection interfaces","LLM agents validating user input for timezone names","Data validation pipelines checking timezone identifiers"],"limitations":["List is static and reflects the system's tzdata version; may not include very recent timezone changes","No fuzzy matching or autocomplete suggestions; requires exact timezone name or manual search","Large timezone list (400+ entries) may be slow to transfer or render in some contexts"],"requires":["MCP client","System with tzdata package installed"],"input_types":["text (optional: timezone name or region filter for validation/search)"],"output_types":["structured data (list of timezone identifiers, or boolean validation result)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-time__cap_7","uri":"capability://data.processing.analysis.batch.datetime.processing","name":"batch-datetime-processing","description":"Processes multiple datetime values in a single MCP call, applying the same operation (conversion, formatting, timezone adjustment) to a batch of inputs. The server accepts an array of datetimes and a transformation specification, returning an array of transformed results, useful for bulk operations in data pipelines.","intents":["I need to convert 100 timestamps from Unix format to ISO 8601 in one operation","I want to adjust a list of meeting times from UTC to each attendee's local timezone","I need to format a batch of event dates for display in a calendar view"],"best_for":["Data pipelines and ETL systems processing bulk datetime transformations","Backend services normalizing timestamps from multiple sources","Reporting systems formatting large datasets of dates"],"limitations":["Batch size limits may apply (e.g., max 1000 items per request) to prevent server overload","All items in a batch must use the same transformation; heterogeneous operations require multiple calls","Error handling for partial failures (e.g., one invalid timestamp in a batch of 100) may be limited"],"requires":["MCP client","Array of valid datetime inputs","Transformation specification (format, timezone, operation)"],"input_types":["structured data (array of datetime strings or timestamps)"],"output_types":["structured data (array of transformed datetime values)"],"categories":["data-processing-analysis","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["MCP client capable of calling tool/resource endpoints","System timezone configured or explicit timezone parameter passed","Supported language locale (likely English primary, others unknown)","MCP client implementation","Valid datetime input in at least one recognized format","Target format specification (format string or named format constant)","MCP client","Valid IANA timezone name or UTC offset","System with up-to-date tzdata package installed","Two valid datetime inputs (reference time and comparison time)"],"failure_modes":["Ambiguous expressions (e.g., '3/4/2024') may require locale context to disambiguate month/day ordering","Complex relative references ('the third Tuesday after the next full moon') may not be supported","Performance degrades with very long or grammatically malformed input strings","Custom strftime patterns require knowledge of Python/C strftime syntax; no visual format builder","Timezone-aware conversions depend on accurate system timezone database (tzdata)","Very large batch conversions (1000s per request) may timeout depending on MCP server resource limits","Relies on system tzdata being current; historical timezone changes before 1970 may not be accurate","Ambiguous times during DST transitions (e.g., 1:30 AM during 'fall back') require explicit disambiguation","Custom timezone definitions or non-standard offsets are not supported","Granularity is limited to common units (seconds, minutes, hours, days, weeks, months, years); sub-second precision is not formatted","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.41,"ecosystem":0.39999999999999997,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:04.050Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=time","compare_url":"https://unfragile.ai/compare?artifact=time"}},"signature":"GzIV3TfTu/JcelA3l83MsAXteU9KbF1GjU02PSBMFWQE1rA42rWOafxYdscF6/anfCxgSixuW+qOjn9tVTixBg==","signedAt":"2026-06-20T04:34:24.969Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/time","artifact":"https://unfragile.ai/time","verify":"https://unfragile.ai/api/v1/verify?slug=time","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}