Find My Tide

Tide times and heights for about 4,600 US and Canadian stations. Search by place or position. Free, no API key. Not for navigation.

Hosted MCP Server

npx add-mcp 'https://api.findmytide.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Free · no account · no API key

Find My Tide runs a Model Context Protocol (MCP) server, so an AI assistant can look up tides at any of the 4,580 stations on this site and answer in its own words: “When is low tide at Point Reyes on Saturday morning?” It gives the same predictions as this site and the apps.

Add it in one click

Claude opens its connector settings with everything filled in: choose No sign-in if it asks, then Add. Once added, it works in Claude on the web, the desktop app and your phone. Cursor and VS Code open straight into the app, if it is installed.

Server address

https://api.findmytide.com/mcp

Or add it by hand. There is nothing to sign in to: paste the address into your assistant’s settings and it is ready.

Connect it

Claude

Open Customize, then Connectors, and choose Add custom connector. Name it Find My Tide, paste the address above, and choose No sign-in if it asks how people connect. On a Team or Enterprise plan, an owner adds it once under Organization settings, then Connectors, and everyone else connects to it from their own Connectors list.

Claude Code

claude mcp add --transport http findmytide https://api.findmytide.com/mcp

VS Code

Add this to .vscode/mcp.json in a workspace, or to your user MCP configuration:

{
  "servers": {
    "findmytide": {
      "type": "http",
      "url": "https://api.findmytide.com/mcp"
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "findmytide": {
      "url": "https://api.findmytide.com/mcp"
    }
  }
}

Anything else

Any client that can add a remote MCP server by URL can use the same address. The server uses the Streamable HTTP transport and needs no authentication.

What it can answer

  • search_stations — Finds stations by place name, by position, or both — “Tofino”, “Bay of Fundy”, or the nearest to a latitude and longitude.
  • get_tides — High and low tide times and heights for one station, for up to seven days, in the station’s local time — plus the current height and whether the tide is rising or falling.
  • get_conditions — Current wind, sea temperature and sky at a station.

All three only read. Times are local to the station. Heights are in feet for US stations and metres for Canadian ones, unless you ask for the other. Canadian predictions reach about ten days ahead.

What we record

When an AI assistant connects to our MCP server, we record that a session started and the name and version the assistant gives for itself. For each question it asks, we record which tool it used, whether that worked, and which station it was about. That goes to PostHog, with the approximate country the request came from, under a random ID that lasts only for that session. What the assistant sends to search with — a place name or a position — is used to answer and is not recorded, and your conversation never reaches us.

The privacy policy covers everything else.

Problems

If a connection fails or an answer looks wrong, email support@findmytide.com with the assistant you used and what you asked.