Connect-MCP

run.cityheart/heart-routes

run.cityheart/heart-routes · v1.0.0

Heart-shaped GPS running routes in 200+ cities — charity, gift, memorial, anniversary.

MCPremoteno credentialsE-commerce

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 7 tools, protocol 2024-11-05 · checked 2026-10-17

Test & rating

A 95/100

What it does: 7 tools · 3 read, 3 write · E-commerce

Test call list_supported_cities: worked (1,282 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: 0
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

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

Tools

7 tools listed at last check
  • find_heart_route_in_city Find an existing heart-shaped running route in a given city. Returns up to 5 AI-validated routes matching the city (and optionally a target distance). Use this when a user mentions a city and wants a heart route — e.g. "find me a heart-shaped route in Paris" or "I want to run a heart in Tokyo for my
  • get_route_details Get full details for a specific heart route by its slug. Use after find_heart_route_in_city when the user picks one. Returns: city, distance, image URL, share URL, dedication (if any), and the GPX download deep-link.
  • list_supported_cities List cities that have at least one heart route available. Use when the user asks "where can I run a heart?" or hasn't picked a city yet. Returns city names + route counts, sorted by inventory size.
  • generate_heart_route Start a new heart-shaped route for a given city. Returns existing AI-validated matches from inventory PLUS a deep-link to the live builder for an on-demand fresh generation with the user's exact dedication and cause. Use when the user explicitly wants a NEW heart, or when an existing match is "close
  • 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. Use after the user picks a route (find/generate) and decides who the heart is for. Pure URL builder, no server-side state.
  • 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. CityHeart never collects the donation; the runner's donors click straight through to JustGiving / GoFundMe / Le
  • export_gpx Return the GPX download / checkout URL for a specific public route. The download itself happens on cityheart.run after a one-time €7.99 payment (Stripe — CityHeart never charges through the chat). Use after the user has picked a final route (find / get_details) and confirms they want it.

Badge

Connect-MCP badge for run.cityheart/heart-routes

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/run.cityheart/heart-routes.svg)](https://clawy.uk/mcp/s/run.cityheart/heart-routes)