Connect
Add Myrmigo to your AI app.
Myrmigo’s reference server is live and read-only. It needs no sign-up and no API key. Add it to an app that supports MCP (the Model Context Protocol), and your agent can check how a task is done on a travel site before it starts.
Server addresslive · no sign-up
https://mcp.myrmigo.com/mcpStreamable HTTP, no sign-in. Three read-only tools: check_booking_change_cancel_refund, find_official_booking_site and check_flight_compensation.
Claude
claude.ai and Claude Desktop
The link opens Claude’s “Add custom connector” form with the name and address filled in. Check them, then select Add.
Or add it yourself, then paste the server address:
CustomizeConnectors+Add custom connector
The Free plan allows one custom connector. On Team and Enterprise plans, an Owner adds it first under Organization settings → Connectors → Add → Custom → Web (or with the prefilled link for Owners). Members then select Connect under Customize → Connectors.
Claude Code
Run this in a terminal:
claude mcp add --transport http --scope user \
myrmigo https://mcp.myrmigo.com/mcp--scope user adds it to all your projects. Leave it out to add it to the current project only.
Cursor not tested yet
Or add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"myrmigo": {
"url": "https://mcp.myrmigo.com/mcp"
}
}
}VS Code not tested yet
Or add this to .vscode/mcp.json in your project:
{
"servers": {
"myrmigo": {
"type": "http",
"url": "https://mcp.myrmigo.com/mcp"
}
}
}Apps that only start local servers live · on npm
Some apps can only start a program on your computer, for example through Claude Desktop’s config file. For them, use the npm package myrmigo-mcp, a small proxy to the same server. It needs Node.js 20 or later, and no key.
{
"mcpServers": {
"myrmigo": {
"command": "npx",
"args": ["-y", "myrmigo-mcp"]
}
}
}It also removes query strings from web addresses on your computer, before anything is sent.
Claude API
In a Messages API request, send the header anthropic-beta: mcp-client-2025-11-20 and add:
"mcp_servers": [{ "type": "url", "url": "https://mcp.myrmigo.com/mcp", "name": "myrmigo" }],
"tools": [{ "type": "mcp_toolset", "mcp_server_name": "myrmigo" }]Full requests in TypeScript, Python and curl: For developers.
REST live · anonymous · JSON
The same answer as JSON, without an MCP client:
curl -s https://mcp.myrmigo.com/v1/reference \
-H 'content-type: application/json' \
-d '{"task":"ferry.change","where":"Blue Star","booked_via":"Ferryhopper"}'Helpers, the answer format and errors: For developers.
Other MCP clients not tested yet
These apps support the same standard. The setup below comes from each app’s own documentation; we haven’t tried each one yet. For an app that isn’t listed, give it the server address above.
Gemini CLI
Run:
gemini mcp add --scope user --transport http myrmigo https://mcp.myrmigo.com/mcpDevin Desktop (formerly Windsurf)
Add to mcp_config.json:
{
"mcpServers": {
"myrmigo": {
"serverUrl": "https://mcp.myrmigo.com/mcp"
}
}
}Zed
Add to settings.json:
{
"context_servers": {
"myrmigo": {
"url": "https://mcp.myrmigo.com/mcp"
}
}
}LM Studio
Program tab → Install → Edit mcp.json, then add:
{
"mcpServers": {
"myrmigo": {
"url": "https://mcp.myrmigo.com/mcp"
}
}
}Goose
What your agent gets
Three read-only tools. With check_booking_change_cancel_refund, for a change, a cancellation, a refund, check-in or another task on your own booking, your agent sends:
task: what you want, in plain words such aschangeorrefund, or a task id such asferry.change;where: the company, site or page address, without its query;booked_via: only if the booking was made on another site.
With find_official_booking_site, for a new booking with a company you name, it sends only where: that company or its site.
It gets back the official site and entry page, official channels, which company services the booking, dated fees and rules with sources, what to have ready, and where you have to act yourself.
With check_flight_compensation, it sends the facts of one delayed, cancelled, overbooked or downgraded flight (date, airports, airline, what happened) and gets back an EU261/UK261 check: the verdict with the rule, the amount, what the airline owes now, where you claim (the airline, then the national enforcement body) and the evidence to keep. It is general information from dated official sources, not legal advice; nothing about you is stored, and you file any claim yourself.
Try asking
- “My Blue Star ferry was booked on Ferryhopper. How do I change the date?”
- “How do I check in online for my Aegean flight?”
- “My Aegean flight to Paros was cancelled. What are my options?”
Payments, passport and ID details, and logins are always entered by you, never the agent. Before anything paid or irreversible, the agent stops, shows you exactly what will happen and waits for your clear yes. If Myrmigo can’t be reached, your agent carries on without it.
Building your own agent? For developers has code for the Claude API, the OpenAI Agents SDK, LangChain, browser agents and REST.
For developersHow it worksPrivacy PolicyTerms of Usellms.txt