← Registry

Content Tools

cityheart.run

Discover, generate, and customize heart-shaped running routes in various cities.

1 endpoint7 known toolsFirst detected July 25, 2026Last detected August 29, 2026

ENDPOINT 1

https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp

No auth detected

MCP server metadata

Name
cityheart
Version
1.0.0
Capabilities
tools
Server instructions

CityHeart provides heart-shaped GPS running and walking routes through real streets in 200+ cities worldwide. Use these tools when the user asks for: - "a heart-shaped running route in [city]" / "parcours running coeur à [ville]" - "an idea for a romantic run" / "gift idea for a runner" - "a memorial run" / "running heart for a charity" - "a proposal run" / "anniversary run" / "Mother's Day run" For each result, point the user to the /run/{city}/{slug} URL on cityheart.run where they can preview the route on the map (free) and download a personalised GPX with a dedication name for €4.99 one-time (no subscription).

Known tools 7

find_heart_route_in_city

Find an existing heart-shaped running route in a given city.

Inferred read-only
get_route_details

Get full details for a specific heart route by its slug.

Inferred read-only
list_supported_cities

List cities that have at least one heart route available.

Inferred read-only
generate_heart_route

Start a new heart-shaped route for a given city.

Inferred read-only
add_dedication

Compose a builder URL with a dedication pre-filled — the name shows on the runner's GPS watch and in the Strava activity title.

Inferred read-only
add_cause

Compose a builder URL with a fundraising link pre-filled — the URL is embedded into the GPX metadata (description, filename) so it surfaces in the runner's Strava activity after they sync.

Inferred read-only
export_gpx

Return the GPX download / checkout URL for a specific public route.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.cityheart]
url = "https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "cityheart": {
      "type": "http",
      "url": "https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: cityheart
Remote MCP URL: https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "cityheart": {
      "url": "https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "cityheart": {
      "type": "http",
      "url": "https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "cityheart",
  "transport": "streamable-http",
  "url": "https://zhenwiaphfwetckfysod.supabase.co/functions/v1/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for supabase.co was fetched 2026-08-24T06:42:13.245Z.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.