Fit Trip MCP
Uses Wikidata via QLever as a data source to discover places near the family’s home, supporting outing research and ranked recommendations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fit Trip MCPwhere can we go this weekend that works for all of us?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Fit Trip MCP
A voice assistant skill that answers one question families ask every weekend: "Where can we go that works for all of us?"
Tell it who lives at home (a grandparent in a wheelchair, a four-year-old who naps, a dog) and where home is. Ask for a place or name one. A research agent on the MCP server searches the live web, reads the places' own sites, checks the hourly forecast and weather alerts, and comes back with a ranked list of places, with a verdict for every family member.
Live demo: https://13-51-225-247.sslip.io (no keys needed)
MCP endpoint: https://13-51-225-247.sslip.io/mcp (Streamable HTTP)
How it works
voice ─► device agent (pi agent + MCP client) ──MCP──► Fit Trip server
▲ │
│ research agent (pi agent)
MCP App card ◄────────────────────── web search · page reads · forecast
on the screen places DB · park alerts · drive timesDevice agent (
src/assistant.ts): stands in for the smart-display assistant. It is a pi agent that uses the server's tools through a real MCP client. It asks how the last trip went before it starts a new search, and saves the answer.Research agent (
src/planner.ts): runs on the server for each search. Tools:web_search,fetch_pages(up to 10 sites at once),record_access,add_note,submit. It narrates what it is doing while it works, and the device shows that live.MCP App card (
public/card.html): the ranked places rendered on the device screen. Tapping a place callstell_about_placethrough the host and shows a per-member breakdown.Memory (
src/memory.ts): the family profile, the visits and the reviews, kept between sessions.
MCP tools
Tool | What it does |
| Who is in the household, their needs, and where home is |
| How far the family is willing to drive |
| "Where can we go?": researches and ranks candidates |
| "Does this place work for us?": a fit check of one place |
| The story of one place, member by member |
| Remembers where the family went and how it went |
Related MCP server: InNetwork
Run it
npm install
cp .env.example .env # fill in the keys
npm start # http://localhost:8787Node 20+. The keys:
OPENROUTER_API_KEY: the LLM for both agents (defaultdeepseek/deepseek-v4.1-flash-1017), plus fallback speechSERPER_API_KEY: web and maps search, page scrapingGROQ_API_KEY: speech to text (whisper-large-v3) and text to speech (Orpheus)NPS_API_KEY: US national park alerts
Data sources and credits
Open-Meteo: hourly forecast and geocoding
National Weather Service: weather alerts
NPS API: park alerts and closures
OSRM: drive times
Serper: web search, maps search and page scraping
OpenRouter and Groq: models, speech
pi-agent and the MCP TypeScript SDK
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Family calendars, tasks, reminders, and pickup coordination for your AI assistant.
Plans a whole day out in any city, matched to the weather, your mood and diet.
AI ticket commerce for theme parks, zoos, museums, and aquariums via any AI agent
Plan your perfect day out anywhere: itineraries and neighbourhood guides, tuned to mood and weather.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables voice assistants to keep a persistent health memory across conversations, so allergies and temporary notes like a sore knee are remembered, expire on their own, and are checked against meals and daily calorie/macro goals as they are logged. Provides meal logging with allergy and diet warnings, memory recall and two-step forgetting, and daily weigh-ins that are never spoken aloud.MIT
- AlicenseNot gradedqualityBmaintenanceEnables a family to find an in-network doctor for each member on their own plan, set aside the ones who won't see a patient of that age with the reason and its source, and book the visits around the family routine. Voice-first MCP server with Echo Show MCP Apps screens that turns a single spoken request into a confirmable, cancellable set of appointments.MIT
- AlicenseNot gradedqualityBmaintenanceEnables voice assistants to answer when to run household appliances using live solar forecasts, typical-year production, savings, battery, and multi-load planning. It remembers site details, estimates usable solar windows, and returns concise spoken guidance without inventing measurements.MIT
- AlicenseNot gradedqualityBmaintenanceEnables an Alexa+-style assistant to run household routines with cross-session memory of members, allergies, budgets, curfews and past decisions, autonomously re-planning when new observations contradict the original plan. It also serves card and carousel UI resources for screen detail and gates any spending behind an explicit spoken confirmation.Apache 2.0