mcpbeat Sign in

Doorfarer MCP Server

by doorfarer Your server? Claim it
answering

Doorfarer is answering right now. Last checked moments ago. It exposes 5 tools.

Door-to-door trips: every airport within reach of your home, with the train or bus there.

Uptime history 12 days of history · worst day 99%
12 days agonow
100.0%
Uptime 24h
92 of 92 checks
5
Tools
read from the server
215 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 31 October 2026. No other catalogue keeps this.

4 Nov a tool changed the parameters it asks for price_calendar
3 Nov 2 tool descriptions were rewritten find_trips, trip_details
3 Nov a tool changed the parameters it asks for send_feedback
1 Nov 3 tool descriptions were rewritten6 times that day find_group_trips, find_trips, price_calendar
1 Nov 2 tools changed the parameters they ask for find_group_trips, find_trips
31 Oct a tool appeared find_group_trips
and 3 more, back to 31 October 2026

Nothing serious here today

Today is the operative word: we check Doorfarer every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add doorfarer --transport http https://doorfarer.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://doorfarer.com/mcp
~/.codex/config.toml
[mcp_servers.doorfarer]
url = "https://doorfarer.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "doorfarer": {
      "url": "https://doorfarer.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "doorfarer": {
      "type": "http",
      "url": "https://doorfarer.com/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

group
find_group_trips
Finds trips for a group whose people leave from different towns to meet in one place on the same dates: each person's own door-to-door trip (the train, bus or car to their best airport, and the flight), one line per town, with the group's total, the longest journey and the dates that work for everyone. E.g. "Four of us want a week in Lisbon in May: two from New Haven, one each from Ithaca and Burlington." Put each town once in homes with how many people leave from it. For "where should we meet?" pass a region, countries or "anywhere" as destinations with anywhere true. For one home town, use find_trips. A month without a year means the next one coming. With no dates from the group this tool runs no search and returns the question to ask; once they name a time, or say any time suits them (flexible true), it searches. A month is enough to search: don't ask for exact dates. If a search finds nothing, say so and offer a wider window or single-town searches; never quote prices from other sources.
price
price_calendar
Shows the cheapest month to travel from someone's home town to a place, for each airport within reach: the cheapest fare found for each month (or, where none is found, what that route usually costs) plus the train or bus to the airport and the transfer into the city. Takes a few seconds. Airports further than 8.5 hours from home are left out and named. Use it when the user's dates are flexible or they ask when it's cheapest to go; then call find_trips for the month they choose to get bookable trips. Needs the home town; months as "2027-03", at most 12; for a season or a year pass its months ("next spring" = March to May), and the answer says which months have fares (state only those). Prices per person, in the home currency unless `currency` is given. The widget shows the months: reply in 3-4 sentences, with the best month and what it costs ("cheapest found" or "usual price", as the answer says), and don't quote prices from other sources.
send
send_feedback
Tell Doorfarer's maker where Doorfarer fell short, so it can be fixed. Use it when a find_trips answer was wrong, confusing, or missing something you needed to help, or when the user asks you to pass something on. Write as the assistant that used the tool: what you asked for, what came back, what you expected instead. The report is about Doorfarer only, never about the user: leave out names, contact details, travel plans, reasons for travelling and anything the user said about themselves. Be specific and honest, including when the problem may have been your own call. Pass the search_id from the answer's last line. One report per search. If the user asked you to report something, tell them it's sent.
trip
trip_details
Shows one trip from a find_trips answer step by step, door to door: leaving home, the train or bus to the airport, the airport wait, the flight, the transfer into the city and arrival, then the way back, with local times. Also gives the booking link and a calendar file (.ics) the user can add. Pass a trip id from the find_trips answer ("Trip ids, row by row", or a row's `id`); "the best one" is the find_trips answer's top pick. Use it when the user picks a trip or asks how the journey works. Ids are kept for 72 hours. The widget shows every leg, so reply in at most 4 sentences with no table: the summary line, the times that matter (leaving home, the flight, arriving) and the booking link. Don't look up flights, airports or transit elsewhere: our times come from the fare, and a layover is a connection that is part of the trip.
trips
find_trips
Finds the best round trips from where someone lives, not just from one airport: it adds the train or bus to every airport they can reach and ranks all options door to door, by price, by total travel time, or balanced. Use it when someone wants flights from their home town, could fly from several airports, or asks for the cheapest or fastest way to get somewhere, e.g. "I live in New Haven: should I fly to Lisbon from JFK, Newark, Boston or Hartford?" Not for a search from one airport already chosen. For a one-way trip set one_way (the trip length is then ignored). Multi-city: search each leg as one_way only when the user gave dates for it; otherwise ask for the dates. Set mode only when the user says how they get to the airport (car, train, bus, any): by default a home in the US compares driving, a taxi to a near airport and public transport, and a home elsewhere uses the train or bus. A named departure airport is an ordinary search: pass it as from_airports, with the home town the user gave. Ask when and for how long first: with no dates from the user this tool runs no search and returns the question to ask (and a form); it searches once the user names a time, or says any time suits them (dates "flexible"). A month or holiday without a year means the next one coming; don't ask which year or to confirm a town. Travellers default to 1 and the trip length to 2-14 nights; the answer's summary names both. Any town or village works. The first search from a town we haven't seen takes about 20 seconds while we look up its train and bus connections; tell the user you're checking the connections from their town to each airport. Later searches from that town take a second or two. Give the home town and where to: airport, city or country codes, a list of them, or a region such as "Iberia" or "Southeast Asia". For "anywhere", a continent ("Asia") or "somewhere warm" it finds the cheapest places itself: pass "anywhere", "abroad" (another country) or the continent, or for warm, sunny or a beach the countries that fit the season with anywhere true; it searches the best 6 cities door to door. `dates` says where the dates came from: "from_user" with depart_from and depart_to, or "flexible" when the user said any time suits them; never pick dates yourself. Example call: {"home": "New Haven", "destinations": ["LIS"], "dates": "from_user", "depart_from": "2027-03-01", "depart_to": "2027-03-31", "nights_min": 5, "nights_max": 9, "travellers": 2}. For a season or a month ("next spring", "in June") pass that window yourself as depart_from and depart_to (spring = 1 Mar to 31 May of the coming year); the answer's searched window says what was searched. The widget already shows every option, so reply in at most 4 sentences with no table: Doorfarer's `verdict` word for word as your first sentence (don't write an assessment of your own), the `headline` (flight + ground = total per person), then end with `close` as written. Never list airports without fares and add no facts about transit, airports or the destination. Don't repeat the table or list airports without fares (with no widget, list the top 3 rows compactly: route, dates, total per person), and give a booking link exactly as returned, as a clickable link (don't shorten or rewrite it). Airports more than 8.5 hours from the door are left out and named in the answer (max_ground_hours changes that: set it only if the user says how far they would travel). Say when a ground leg is an estimate. If the answer's status isn't "ok", tell the user plainly what its note says and don't invent prices; if nothing is found, say so and don't quote prices from other sources. Keep the user's own dates, trip length and places: if nothing is found, say so and offer to widen them, instead of widening on your own. Prices are in the traveller's home currency unless `currency` is given, per person; use the totals the answer gives for a party and don't convert or add up prices yourself; judge a price with the answer's verdict or price_calendar, never with outside benchmarks. Prices come from recent searches on Aviasales; the Book link shows today's price. Booking links are affiliate links: Doorfarer may earn a commission if you book, at no extra cost to you. Say so when you show them, and only then. When the user picks a trip, trip_details gives it step by step with a calendar file; when they ask which month is cheapest or whether a price is good, price_calendar answers: it is the cheapest fare found for each month, or the usual price where none was found (not bookable), while find_trips shows fares seen for the real dates (bookable). If an answer is wrong or confusing, report it with send_feedback.

Endpoints

URLTransportStateLatencyChecked
https://doorfarer.com/mcp streamable-http answering 238 ms 0 min ago

Alternatives to Doorfarer

same job, measured the same way
Recipe360
by pulso360

Your AI runs your data workflows the same way every time, with a record of every run.

local only
Vitrus analytics
by vitrus

Read-only analytics for all your apps: users, AI traffic, revenue, with the SQL behind every number.

answering
Spick Me — Swiss public transport
by spickme

Swiss trains, trams, buses, boats: door-to-door journeys with pictures, boards, days out, reach maps

12 tools answering
Engramic
by engramic

Your organisation's decisions, goals and constraints, with the reasoning, for every agent.

answering
Orinami
by orinami

Mind maps with a full document in every node. Read, search and edit your maps from AI tools.

answering
MemoryBrain
by memorybrain

Your own memory inside ChatGPT and Claude, with the source of every note.

answering
Sendermap
by marmot7775

Maps every service that sends email as a domain, with the public record behind each one.

669 installs/wk local only
Susanne
by susanne

Every home for sale or rent in Estonia, the state building registry, and your own listing.

answering

Doorfarer — questions

Answers built from our own checks of this server.

What can Doorfarer do?
It exposes 5 tools, read directly from the server on our last check. Among them: find_group_trips, find_trips, price_calendar, send_feedback, trip_details. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Doorfarer working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 215 ms. The bar chart above shows every period we have measured.
How do I connect Doorfarer?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Doorfarer need an API key?
No. Doorfarer completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Doorfarer?
It answers our handshake in 215 ms on average, which is faster than 62% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.