Galapagos trip cost, island-hopping plans, ferry times, weather, wildlife and park fees.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this for the Galápagos national park entrance fee, the transit control card (TCT) and the entry and visitor rules: fee by nationality group and age, total for a group, where and when each is paid, return ticket, health insurance, stay limit, biosecurity (banned food and plant items), naturalist guides, the 2-metre rule, drones, currency and ATMs, each with its official source. Examples: "How much is the Galápagos park fee for a family of four?" / "¿Cuánto cuesta la entrada al Parque Nacional Galápagos?"
Travellers 12 and over (default 1).
foreign (default), canmercosur (national of a CAN or Mercosur country) or resident (Ecuadorian or resident).
Children aged 2 to 11 (default 0).
Children under 2, exempt from the park fee (default 0).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http galapagos-trip-planner 'https://galapagosislands.info/mcp?src=mcp'
Use this for the Galápagos national park entrance fee, the transit control card (TCT) and the entry and visitor rules: fee by nationality group and age, total for a group, where and when each is paid, return ticket, health insurance, stay limit, biosecurity (banned food and plant items), naturalist guides, the 2-metre rule, drones, currency and ATMs, each with its official source. Examples: "How much is the Galápagos park fee for a family of four?" / "¿Cuánto cuesta la entrada al Parque Nacional Galápagos?"
| Argument | Type | Description |
|---|---|---|
| adults | integer | Travellers 12 and over (default 1). |
| nationality | string | foreign (default), canmercosur (national of a CAN or Mercosur country) or resident (Ecuadorian or resident). |
| children_2_to_11 | integer | Children aged 2 to 11 (default 0). |
| children_under_2 | integer | Children under 2, exempt from the park fee (default 0). |
{
"type": "object",
"required": [],
"properties": {
"adults": {
"type": "integer",
"maximum": 20,
"minimum": 0,
"description": "Travellers 12 and over (default 1)."
},
"nationality": {
"enum": [
"foreign",
"canmercosur",
"resident"
],
"type": "string",
"description": "foreign (default), canmercosur (national of a CAN or Mercosur country) or resident (Ecuadorian or resident)."
},
"children_2_to_11": {
"type": "integer",
"maximum": 20,
"minimum": 0,
"description": "Children aged 2 to 11 (default 0)."
},
"children_under_2": {
"type": "integer",
"maximum": 10,
"minimum": 0,
"description": "Children under 2, exempt from the park fee (default 0)."
}
},
"additionalProperties": false
}Use this when someone wants to know what a Galápagos trip costs or needs a budget. Adds up the national park fee, transit control card, return flight from Quito or Guayaquil, an optional airport hotel night, hotels or a cruise, ferries, water taxis, the Isabela dock fee, day tours and food for the given days, travellers, style and islands. Returns every line, the total, per person and per person per day in US dollars, and shows a printed receipt card. All inputs are optional. Examples: "What does 8 days in the Galápagos cost for two people?" / "¿Cuánto cuesta un viaje de 8 días a Galápagos para dos personas?"
| Argument | Type | Description |
|---|---|---|
| days | integer | Days in the Galápagos (default 7). |
| mode | string | land (hotels and day tours, default) or cruise (live aboard). |
| style | string | budget, mid (default) or upper (comfort hotels, luxury cruise). |
| tours | integer | Land only: guided day tours per person (default 3). |
| adults | integer | Adults, 12 and over (default 2). |
| islands | integer | Land only: islands to sleep on, 1–3 (default 2: Santa Cruz and Isabela). |
| children | integer | Children under 12 (default 0). |
Use this for inter-island ferry (public speedboat) questions in the Galápagos: departure times between Santa Cruz (Puerto Ayora), Isabela (Puerto Villamil), San Cristóbal (Puerto Baquerizo Moreno) and Floreana, crossing time, fares, water taxi and dock fees, and how rough the crossing usually is in a month (seasickness meter 1–5, morning or afternoon boat). Shows a live departures board card. Examples: "When does the ferry leave Santa Cruz for Isabela?" / "¿A qué hora sale la lancha de Santa Cruz a Isabela?"
| Argument | Type | Description |
|---|---|---|
| month | integer | string | Month as 1–12 or an English month name. Default: the current month in the Galápagos. |
| boat_time | string | For the seasickness meter: the afternoon boat is usually a notch rougher (default morning). |
| to_island | string | Only boats going to this island. |
| from_island | string | Only boats leaving this island. |
{
"type": "object",
"required": [],
"properties": {
"month": {
"type": [
"integer",
"string"
],
"description": "Month as 1–12 or an English month name. Default: the current month in the Galápagos."
},
"boat_time": {
"enum": [
"morning",
"afternoon"
],
"type": "string",
"description": "For the seasickness meter: the afternoon boat is usually a notch rougher (default morning)."
},
"to_island": {
"enum": [
"santa-cruz",
"isabela",
"san-cristobal",
"floreana"
],
"type": "string",
"description": "Only boats going to this island."
},
"from_island": {
"enum": [
"santa-cruz",
"isabela",
"san-cristobal",
"floreana"
],
"type": "string",
"description": "Only boats leaving this island."
}
},
"additionalProperties": false
}Use this when someone asks where or when to see an animal in the Galápagos (giant tortoise, marine or land iguana, sea lion, blue-footed, red-footed or Nazca booby, penguin, flightless cormorant, frigatebird, Darwin's finches, green turtle, Sally Lightfoot crab, flamingo, whitetip reef shark, fur seal, waved albatross, hammerhead, red-lipped batfish), or which animals they can see in a month or around an island. Returns the odds, best months, sites with how to reach them, a fun fact and the Big 15 bingo card. Examples: "Where can I see penguins in the Galápagos?" / "¿Dónde puedo ver piqueros de patas azules en Galápagos?"
| Argument | Type | Description |
|---|---|---|
| month | integer | string | Only animals at their best in this month (1–12 or a month name). |
| island | string | Only animals seen on or around this island. |
| species | string | One animal. Omit to list all. |
{
"type": "object",
"required": [],
"properties": {
"month": {
"type": [
"integer",
"string"
],
"description": "Only animals at their best in this month (1–12 or a month name)."
},
"island": {
"enum": [
"santa-cruz",
"isabela",
"san-cristobal",
"floreana",
"espanola",
"genovesa",
"fernandina",
"santiago",
"north-seymour",
"bartolome"
],
"type": "string",
"description": "Only animals seen on or around this island."
},
"species": {
"enum": [
"giant-tortoise",
"marine-iguana",
"land-iguana",
"galapagos-sea-lion",
"blue-footed-booby",
"red-footed-booby",
"galapagos-penguin",
"flightless-cormorant",
"magnificent-frigatebird",
"darwins-finches",
"green-sea-turtle",
"sally-lightfoot-crab",
"galapagos-flamingo",
"whitetip-reef-shark",
"galapagos-fur-seal",
"waved-albatross",
"scalloped-hammerhead",
"red-lipped-batfish",
"nazca-booby"
],
"type": "string",
"description": "One animal. Omit to list all."
}
},
"additionalProperties": false
}Use this when someone cannot decide between a Galápagos cruise and a land-based (island-hopping from hotels) trip. Scores six answers (budget per person, how they feel on boats, remote islands or freedom, who travels, how far ahead they book, wish for town life) and returns cruise, land-based or a close call with the reasons and an 8-day cost comparison. Every answer is optional; a missing one counts as the middle option. Examples: "Should we do a Galápagos cruise or island hopping? I get seasick." / "¿Crucero o islas por tierra en Galápagos? Me mareo en barco."
| Argument | Type | Description |
|---|---|---|
| boats | string | How do you feel on boats? fine = Fine, I sleep anywhere; queasy = A bit queasy; seasick = Seasick easily. |
| party | string | Who is travelling? couple_solo = Couple or solo; family_young_kids = Family with young kids; friends = Group of friends. |
| budget | string | What is your budget per person for the islands (excluding your flight to Ecuador)? under_3000 = Under $3,000; 3000_5000 = $3,000–5,000; over_5000 = Over $5,000. |
| booking | string | How far ahead are you booking? 6_months_plus = 6+ months ahead; 1_6_months = 1–6 months; last_minute = Last minute, flexible dates. |
| priority | string | What matters more? remote_islands = Seeing the remote islands (Genovesa, Fernandina, Española); mix = A mix; freedom = Freedom to choose each day. |
| town_life |
Use this when someone asks about the weather or sea temperature in the Galápagos right now or today: air temperature, sky, wind, rain in the next hour and satellite sea surface temperature for Puerto Ayora, Puerto Baquerizo Moreno, Puerto Villamil and Puerto Velasco Ibarra, with the local time. For typical weather in a month use month_guide. Examples: "What's the weather in Puerto Ayora right now?" / "¿Qué tiempo hace ahora en Galápagos?"
| Argument | Type | Description |
|---|---|---|
| town | string | One town. Omit for all four. |
{
"type": "object",
"required": [],
"properties": {
"town": {
"enum": [
"puerto-ayora",
"puerto-baquerizo",
"puerto-villamil",
"puerto-velasco"
],
"type": "string",
"description": "One town. Omit for all four."
}
},
"additionalProperties": false
}Use this when someone asks about the Galápagos in a given month or the best time to visit: air and sea temperature, typical rain, sea state and ferry seasickness level, crowds, wetsuit advice, and what the wildlife is doing that month (albatross, booby courtship, turtle nesting, whale and hammerhead season and more). Examples: "What is the Galápagos like in August?" / "¿Cómo está el clima en Galápagos en agosto?"
| Argument | Type | Description |
|---|---|---|
| month | integer | string | Month as 1–12 or an English month name. Default: the current month in the Galápagos. |
{
"type": "object",
"required": [],
"properties": {
"month": {
"type": [
"integer",
"string"
],
"description": "Month as 1–12 or an English month name. Default: the current month in the Galápagos."
}
},
"additionalProperties": false
}Use this when someone wants a day-by-day Galápagos itinerary for a land-based (island-hopping) trip: which islands, how many nights on each, ferry days and what to do each day for a wildlife, snorkelling or budget focus, from arrival at Baltra (GPS) or San Cristóbal (SCY) to departure. Shows a route map card. All inputs are optional. Examples: "Plan 7 days of island hopping in the Galápagos." / "Arma un itinerario de 7 días por las islas Galápagos."
| Argument | Type | Description |
|---|---|---|
| days | integer | Days including arrival and departure day (default 7). |
| focus | string | wildlife (default), snorkel or budget (free walk-in sites first). |
| islands | integer | Islands to sleep on, 1–3 (default 2). Trips under 5 days use one island, under 7 at most two. |
| leave_airport | string | Departure airport (default gps). |
| arrive_airport | string | gps = Baltra for Santa Cruz (default), scy = San Cristóbal. |
{
"type": "object",
"required": [],
"properties": {
"days": {
"type": "integer",
"maximum": 14,
"minimum": 3,
"description": "Days including arrival and departure day (default 7)."
},
"focus": {
"enum": [
"wildlife",
"snorkel",
"budget"
],
"type": "string",
"description": "wildlife (default), snorkel or budget (free walk-in sites first)."
},
"islands": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Islands to sleep on, 1–3 (default 2). Trips under 5 days use one island, under 7 at most two."
},
"leave_airport": {
"enum": [
"gps",
"scy"
],
"type": "string",
"description": "Departure airport (default gps)."
},
"arrive_airport": {
"enum": [
"gps",
"scy"
],
"type": "string",
"description": "gps = Baltra for Santa Cruz (default), scy = San Cristóbal."
}
},
"additionalProperties": false
}Use this for a named Galápagos visitor site or to list the main ones by island: Kicker Rock, Tortuga Bay, Las Grietas, North Seymour, Bartolomé, Los Túneles, Sierra Negra and others. Returns how to get there (walk-in or boat tour), duration, best months and what you see. Examples: "How do I get to Kicker Rock?" / "¿Cómo llego a Las Grietas?"
| Argument | Type | Description |
|---|---|---|
| site | string | One site. Omit to list them. |
| island | string | Only sites reached from this island. |
{
"type": "object",
"required": [],
"properties": {
"site": {
"enum": [
"kicker-rock",
"bartolome",
"los-tuneles",
"tortuga-bay",
"las-grietas",
"sierra-negra",
"north-seymour",
"charles-darwin-research-station",
"tintoreras",
"espanola",
"santa-fe",
"south-plaza",
"pinzon",
"el-chato"
],
"type": "string",
"description": "One site. Omit to list them."
},
"island": {
"enum": [
"santa-cruz",
"isabela",
"san-cristobal",
"floreana"
],
"type": "string",
"description": "Only sites reached from this island."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.
| fly_from | string | Mainland airport for the flight to the islands (default quito). |
| nationality | string | Park fee group: foreign (default), canmercosur (CAN or Mercosur national) or resident (Ecuadorian or resident). |
| mainland_night | boolean | Add a hotel night near the mainland airport before the flight (default true). |
{
"type": "object",
"required": [],
"properties": {
"days": {
"type": "integer",
"maximum": 15,
"minimum": 3,
"description": "Days in the Galápagos (default 7)."
},
"mode": {
"enum": [
"land",
"cruise"
],
"type": "string",
"description": "land (hotels and day tours, default) or cruise (live aboard)."
},
"style": {
"enum": [
"budget",
"mid",
"upper"
],
"type": "string",
"description": "budget, mid (default) or upper (comfort hotels, luxury cruise)."
},
"tours": {
"type": "integer",
"maximum": 14,
"minimum": 0,
"description": "Land only: guided day tours per person (default 3)."
},
"adults": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Adults, 12 and over (default 2)."
},
"islands": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Land only: islands to sleep on, 1–3 (default 2: Santa Cruz and Isabela)."
},
"children": {
"type": "integer",
"maximum": 10,
"minimum": 0,
"description": "Children under 12 (default 0)."
},
"fly_from": {
"enum": [
"quito",
"guayaquil"
],
"type": "string",
"description": "Mainland airport for the flight to the islands (default quito)."
},
"nationality": {
"enum": [
"foreign",
"canmercosur",
"resident"
],
"type": "string",
"description": "Park fee group: foreign (default), canmercosur (CAN or Mercosur national) or resident (Ecuadorian or resident)."
},
"mainland_night": {
"type": "boolean",
"description": "Add a hotel night near the mainland airport before the flight (default true)."
}
},
"additionalProperties": false
}| string |
| Do you want beach time, cafés and evenings in town? not_important = Not important; some = Some; very = Yes, very. |
{
"type": "object",
"required": [],
"properties": {
"boats": {
"enum": [
"fine",
"queasy",
"seasick"
],
"type": "string",
"description": "How do you feel on boats? fine = Fine, I sleep anywhere; queasy = A bit queasy; seasick = Seasick easily."
},
"party": {
"enum": [
"couple_solo",
"family_young_kids",
"friends"
],
"type": "string",
"description": "Who is travelling? couple_solo = Couple or solo; family_young_kids = Family with young kids; friends = Group of friends."
},
"budget": {
"enum": [
"under_3000",
"3000_5000",
"over_5000"
],
"type": "string",
"description": "What is your budget per person for the islands (excluding your flight to Ecuador)? under_3000 = Under $3,000; 3000_5000 = $3,000–5,000; over_5000 = Over $5,000."
},
"booking": {
"enum": [
"6_months_plus",
"1_6_months",
"last_minute"
],
"type": "string",
"description": "How far ahead are you booking? 6_months_plus = 6+ months ahead; 1_6_months = 1–6 months; last_minute = Last minute, flexible dates."
},
"priority": {
"enum": [
"remote_islands",
"mix",
"freedom"
],
"type": "string",
"description": "What matters more? remote_islands = Seeing the remote islands (Genovesa, Fernandina, Española); mix = A mix; freedom = Freedom to choose each day."
},
"town_life": {
"enum": [
"not_important",
"some",
"very"
],
"type": "string",
"description": "Do you want beach time, cafés and evenings in town? not_important = Not important; some = Some; very = Yes, very."
}
},
"additionalProperties": false
}