Fit Trip MCP
Provides nearby places around the family's home via Wikidata (queried through QLever), which are used as candidates when researching and ranking family-friendly outings.
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 Saturday that works for grandma and the dog?"
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: HomeBase
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.
Provide real-time and forecast weather information for locations in the United States using natura…
AI ticket commerce for theme parks, zoos, museums, and aquariums via any AI agent
Related MCP Servers
- 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 gradedqualityCmaintenanceEnables Alexa+ to coordinate a household through 14 MCP tools: it tracks family members, auto-assigns and completes chores by workload, adds calendar events while reporting clashes, rotates pickup duty, manages a grocery list, and returns a spoken morning briefing with reasoning for every decision.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
- AlicenseNot gradedqualityBmaintenanceEnables families to manage a shared calendar through natural-language or voice requests, exposing 24 typed tools for adding and moving events, detecting person and coverage clashes, enforcing learned family rules, asking members for help, and approving children's events. Conflicts are found by a deterministic engine with plain-English explanations, and every fix is ranked, confirmed, and undoable.MIT