Timezone

liveReference

Get the current date and time in a specific IANA timezone (e.g. "America/New_York", "Europe/London", "Asia/Tokyo").

4tools
0msauth
free tier50 calls/day

Tools

get_time_by_timezone

Get the current date and time in a specific IANA timezone (e.g. "America/New_York", "Europe/London", "Asia/Tokyo").

No parameters required.

▶Try it
list_timezones

List all 590+ IANA timezone strings available from timeapi.io.

No parameters required.

▶Try it
get_time_by_ip

Get the current date and time for the timezone of an IP address (resolved via ip-api.com → timeapi.io).

No parameters required.

▶Try it
convert_time

Convert a datetime from one timezone to another. If no time is provided the current time in the source timezone is used.

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/timezone/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/timezone/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_time_by_timezone","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_time_by_timezone", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("get the current date and time in a specific iana timezone (e");