Rate Ranger MCP server
online · 100% uptimeio.rateranger/hotel-price-monitor·v1.0.0Watch a hotel's price after your user booked it, and email them when it drops enough to rebook.
0 stars
Reviews
Write oneNobody has reviewed Rate Ranger yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rate Ranger tools (2, 1 write)
write = sends, deletes, buys or postscheck_hotel_bookingFreeCheck one booking you submitted, using the read token returned at submission. Use it to find out whether the traveller has confirmed yet: `confirmed` is false until they click the emailed link, and while it is false nothing is being monitored. Check here before telling your user their booking is being tracked.
submit_hotel_bookingwrite actionFreeEnrol a hotel booking the traveller has ALREADY made into free price monitoring. Rate Ranger watches what the hotel charges for the same dates and emails them if it drops far enough to be worth rebooking. IMPORTANT: this monitors nothing on its own. The traveller is emailed one confirmation link, and no price is checked until they click it. Tell your user to expect that email. Do not tell them the booking is being tracked until check_hotel_booking says it is. Unconfirmed bookings are deleted after 7 days. Use this only for a booking that already exists. It does not search for or make reservations.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 714ms20/20
- Tool poisoning2 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 44 days ago12/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Rate Ranger compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 916 Email servers
- Tools
- 2
- the typical Email server has 7
- Tools that change things
- 50%
- typical: 25%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Email server answers 100%
- Response time
- 333 ms
- faster than 48% of 609 Email servers
What its tools let an agent do: 1 read · 1 change
Install Rate Ranger in Claude Code, Cursor or VS Code
claude mcp add --transport http hotel-price-monitor https://www.rateranger.io/api/mcp
What the publisher says
From the Rate Ranger repository's README, as published. We do not edit it. Read it on GitHub
Rate Ranger for AI agents
Rate Ranger watches what a hotel charges after your user has already booked it, and emails them if the rate drops far enough to be worth rebooking. Free, no account, no app.
This repository is the public contract for doing that programmatically: an OpenAPI spec, an MCP connector manifest, and worked examples.
- MCP connector: https://www.rateranger.io/api/mcp
- HTTP API: https://www.rateranger.io/api/agent/bookings
- Guide: https://www.rateranger.io/for-agents/
- OpenAPI 3.1: openapi.json
Do not drive the web form
The form at rateranger.io is protected by a CAPTCHA that issues no token to an automated browser. An assistant will fill every field correctly and then fail at the last step with nothing to click. Use the connector or the API instead.
Option 1: the MCP connector
Add https://www.rateranger.io/api/mcp as a custom connector. No key, no account, no setup beyond the URL.
It exposes two tools:
Works in ChatGPT (Developer Mode), Claude Code and Cursor. It does not work as a claude.ai custom connector, which requires OAuth; there is no way to declare a server unauthenticated there.
The server speaks protocol revisions 2026-07-28, 2025-11-25, 2025-06-18 and 2025-03-26, so both the current per-request-metadata shape and the older initialize handshake work.
Option 2: the HTTP API
curl -X POST https://www.rateranger.io/api/agent/bookings \
-H 'Content-Type: application/json' \
-d '{
"email": "traveller@example.com",
"agent": "my-assistant/1.0",
"bookings": [{
"hotel_name": "Novotel Bali Ubud Resort",
"city": "Ubud",
"country": "ID",
"check_in_date": "2027-07-14",
"check_out_date": "2027-07-17",
"total_price": 742.50,
"currency": "USD"
}]
}'Answers 202 Accepted with a read_token per booking.
The traveller has to confirm. Tell them so.
A successful submission monitors nothing. Rate Ranger emails the traveller one link. Until they click it, no price is checked and no alert can fire. If they never click, everything is deleted after 7 days.
So do not tell your user their booking is being tracked. Tell them to check their inbox, then confirm it yourself with checkhotelbooking or GET /api/agent/bookings/{token} before you say anything stronger. Look at booking.confirmed, which is false until they act.
This is why no key is needed. The endpoint takes an email address from whoever calls it, so if submission alone started the service, anyone could sign any address up for mail it never asked for. The confirmation step is what makes an open API safe to leave open.
country is required, and it matters
ISO 3166-1 alpha-2, for example JP or ID. It decides which rate source can find the hotel at all. A booking without one cannot be monitored properly, so it is required here even though the web form treats it as optional.
Limits
Email hello@rateranger.io for a key if you need more.
Prices may include decimals. Only the web form restricts them to whole numbers.
Errors
Every error carries a stable code to branch on, plus a message for a human reading a log. Branch on code; the wording may change.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Rate Ranger: common questions
- Is Rate Ranger MCP server safe?
- Mostly: it is graded B (77/100). Read the Rate Ranger safety report
- How do I install Rate Ranger?
- It runs remotely at www.rateranger.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Rate Ranger need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Rate Ranger maintained?
- The last commit was 63 days ago (2026-09-03). The latest release is v1.0.0.
- Is Rate Ranger up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Rate Ranger?
- Servers from other publishers that do the same job: Palisade MCP server, Mailoo - Email MCP Server and emailmd MCP server.
- How does Rate Ranger compare with other Email MCP servers?
- safety score 77/100 (higher than 50% of 916 Email servers); tools 2 (the typical Email server has 7); tools that change things 50% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Rate Ranger
Same job from other publishers: the closest match first, then the best rated.
PalisadeMonitor and manage email authentication (SPF, DKIM, DMARC, MTA-STS, BIMI) for your domains.not reviewedGrowingA- Mailoo - Email MCP ServerEmail MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.5.0(1)GrowingA
- emailmdRender markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.not reviewedEstablishedA
- OpenOSINTAI-powered OSINT agent & MCP server. 21 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.not reviewedEstablishedC
Inbox ZeroSearch Gmail and Outlook, save drafts, manage email rules, and view email stats.not reviewedEstablishedA