OurFamilyWizard MCP
Connects Claude to OurFamilyWizard for natural-language access to co-parenting messages, calendar, expenses, and journal.
README
getyourguide-mcp
MCP server for GetYourGuide — search tours and activities, read tour details, bookable options, and reviews via the GetYourGuide Partner API.
🤖 This project was developed and is maintained by AI (Claude Code). Use at your own discretion.
Tools
All tools are read-only — this server registers no write tools.
| Tool | What it does |
|---|---|
gyg_search_tours |
Search tours/activities by free text, location, category, or date range; sortable; compact mode for slim summaries |
gyg_get_tour |
Full record for one tour by numeric ID |
gyg_get_tour_options |
Bookable options of a tour (ticket types, times), optionally within a date range |
gyg_get_tour_reviews |
Customer reviews for a tour |
gyg_list_categories |
Activity categories (IDs feed gyg_search_tours / gyg_list_category_tours) |
gyg_list_category_tours |
Tours in one category |
gyg_get_location |
Details for a location (city, POI, region) by ID |
gyg_list_location_tours |
Tours available at one location |
Setup
You need a GetYourGuide Partner API key — join the (free) partner program
at partner.getyourguide.com and copy the
API key from your dashboard. The key is sent as the X-ACCESS-TOKEN header on
every request.
Claude Code / any MCP host
{
"mcpServers": {
"getyourguide": {
"command": "npx",
"args": ["-y", "getyourguide-mcp"],
"env": {
"GYG_API_KEY": "your-partner-api-key"
}
}
}
}
The server also boots with no key set (so hosts can probe tools/list at
install time); the first tool call then returns an actionable error telling
you which env var to set.
Environment variables
| Variable | Required | Meaning |
|---|---|---|
GYG_API_KEY |
yes (for tool calls) | Partner API key, sent as X-ACCESS-TOKEN |
GYG_CURRENCY |
no | Default currency for prices (ISO 4217, e.g. USD); per-call currency args override |
GYG_LANGUAGE |
no | Default content language (e.g. en); per-call language args override |
GYG_BASE_URL |
no | API base URL (default https://api.getyourguide.com/1) |
GYG_REQUEST_TIMEOUT_MS |
no | Per-request timeout (default 30000) |
For local development, put them in a .env next to the server (gitignored;
see .env.example).
Behavior notes
- Rate limits: one automatic retry on
429/503honoringRetry-After(capped at 10s). If it still fails, the error tells you to back off. - Auth errors: a
401/403names both possible causes — a wrong key, or a key whose partner tier doesn't cover that endpoint. - API drift: responses are validated leniently. On an unexpected shape the
server logs a precise warning to stderr and returns the raw response rather
than breaking; search tools also accept
extraParamsto pass raw query params through verbatim. Seedocs/GETYOURGUIDE-API.md— the response shapes were coded from the documented Partner API and still need pinning against live captures. - Secrets: upstream error bodies are redacted then truncated before they reach a tool result; the API key is never echoed.
Development
npm install
npm run build # tsc + esbuild bundle → dist/
npm test # vitest (no network — everything mocked)
npm run test:coverage # the CI gate: 100% lines/branches/functions/statements
Releases are automated with release-please; don't hand-bump versions. PR
titles must be conventional commits (feat:, fix:, …) because the repo
squash-merges.
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.