Skip to main content
Glama
kiyo-e

Time MCP Server

by kiyo-e

mcp-time-worker

A Cloudflare Workers-based MCP (Model Context Protocol) server that provides timezone-aware time information.

Features

  • Returns current date and time in any IANA timezone

  • Runs on Cloudflare's global edge network

  • Implements the Model Context Protocol for AI agent integration

  • Configurable default timezone via environment variables

  • ISO 8601-compatible time format with UTC offset

Related MCP server: MCP Node Time

Prerequisites

  • Node.js 18 or later

  • Cloudflare account (for deployment)

  • Wrangler CLI (installed via npm)

Installation

npm install

Development

Start the local development server:

npm run dev

The MCP server will be available locally for testing with MCP clients.

Deployment

Deploy to Cloudflare Workers:

npm run deploy

Custom Timezone Configuration

Override the default timezone during deployment:

wrangler deploy --var DEFAULT_TIMEZONE:America/New_York

Or set it in the Cloudflare dashboard under Workers > Settings > Environment Variables.

Usage

This MCP server exposes a single tool that can be called by any MCP client:

Tool: get_time

Returns the current date and time in a specified timezone.

Parameters:

  • timezone (optional): IANA timezone identifier (e.g., "Asia/Tokyo", "America/New_York", "Europe/London")

    • If not provided, uses the DEFAULT_TIMEZONE environment variable

    • Final fallback: "Asia/Tokyo"

Response Format:

YYYY-MM-DDTHH:MM:SS±HH:MM

Example: 2025-11-27T15:30:45+09:00

Example MCP Client Configuration

Add to your MCP client configuration (e.g., Claude Desktop):

{
  "mcpServers": {
    "time": {
      "url": "https://your-worker.your-subdomain.workers.dev"
    }
  }
}

Configuration

wrangler.toml

The default timezone is configured in wrangler.toml:

[vars]
DEFAULT_TIMEZONE = "Asia/Tokyo"

Modify this value to change the default timezone for your deployment.

Technical Details

  • Runtime: Cloudflare Workers (Edge)

  • Protocol: Model Context Protocol (MCP)

  • Timezone Library: Native Intl.DateTimeFormat API

  • Validation: Zod schema validation

  • CORS: Enabled with wildcard origin (*)

License

MIT License - see LICENSE file for details

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Cloudflare Worker that deploys an MCP server providing a single tool to return a user's timezone based on their IP address.
  • A
    license
    A
    quality
    D
    maintenance
    A MCP server that provides timezone-aware date and time operations. This server addresses the common issue where AI assistants provide incorrect date information due to timezone confusion.
    4
    4
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    MCP server providing various date/time functions including current time, timezone conversion, and relative time calculations. Supports both local stdio and remote HTTP access via Cloudflare Workers.
    6
    322
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A remote MCP server that provides tools for getting the current time in different timezones and converting time between timezones, deployable on Cloudflare Workers.
    46
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kiyo-e/time-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server