{"id":"df8932fe-7b32-4126-ab9a-25139ee60d9a","entityType":"agent","slug":"clawhub-chrischall-getyourguide-mcp","name":"getyourguide-mcp","canonicalUrl":"https://www.xpersona.co/agent/clawhub-chrischall-getyourguide-mcp","canonicalPath":"/agent/clawhub-chrischall-getyourguide-mcp","generatedAt":"2026-10-11T11:24:24.081Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":null},"description":"This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets. Skill: getyourguide-mcp Owner: chrischall Summary: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets. Tags: latest:2.1.6 Version","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:getyourguide-mcp","sourceUrl":"https://clawhub.ai/chrischall/getyourguide-mcp","homepage":"https://clawhub.ai/chrischall/skills/getyourguide-mcp","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/chrischall/getyourguide-mcp","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/chrischall/skills/getyourguide-mcp","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\","},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":null},"stars":null,"forks":null,"downloads":1099,"packageName":null,"latestVersion":"2.1.6","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:24.733Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T09:32:24.744Z","lastCrawledAt":"2026-10-11T09:32:24.733Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T09:32:24.733Z","lastVerifiedAt":null,"highlights":[{"version":"2.1.6","createdAt":"2026-10-09T23:23:47.867Z","changelog":"- Updated tool parameter documentation in SKILL.md: all data tools now take a view (\"compact\" or \"full\"); compact is the default and is explained in greater detail. - Clarified that everywhere except listings, the \"compact\" view now only strips image URLs but keeps all other fields. - Expanded guidance for using extraParams, specifying that only certain tools accept them and they can’t override canonical arguments. - Removed the skill-card.md file.","fileCount":3,"zipByteSize":3142},{"version":"2.1.5","createdAt":"2026-10-07T13:34:15.255Z","changelog":"- Removed the file skill-card.md. - No changes to functionality or user-facing features.","fileCount":3,"zipByteSize":3027},{"version":"2.1.4","createdAt":"2026-10-05T02:47:39.511Z","changelog":"- Removed the skill-card.md file from the project. - No user-facing changes to functionality or setup.","fileCount":3,"zipByteSize":3071},{"version":"2.1.3","createdAt":"2026-10-03T01:39:45.283Z","changelog":"- Removed the file skill-card.md. - No user-facing functionality changes.","fileCount":3,"zipByteSize":3170},{"version":"2.1.2","createdAt":"2026-09-25T15:51:44.370Z","changelog":"- Removed the file skill-card.md. - No functional or user-facing changes; documentation cleanup only.","fileCount":3,"zipByteSize":3035},{"version":"2.1.1","createdAt":"2026-09-23T15:59:04.876Z","changelog":"- Removed the file: skill-card.md - No other functional or interface changes included in this release.","fileCount":3,"zipByteSize":3187},{"version":"2.1.0","createdAt":"2026-09-20T02:49:00.127Z","changelog":"- Removed the skill-card.md file from the project. - No user-facing features or behavior were changed.","fileCount":3,"zipByteSize":3200},{"version":"2.0.0","createdAt":"2026-09-17T23:35:45.030Z","changelog":"- Removed the sample file skill-card.md. - No changes to skill functionality or configuration. - Version incremented to 2.0.0.","fileCount":3,"zipByteSize":3237}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:getyourguide-mcp","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T11:24:24.079Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-getyourguide-mcp/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":null},"readme":"Skill: getyourguide-mcp\n\nOwner: chrischall\n\nSummary: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n\nTags: latest:2.1.6\n\nVersion history:\n\nv2.1.6 | 2026-10-09T23:23:47.867Z | auto\n\n- Updated tool parameter documentation in SKILL.md: all data tools now take a view (\"compact\" or \"full\"); compact is the default and is explained in greater detail.\n- Clarified that everywhere except listings, the \"compact\" view now only strips image URLs but keeps all other fields.\n- Expanded guidance for using extraParams, specifying that only certain tools accept them and they can’t override canonical arguments.\n- Removed the skill-card.md file.\n\nv2.1.5 | 2026-10-07T13:34:15.255Z | auto\n\n- Removed the file skill-card.md.\n- No changes to functionality or user-facing features.\n\nv2.1.4 | 2026-10-05T02:47:39.511Z | auto\n\n- Removed the skill-card.md file from the project.\n- No user-facing changes to functionality or setup.\n\nv2.1.3 | 2026-10-03T01:39:45.283Z | auto\n\n- Removed the file skill-card.md.\n- No user-facing functionality changes.\n\nv2.1.2 | 2026-09-25T15:51:44.370Z | auto\n\n- Removed the file skill-card.md.\n- No functional or user-facing changes; documentation cleanup only.\n\nv2.1.1 | 2026-09-23T15:59:04.876Z | auto\n\n- Removed the file: skill-card.md\n- No other functional or interface changes included in this release.\n\nv2.1.0 | 2026-09-20T02:49:00.127Z | auto\n\n- Removed the skill-card.md file from the project.\n- No user-facing features or behavior were changed.\n\nv2.0.0 | 2026-09-17T23:35:45.030Z | auto\n\n- Removed the sample file skill-card.md.\n- No changes to skill functionality or configuration.\n- Version incremented to 2.0.0.\n\nv1.3.2 | 2026-09-10T17:49:14.132Z | auto\n\n- Removed the sample file skill-card.md.\n- No changes to user-facing features or documentation.\n\nv1.3.1 | 2026-09-05T00:50:28.676Z | auto\n\n- Response format for search and list tools now defaults to compact view; `compact` flag is deprecated and ignored.\n- Documentation updated to explain new `view: \"compact\" | \"full\"` parameter and default behavior.\n- Removed reference to using `compact: true` when browsing tours.\n- Cleaned up documentation to reflect these changes.\n- Removed the `skill-card.md` file.\n\nv1.3.0 | 2026-09-04T22:19:59.389Z | auto\n\n- Removed the sample skill card file (skill-card.md).  \n- No changes to functionality or usage.  \n- This update is limited to documentation cleanup.\n\nv1.2.0 | 2026-09-02T00:16:55.335Z | auto\n\n- Added the gyg_healthcheck() tool for easier troubleshooting and connector status checks.\n- Updated documentation to describe the new health check feature and clarify usage.\n- Removed the skill-card.md file.\n\nv1.1.4 | 2026-08-28T11:34:34.531Z | auto\n\n- Removed the file skill-card.md.  \n- No changes to functionality or core usage.  \n- Skill usage, setup, and documentation remain unchanged.\n\nv1.1.3 | 2026-07-27T02:56:33.097Z | auto\n\n- Updated skill description to clarify triggers and intended use for searching GetYourGuide tours, activities, and tickets.\n- Expanded documentation for tool usage, setup, and API integration.\n- Added notes on API key requirements and read-only search/discovery functionality.\n- Improved usage guidance, error handling notes, and environment variable options.\n\nArchive index:\n\nArchive v2.1.6: 3 files, 3142 bytes\n\nFiles: skill-card.md (1829b), SKILL.md (3604b), _meta.json (135b)\n\nFile v2.1.6:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\nEvery data tool takes `view: \"compact\" | \"full\"`, and **`compact` is the\ndefault** — you get the slim response without asking for it. On the tour\nlistings (`gyg_search_tours`, `gyg_list_category_tours`,\n`gyg_list_location_tours`) compact is a slim projection; everywhere else it\nstrips image URLs and keeps every other field. Pass `view: \"full\"` for the\nwhole GetYourGuide record.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently.\n  `gyg_search_tours` and `gyg_get_tour_options` accept `extraParams` for raw\n  query params if the API needs something the schema doesn't expose. It can't\n  override the tool's own arguments: a colliding key (`limit`, `currency`, …)\n  is ignored, so set those through the real arguments.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.6:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.6\",\n  \"publishedAt\": 1791588227867\n}\n\nFile v2.1.6:skill-card.md\n\n## Description:\n\nHelps agents discover GetYourGuide tours, activities, tickets, options, and reviews through a read-only search connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravel planners and their agents use this skill to search and compare GetYourGuide tours, activities, attraction tickets, and reviews. Booking takes place on GetYourGuide, not through this connector.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Travel search terms are sent to the GetYourGuide API when the connector is used.\n\nMitigation: Avoid including sensitive personal information in searches.\n\nRisk: Installation adds a persistent connector using an external npm package and a GetYourGuide API key.\n\nMitigation: Keep the API key private and use project-level configuration if global access is unnecessary.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [GetYourGuide MCP npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Text or Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Tour listings and details, options, reviews, and booking links; compact responses by default, with full records on request.]\n\n## Skill Version(s):\n\n2.1.6 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.5: 3 files, 3027 bytes\n\nFiles: skill-card.md (1704b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.5:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.5:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.5\",\n  \"publishedAt\": 1791380055255\n}\n\nFile v2.1.5:skill-card.md\n\n## Description:\n\nHelps agents search GetYourGuide tours, activities, and attraction tickets and retrieve options and reviews through a read-only connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravel-planning agents and their users can discover tours, tickets, availability options, and customer reviews on GetYourGuide; bookings remain on GetYourGuide.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The connector requires a GetYourGuide Partner API key.\n\nMitigation: Keep the key scoped to this service and prefer project-local configuration.\n\nRisk: Installing an external npm package adds a supply-chain dependency.\n\nMitigation: Review or pin the package if stronger supply-chain controls are required.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [getyourguide-mcp npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner Program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only tour listings, details, options, reviews, and links; no booking actions.]\n\n## Skill Version(s):\n\n2.1.5 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.4: 3 files, 3071 bytes\n\nFiles: skill-card.md (1877b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.4:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.4:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.4\",\n  \"publishedAt\": 1791168459511\n}\n\nFile v2.1.4:skill-card.md\n\n## Description:\n\nHelps agents find GetYourGuide tours, activities, and attraction tickets and retrieve their details and reviews through a read-only connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravelers and travel-planning agents can search tours and attraction tickets, compare options, and review details before booking on GetYourGuide. Use requires a GetYourGuide Partner API key.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Using the connector requires an API key and installs an external npm-hosted MCP server.\n\nMitigation: Install it only when GetYourGuide discovery is needed, and configure the partner key in the MCP environment.\n\nRisk: Broad travel-planning requests may trigger GetYourGuide searches unintentionally.\n\nMitigation: Consider a project-local MCP configuration and restrict invocation to explicit GetYourGuide searches.\n\n## Reference(s):\n\n- [GetYourGuide MCP on ClawHub](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [GetYourGuide MCP npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner Program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Markdown or plain text]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include tour links, options, and reviews; booking takes place on GetYourGuide.]\n\n## Skill Version(s):\n\n2.1.4 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.3: 3 files, 3170 bytes\n\nFiles: skill-card.md (2073b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.3:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.3\",\n  \"publishedAt\": 1790991585283\n}\n\nFile v2.1.3:skill-card.md\n\n## Description:\n\nHelps agents find GetYourGuide tours, activities, attraction tickets, options, and reviews through a read-only search connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravelers and travel-planning agents use this skill to discover GetYourGuide tours, tickets, availability options, and customer reviews before following a listing to book.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Installing an untrusted npm package could expose the agent environment to unwanted behavior.\n\nMitigation: Confirm that you trust the referenced npm package before enabling the connector.\n\nRisk: A GetYourGuide partner API key is placed in MCP configuration.\n\nMitigation: Store the key securely in the intended MCP configuration and avoid sharing it in prompts or published files.\n\nRisk: Broad travel-activity requests may be answered from GetYourGuide inventory rather than a broader set of providers.\n\nMitigation: Make the source of recommendations clear and consider other providers when the request calls for a broad comparison.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [getyourguide-mcp npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Natural-language summaries of tour searches, details, options, and reviews]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only discovery; booking takes place on GetYourGuide.]\n\n## Skill Version(s):\n\n2.1.3 (source: server-resolved release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.2: 3 files, 3035 bytes\n\nFiles: skill-card.md (1764b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.2:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.2\",\n  \"publishedAt\": 1790351504370\n}\n\nFile v2.1.2:skill-card.md\n\n## Description:\n\nHelps agents search GetYourGuide tours, activities, attraction tickets, options, and reviews through a read-only connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravelers and travel-planning agents use this skill to discover and compare GetYourGuide tours, activities, tickets, and reviews. Booking remains on GetYourGuide.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Using the connector requires a GetYourGuide Partner API key.\n\nMitigation: Provide the key through the MCP configuration and protect it as a credential.\n\nRisk: Installing the npm package may not meet environments that require package provenance or supply-chain pinning.\n\nMitigation: Review the package and source separately and pin the dependency where required.\n\n## Reference(s):\n\n- [GetYourGuide skill release on ClawHub](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [getyourguide-mcp npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Markdown with tour details and links]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only discovery; booking happens on GetYourGuide.]\n\n## Skill Version(s):\n\n2.1.2 (source: server-resolved release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.1: 3 files, 3187 bytes\n\nFiles: skill-card.md (2138b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.1:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.1\",\n  \"publishedAt\": 1790179144876\n}\n\nFile v2.1.1:skill-card.md\n\n## Description:\n\nEnables agents to search and retrieve read-only GetYourGuide tours, activities, attraction tickets, options, reviews, categories, and locations through the GetYourGuide Partner API.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to let an agent discover GetYourGuide tours, activities, day trips, attraction tickets, bookable options, reviews, categories, and locations. Booking remains outside the skill on getyourguide.com.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill runs an npm MCP server that receives a GetYourGuide Partner API key.\n\nMitigation: Install it only in environments approved to run the npm package, and provide a scoped GetYourGuide Partner API key through MCP environment configuration.\n\nRisk: The trigger scope covers broad tour, activity, day-trip, and attraction-ticket searches, including requests that do not explicitly mention GetYourGuide.\n\nMitigation: Review agent routing and user intent before invoking the connector in workflows where travel marketplace selection matters.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner Program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [text, JSON, configuration, guidance]\n\n**Output Format:** [Markdown with JSON configuration examples and structured MCP tool responses]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only travel discovery output; compact tour response views are the default where supported.]\n\n## Skill Version(s):\n\n2.1.1 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.1.0: 3 files, 3200 bytes\n\nFiles: skill-card.md (2090b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.1.0:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.0\",\n  \"publishedAt\": 1789872540127\n}\n\nFile v2.1.0:skill-card.md\n\n## Description:\n\nThis skill helps agents search and discover GetYourGuide tours, activities, day trips, attraction tickets, tour details, options, reviews, categories, and locations through a read-only MCP server.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and external users use this skill to connect an agent to GetYourGuide search and discovery workflows for tours, activities, attraction tickets, availability options, and customer reviews. It is read-only; booking remains on GetYourGuide.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill runs an external npm MCP server and requires a GetYourGuide partner API key.\n\nMitigation: Install only when that dependency is acceptable, provide the API key deliberately, and prefer project-level MCP configuration when narrower scope is needed.\n\nRisk: Currency and language defaults can affect returned tour and ticket results.\n\nMitigation: Set GYG_CURRENCY and GYG_LANGUAGE intentionally for the intended audience or request context.\n\n## Reference(s):\n\n- [getyourguide-mcp on npm](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner Program](https://partner.getyourguide.com)\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, configuration, guidance]\n\n**Output Format:** [Markdown or structured tool results from GetYourGuide search and discovery calls]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only MCP tool responses; compact tour projections are the default for search and listing tools.]\n\n## Skill Version(s):\n\n2.1.0 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.0.0: 3 files, 3237 bytes\n\nFiles: skill-card.md (2220b), SKILL.md (3448b), _meta.json (135b)\n\nFile v2.0.0:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1789688145030\n}\n\nFile v2.0.0:skill-card.md\n\n## Description:\n\nProvides a read-only MCP connector for searching and discovering GetYourGuide tours, activities, day trips, attraction tickets, tour details, options, reviews, categories, and locations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use this skill to connect to GetYourGuide's read-only travel-discovery tools for tour, activity, attraction-ticket, review, category, and location lookup. Booking remains outside the skill on getyourguide.com.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill requires adding an npm MCP server to agent configuration.\n\nMitigation: Review the npm package or source before using npx and approve the package in the MCP configuration used by the agent.\n\nRisk: The skill requires a GetYourGuide API key in MCP configuration.\n\nMitigation: Store GYG_API_KEY carefully, limit access to the MCP config, and rotate the key if it is exposed.\n\nRisk: Broad travel requests may invoke this GetYourGuide connector even when the user did not name it explicitly.\n\nMitigation: Confirm connector use when broad travel-discovery requests could affect user expectations or data-source choice.\n\n## Reference(s):\n\n- [getyourguide-mcp npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner Program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, JSON, Configuration, Guidance]\n\n**Output Format:** [Markdown guidance with JSON MCP configuration examples and tool-response data]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only MCP tool results may be compact or full depending on tool arguments; requires GYG_API_KEY and can use optional currency and language defaults.]\n\n## Skill Version(s):\n\n2.0.0 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.2: 3 files, 3151 bytes\n\nFiles: skill-card.md (2021b), SKILL.md (3448b), _meta.json (135b)\n\nFile v1.3.2:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v1.3.2:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"1.3.2\",\n  \"publishedAt\": 1789062554132\n}\n\nFile v1.3.2:skill-card.md\n\n## Description:\n\nThis skill helps agents search and inspect GetYourGuide tours, activities, attraction tickets, options, reviews, categories, and locations through a read-only MCP connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill when they want an agent to find GetYourGuide tours, attraction tickets, tour options, reviews, categories, and location-specific activities. Booking remains outside the skill on getyourguide.com.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Setup runs an unpinned npm MCP server while passing an API key.\n\nMitigation: Review the npm package, pin a trusted version before installing, and keep GYG_API_KEY out of committed project files.\n\nRisk: The trigger scope can apply to broad tour or ticket requests, not only explicit GetYourGuide requests.\n\nMitigation: Use this skill only when the intended result source is GetYourGuide tours, activities, or attraction tickets.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, JSON, Configuration, Guidance]\n\n**Output Format:** [MCP tool responses with Markdown setup and usage guidance]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only search and discovery results; compact responses are the default for supported tour and location listing tools.]\n\n## Skill Version(s):\n\n1.3.2 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.1: 3 files, 3115 bytes\n\nFiles: skill-card.md (1967b), SKILL.md (3448b), _meta.json (135b)\n\nFile v1.3.1:SKILL.md\n\n---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\n`gyg_search_tours`, `gyg_get_tour`, `gyg_list_category_tours` and\n`gyg_list_location_tours` take `view: \"compact\" | \"full\"`, and **`compact` is\nthe default** — you get the slim projection without asking for it. Pass\n`view: \"full\"` for the whole GetYourGuide record.\n\nThe other tools take no `view`: their responses are already narrow, and a rung\nthat cannot change anything is worse than no parameter.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n  precise drift warning to stderr and returned the raw body — report the\n  warning text upstream rather than working around it silently. Search tools\n  accept `extraParams` for raw query params if the API needs something the\n  schema doesn't expose.\n- A `401`/`403` error means the key is wrong **or** its partner tier doesn't\n  cover that endpoint — check the partner dashboard before assuming the key\n  is dead.\n\nFile v1.3.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"1.3.1\",\n  \"publishedAt\": 1788569428676\n}\n\nFile v1.3.1:skill-card.md\n\n## Description:\n\nThis skill helps an agent use GetYourGuide to search and discover tours, activities, day trips, reviews, and attraction tickets.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to let an agent discover GetYourGuide tours, activities, attraction tickets, availability options, locations, categories, and reviews through a read-only MCP connector.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generic travel requests may be routed to this provider even when the user has not specifically chosen GetYourGuide.\n\nMitigation: Ask the agent to confirm before using GetYourGuide for generic travel planning.\n\nRisk: The MCP server requires a GetYourGuide partner API key.\n\nMitigation: Provide only a partner API key you are comfortable using with this connector.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide Partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, API Calls, Configuration]\n\n**Output Format:** [Text or Markdown responses grounded in GetYourGuide tour, activity, ticket, location, category, option, and review records.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only connector; search and list tools default to compact responses, with full records available through the documented view parameter.]\n\n## Skill Version(s):\n\n1.3.1 (source: release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: getyourguide-mcp Owner: chrischall Summary: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets. Tags: latest:2.1.6 Version","codeSnippets":[],"executableExamples":[{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: getyourguide-mcp\ndescription: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets.\n---\n\n# getyourguide-mcp\n\nMCP server for GetYourGuide — read-only search and discovery of tours,\nactivities, and attraction tickets via the GetYourGuide Partner API.\n\n- **npm:** [npmjs.com/package/getyourguide-mcp](https://www.npmjs.com/package/getyourguide-mcp)\n- **Source:** [github.com/chrischall/getyourguide-mcp](https://github.com/chrischall/getyourguide-mcp)\n\n## Setup\n\nAdd to `.mcp.json` in your project or `~/.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getyourguide\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"getyourguide-mcp\"],\n      \"env\": {\n        \"GYG_API_KEY\": \"your-partner-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key by joining the free partner program at\n[partner.getyourguide.com](https://partner.getyourguide.com). Optional env:\n`GYG_CURRENCY` (e.g. `USD`), `GYG_LANGUAGE` (e.g. `en`).\n\n## Tools\n\n| Tool | Use it to |\n| --- | --- |\n| `gyg_search_tours` | Find tours by free text / location / category / date range. Start here. |\n| `gyg_get_tour` | Pull the full record once a tour is chosen |\n| `gyg_get_tour_options` | See bookable options (ticket types, times) for a tour, optionally within dates |\n| `gyg_get_tour_reviews` | Read customer reviews for a tour |\n| `gyg_list_categories` | Discover category IDs to filter searches |\n| `gyg_list_category_tours` | Browse tours in one category |\n| `gyg_get_location` | Resolve a location ID (city / POI / region) |\n| `gyg_list_location_tours` | Browse everything bookable at a location |\n| `gyg_healthcheck()` | Is this connector working? Reports which credential resolved, whether api.getyourguide.com accepted it, and what to fix. Start here when another tool fails — an empty result can mean \"no data\" or \"never authenticated\", and this separates them. |\n\n## Response shape\n\nEvery data tool takes `view: \"compact\" | \"full\"`, and **`compact` is the\ndefault** — you get the slim response without asking for it. On the tour\nlistings (`gyg_search_tours`, `gyg_list_category_tours`,\n`gyg_list_location_tours`) compact is a slim projection; everywhere else it\nstrips image URLs and keeps every other field. Pass `view: \"full\"` for the\nwhole GetYourGuide record.\n\n(This replaced an opt-in `compact: true` flag. Passing `compact` now does\nnothing — zod drops the unknown key and you get the compact rung regardless,\nwhich is what the flag used to ask for.)\n\n## Usage notes\n\n- Everything is **read-only** — booking still happens on getyourguide.com\n  (tour records include the `url`).\n- Results honor `currency` / `language` args (fall back to the env defaults).\n- If a response looks structurally off, the server has already logged a\n "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"getyourguide-mcp\",\n  \"version\": \"2.1.6\",\n  \"publishedAt\": 1791588227867\n}"},{"path":"skill-card.md","content":"## Description:\n\nHelps agents discover GetYourGuide tours, activities, tickets, options, and reviews through a read-only search connector.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nTravel planners and their agents use this skill to search and compare GetYourGuide tours, activities, attraction tickets, and reviews. Booking takes place on GetYourGuide, not through this connector.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Travel search terms are sent to the GetYourGuide API when the connector is used.\n\nMitigation: Avoid including sensitive personal information in searches.\n\nRisk: Installation adds a persistent connector using an external npm package and a GetYourGuide API key.\n\nMitigation: Keep the API key private and use project-level configuration if global access is unnecessary.\n\n## Reference(s):\n\n- [ClawHub skill release](https://clawhub.ai/chrischall/skills/getyourguide-mcp)\n- [GetYourGuide MCP npm package](https://www.npmjs.com/package/getyourguide-mcp)\n- [GetYourGuide partner program](https://partner.getyourguide.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Text or Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Tour listings and details, options, reviews, and booking links; compact responses by default, with full records on request.]\n\n## Skill Version(s):\n\n2.1.6 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets. Skill: getyourguide-mcp Owner: chrischall Summary: This skill should be used when the user asks about GetYourGuide tours, activities, or attraction tickets. Triggers on phrases like \"find tours on GetYourGuide\", \"things to do in Paris\", \"skip-the-line tickets\", \"GetYourGuide reviews\", \"book an activity\", or any request involving searching tours, activities, day trips, or attraction tickets. Tags: latest:2.1.6 Version","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1201,"uniquenessScore":46,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:32:24.744Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:24:24.081Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}