servers / com-agishub-timezone-toolkit

com.agishub/timezone-toolkit MCP server

communitystreamable_httpremotewrite capablehealthy

Timezone converter, world clock, date math & meeting scheduler for AI agents. No API key.


01Tools · 49

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
browser
Drive a headless browser: open a URL and run an ordered list of steps — click, type, press keys, wait, extract text and screenshot. For flows the plain scraper can't reach (logins, forms, multi-step pages).
readfalseunknown
calculate
Timezone-aware date arithmetic: add or subtract a duration to a datetime (days are calendar-based and DST-safe; hours and minutes are absolute), or compute the difference between two datetimes that may be in different zones.
unknownunknownunknown
chat
Ask a general-purpose LLM a question or give it an instruction, with an optional system prompt. No external API key required.
unknownunknownunknown
classify
Classify a text into exactly one of the candidate labels you provide (e.g. sentiment, topic, intent).
unknownunknownunknown
convert
Convert a specific date/time from one IANA timezone to another (single or batch). Accepts ISO 8601 or natural language ('next Tuesday 3pm'). Returns the converted datetime with UTC offset, zone abbreviation and DST flag.
readfalseunknown
convert_batch
Convert a single instant into many IANA timezones at once — a world-clock view. Like convert_timezone, but 'to' is a list of target zones.
readfalseunknown
convert_currency
Convert an amount between currencies using live daily exchange rates (ISO 4217 codes, e.g. USD, EUR, GBP, JPY). Returns the converted amount and the rate used.
readfalseunknown
convert_timezone
Convert a specific date/time from one IANA timezone to another. Accepts ISO 8601 or natural language ('next Tuesday 3pm'). Returns the converted datetime with its UTC offset, zone abbreviation and DST flag.
readfalseunknown
convert_units
Convert a value between units of the same category: length, mass, volume, speed, area, digital storage, time, and temperature (Celsius/Fahrenheit/Kelvin).
unknownunknownunknown
crawl
Crawl multiple pages of a site, respecting link depth and domain limits. Returns async job_id; results include markdown or HTML per page. Use it to fetch and process many pages of content at once.
readfalseunknown
crawl_status
Check the status of a crawl started with crawl, and retrieve its pages once finished. Free: the crawl itself was already paid for when it was queued.
readfalseunknown
crypto_price
Get live USD spot prices for one or more cryptocurrencies by ticker symbol (e.g. BTC, ETH, SOL).
readfalseunknown
currency_convert
Convert an amount between currencies using live daily exchange rates (ISO 4217 codes, e.g. USD, EUR, GBP, JPY). Returns the converted amount and the rate used.
readfalseunknown
date_math
Timezone-aware date arithmetic: add or subtract a duration to a datetime (days are calendar-based and DST-safe; hours and minutes are absolute), or compute the difference between two datetimes that may be in different zones.
unknownunknownunknown
embed
Turn text into a numeric embedding vector for semantic search, RAG and similarity. Multilingual.
readfalseunknown
extract
Fetch any public web page and return its main content as clean, token-efficient Markdown (title, description, headings, links, lists). Set render:true to execute JavaScript first for single-page apps or JS-heavy pages that would otherwise come back empty. Built for RAG and for agents that need to read the contents of a URL.
readfalseunknown
extract_entities
Extract named entities from text — people, organizations, locations, dates and miscellaneous — returned as structured JSON.
unknownunknownunknown
extract_structured
AI-powered structured extraction: give a URL plus a natural-language prompt and/or a JSON Schema, and get back clean structured JSON (e.g. product name, price, rating). Renders the page in a headless browser first, so it works on SPAs.
readfalseunknown
find_meeting_slots
Find working-hour time slots that overlap across participants in different timezones for a meeting of a given duration, excluding weekends and (when a country is given per participant) that person's public holidays. Free tier returns at most 1 slot; the paid endpoint returns every matching slot (see 'upgrade' in the response).
readfalseunknown
generate
Generate a QR code for any text or URL. Returns an inline SVG plus a data URI, with selectable size, quiet-zone margin and error-correction level.
readfalseunknown
holiday
Check whether a given date is a public holiday in a country (identified by its ISO 3166-1 alpha-2 code), and return the holiday name if so. Backed by an authoritative public-holiday dataset.
unknownunknownunknown
is_holiday
Check whether a given date is a public holiday in a country (identified by its ISO 3166-1 alpha-2 code), and return the holiday name if so. Backed by an authoritative public-holiday dataset.
unknownunknownunknown
links
Return every hyperlink on a JavaScript-rendered page as a list of absolute URLs, with options to keep only visible links or only same-site links. Backed by a headless browser. Use it to map a site or seed a crawler.
readfalseunknown
list_timezones
List or search valid IANA timezone identifiers, optionally filtered by a city, region or country substring (e.g. 'kolkata', 'america'). Use it to discover the exact identifier to pass to the other tools.
readfalseunknown
lookup_timezone
Resolve a city or country name to its IANA timezone(s) so you don't need the exact identifier — e.g. 'Delhi' -> 'Asia/Kolkata'. Use it first when you only have a place name.
readfalseunknown
map
Discover all URLs reachable from a domain within a link depth limit. Returns a flat list of absolute URLs, respects robots.txt crawl delays. Use it to map a site's structure before crawling.
readfalseunknown
meeting_slots
Find working-hour time slots that overlap across participants in different timezones for a meeting of a given duration, excluding weekends and (when a country is given per participant) that person's public holidays.
readfalseunknown
memory_search
Semantically search a memory collection (namespace) and return the most relevant stored entries. The retrieval half of RAG.
readfalseunknown
memory_upsert
Store a piece of text in a persistent, searchable memory collection (namespace). Embedded and indexed for later semantic recall.
unknownunknownunknown
now
Get the current local time in an IANA timezone, including the UTC offset, zone abbreviation and whether DST is in effect. Use whenever you need to know what time it is 'now' somewhere.
readfalseunknown
now_in
Get the current local time in an IANA timezone, including the UTC offset, zone abbreviation and whether DST is in effect. Use whenever you need to know what time it is 'now' somewhere.
readfalseunknown
offset
Get the exact UTC offset of an IANA timezone at a given instant, DST-aware. Correctly handles fractional offsets such as India +05:30 and Nepal +05:45.
readfalseunknown
pdf
Render a public URL or a raw HTML string into a PDF document, returned base64-encoded. Backed by a headless browser. Use for invoices, reports, receipts and any HTML-to-PDF need.
unknownunknownunknown
price
Get live USD spot prices for one or more cryptocurrencies by ticker symbol (e.g. BTC, ETH, SOL).
readfalseunknown
qr_code
Generate a QR code for any text or URL. Returns an inline SVG plus a data URI, with selectable size, quiet-zone margin and error-correction level.
readfalseunknown
relay
Deliver a webhook (POST/PUT/PATCH a JSON payload to a URL) with guaranteed, retried delivery. Returns immediately with a job_id; AgisHub keeps retrying in the background until it succeeds.
readfalseunknown
request_feature
Request a new service, an improvement to an existing tool, or report a bug to the AgisHub team. Use this whenever the capability you need doesn't exist yet, an existing tool falls short, or something is broken — describe what you want and the use case. Free. Your request is posted to the public AgisHub roadmap and the team is notified, so agents (and their humans) can ask for new functionality directly.
readfalseunknown
scrape
Extract specific elements from a JavaScript-rendered page by CSS selector. Give a list of selectors (e.g. 'h1', '.price', 'a.product') and get back the text and attributes of every match. Backed by a headless browser, so it works on SPAs and JS-heavy pages.
readfalseunknown
screenshot
Capture a PNG screenshot of any public URL — full page or just the viewport, at a chosen size — returned base64-encoded. Backed by a headless browser.
unknownunknownunknown
search
Semantically search a memory collection (namespace) and return the most relevant stored entries. The retrieval half of RAG.
readfalseunknown
send
Deliver a webhook (POST/PUT/PATCH a JSON payload to a URL) with guaranteed, retried delivery. Returns immediately with a job_id; AgisHub keeps retrying in the background until it succeeds.
writetrueunknown
shorten
Shorten a long URL into a compact api.agishub.com/s/<code> link that redirects to the original. Codes are stored for a year.
unknownunknownunknown
snapshot
Capture several representations of a page in one call — rendered HTML plus a PNG screenshot by default, and optionally Markdown and the accessibility tree. Backed by a headless browser. Saves round-trips when an agent needs both the content and a visual of a page.
unknownunknownunknown
status
Check the delivery status of a webhook job (queued / retrying / delivered / failed) by its job_id.
readfalseunknown
store
Store a piece of text in a persistent, searchable memory collection (namespace). Embedded and indexed for later semantic recall.
unknownunknownunknown
summarize
Summarize a block of text into a short abstract, with an optional target length. No external API key required.
unknownunknownunknown
timezones
List or search valid IANA timezone identifiers by city/region/country, and resolve a city/country name to its timezone(s). Use it to discover the exact identifier to pass to the other tools.
readfalseunknown
transcribe
Transcribe an audio file (given by public URL) to text. Handles mp3, wav, m4a, ogg and more.
unknownunknownunknown
tz_offset
Get the exact UTC offset of an IANA timezone at a given instant, DST-aware. Correctly handles fractional offsets such as India +05:30 and Nepal +05:45.
readfalseunknown

02Install & source
https://timezone-toolkit.agishub.com/mcp
remote_url

03Access granted
Read calendar · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-10-09 19:30Z
next_check2026-10-09 22:30Z
cadenceevery 3h
verifiedmetadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed
index_statusindex — 9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. com.agishub/timezone-toolkit MCP — as seen on mcpexplorer.com

[![com.agishub/timezone-toolkit MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/com-agishub-timezone-toolkit.svg)](https://mcpexplorer.com/servers/com-agishub-timezone-toolkit)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →