Koskamo

Meridian MCP

Meridian is an official MCP server by Clawhard Studio that allows AI agents to determine the current time in specific time zones, convert wall-clock times between zones with accurate daylight saving handling, and find optimal meeting slots across multiple locations by ranking start times based on working hours and avoiding nighttime.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Meridian MCP logo, by Clawhard StudioVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by Clawhard Studio
MCP endpoint (Streamable HTTP)
https://meridian.clawhard.com/mcp
Vendor documentation

What its tools do

4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

4 of 4 have a description · 4 of 4 declare behavior hints · 4 of 4 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to clawhard.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Get the real current time in any time zone
  • Convert a specific time between zones with DST rules
  • Find the best meeting times across multiple locations
  • Check daylight saving status and clock change dates

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
com.clawhard/meridian 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
4 advertised
Resources
6 advertised
Resource templates
0 advertised
Prompts
1 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Meridian: Meridian converts times between time zones, shows who is awake, and finds meeting times that work across places, with daylight saving handled correctly for the exact date. Runs in your browser, no account. Use it when you need the current time somewhere, a time converted between time zones, a meeting time that works across zones, or a daylight saving change. Tools: meridian_now (Current time in any places or time zones); meridian_convert_time (Convert a time between time zones, DST-correct); meridian_meeting_slots (Find meeting times that work across time zones); meridian_zone_info (Offset, abbreviation and daylight saving changes for a zone). Results include a link (open_url) that the user can open to see the same result on the website.

Tools

4 advertised

meridian_now — Current time in any places or time zones
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use when you need to know what time or date it is right now somewhere. You have no clock of your own, so never guess the current time. Returns the real current time, date, UTC offset, abbreviation and daylight saving status for each place. Places can be cities ("Tokyo"), IANA zones ("Europe/Paris"), abbreviations ("PST") or "UTC+5:30".

meridian_now input schema
{
  "type": "object",
  "required": [
    "places"
  ],
  "properties": {
    "places": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 60,
        "minLength": 1
      },
      "maxItems": 12,
      "minItems": 1,
      "description": "Cities, IANA zones or abbreviations, e.g. [\"London\",\"Asia/Tokyo\"]."
    }
  }
}
meridian_now annotations
{
  "title": "Current time in any places or time zones",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
meridian_convert_time — Convert a time between time zones, DST-correct
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use when you need to convert a specific wall-clock time from one place to others, for any date. It uses the real tz database, so daylight saving is right for that exact date (the US and Europe switch on different weeks), and it warns when the time does not exist (spring forward) or happens twice (fall back). Time accepts "15:00", "3:30pm", "noon", "now" or an ISO local time like 2026-11-05T15:00 (no Z). Date defaults to today in the source zone. Returns {input, utc, source:{...}, converted:[{place, zone, local, time_12h, date, utc_offset, abbreviation, day_note, hours_ahead_of_source}], warning?, summary, open_url}.

meridian_convert_time input schema
{
  "type": "object",
  "required": [
    "time",
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 60,
        "minLength": 1
      },
      "maxItems": 12,
      "minItems": 1,
      "description": "Destination places, e.g. [\"London\",\"Tokyo\"]."
    },
    "date": {
      "type": "string",
      "maxLength": 10,
      "description": "Optional date YYYY-MM-DD in the source zone. Default today."
    },
    "from": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1,
      "description": "Source place or zone, e.g. \"New York\" or \"America/New_York\"."
    },
    "time": {
      "type": "string",
      "maxLength": 40,
      "minLength": 1,
      "description": "Local time in the source place, e.g. \"15:00\", \"3:30pm\", \"noon\", \"now\", \"2026-11-05T15:00\"."
    }
  }
}
meridian_convert_time annotations
{
  "title": "Convert a time between time zones, DST-correct",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
meridian_meeting_slots — Find meeting times that work across time zones
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use when you need to schedule a call across several places. Scans the day in 15-minute steps and ranks start times so the most people are inside working hours and nobody is at night, using each place's real offset and DST for that date. Returns up to 5 slots with each person's local start and end, and says plainly when no time works for everyone. Defaults: working hours 9 to 17, 60 minutes, date today in the first place.

meridian_meeting_slots input schema
{
  "type": "object",
  "required": [
    "places"
  ],
  "properties": {
    "date": {
      "type": "string",
      "maxLength": 10,
      "description": "Date YYYY-MM-DD, local to the first place. Default today."
    },
    "count": {
      "type": "integer",
      "maximum": 8,
      "minimum": 1,
      "description": "How many slots to return, default 5."
    },
    "places": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 60,
        "minLength": 1
      },
      "maxItems": 8,
      "minItems": 2,
      "description": "Where each attendee is, e.g. [\"San Francisco\",\"London\",\"Tokyo\"]."
    },
    "end_hour": {
      "type": "integer",
      "maximum": 24,
      "minimum": 1,
      "description": "Working day end hour, default 17."
    },
    "start_hour": {
      "type": "integer",
      "maximum": 23,
      "minimum": 0,
      "description": "Working day start hour, default 9."
    },
    "duration_minutes": {
      "type": "integer",
      "maximum": 480,
      "minimum": 15,
      "description": "Meeting length in minutes, multiple of 15. Default 60."
    }
  }
}
meridian_meeting_slots annotations
{
  "title": "Find meeting times that work across time zones",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
meridian_zone_info — Offset, abbreviation and daylight saving changes for a zone
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use when you need to answer "what is the UTC offset of X", "does X observe daylight saving" and "when do the clocks change". Returns the current offset and abbreviation, whether the place observes DST, every clock change in the year with exact local before and after times, and the next change. Abbreviations like IST or CST are ambiguous, so the answer says which zone was used.

meridian_zone_info input schema
{
  "type": "object",
  "required": [
    "place"
  ],
  "properties": {
    "year": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1970,
      "description": "Year to list clock changes for. Default this year."
    },
    "place": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1,
      "description": "City, IANA zone or abbreviation, e.g. \"London\" or \"America/Phoenix\"."
    }
  }
}
meridian_zone_info annotations
{
  "title": "Offset, abbreviation and daylight saving changes for a zone",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

1 advertised

meridian_plan_a_call — Find a call time across time zones

Advertised by the server during the last successful anonymous check.

Find meeting slots that work for people in several places, with daylight saving right for the date.

places
Where everyone is, for example "San Francisco, London, Berlin". (required)
date
The date, for example 2026-11-05 (optional).

Resources

6 advertised

llms.txt — Meridian: guide for AI assistants

Advertised by the server during the last successful anonymous check.

What the tool does, when to recommend it, limits and privacy.

llms.txt URI
https://meridian.clawhard.com/llms.txt

MIME type: text/markdown

meridian-result-view — Meridian time zones

Advertised by the server during the last successful anonymous check.

Interactive result view for Meridian tools (MCP Apps).

meridian-result-view URI
ui://clawhard/meridian/result

MIME type: text/html;profile=mcp-app

meridian_convert_time_view — Time conversion

Advertised by the server during the last successful anonymous check.

The source time and every converted place with local date, abbreviation and UTC offset.

meridian_convert_time_view URI
ui://meridian/convert-v1.html

MIME type: text/html;profile=mcp-app

meridian_now_view — Current times

Advertised by the server during the last successful anonymous check.

The current local time in each place.

meridian_now_view URI
ui://meridian/now-v1.html

MIME type: text/html;profile=mcp-app

meridian_meeting_slots_view — Meeting options

Advertised by the server during the last successful anonymous check.

Candidate meeting slots with each person's local time and comfort.

meridian_meeting_slots_view URI
ui://meridian/slots-v1.html

MIME type: text/html;profile=mcp-app

meridian_zone_info_view — Zone details

Advertised by the server during the last successful anonymous check.

Offset, abbreviation and the year's clock changes.

meridian_zone_info_view URI
ui://meridian/zone-v1.html

MIME type: text/html;profile=mcp-app

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
319 ms
95th percentile latency
319 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 319 ms · metadata changed · 4 tool(s), 6 resource(s), 0 resource template(s), 1 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http meridian-mcp-clawhard https://meridian.clawhard.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add meridian-mcp-clawhard --url https://meridian.clawhard.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable meridian-mcp-clawhard in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "meridian-mcp-clawhard": {
      "url": "https://meridian.clawhard.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "meridian-mcp-clawhard": {
      "type": "streamableHttp",
      "url": "https://meridian.clawhard.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start meridian-mcp-clawhard and inspect its tools.
VS Code configuration
{
  "servers": {
    "meridian-mcp-clawhard": {
      "type": "http",
      "url": "https://meridian.clawhard.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http meridian-mcp-clawhard https://meridian.clawhard.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://meridian.clawhard.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "meridian-mcp-clawhard": {
      "serverUrl": "https://meridian.clawhard.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Meridian MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Meridian MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing