Friday Flight Deals
by fridayflightdeals.com · remote · no sign-in to list tools · v1.0.0 · published by com.fridayflightdeals
The newest cheap flight deals from the Friday Flight Deals newsletter.
7 tools: 2 do something that can't be undone, 1 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone2Claude Code: ask: see these tools
- Changes things1Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http deals https://fridayflightdeals.com/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "open_friday_flight_deals" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "open_friday_flight_deals" says "open": a word for a change.
The server marks "score_flight_deal" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
The server marks "check_hidden_city_ticket" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Can't be undone 2Claude Code: ask
score_flight_dealRate a flight price from 0 to 100 against the typical fare for that route and cabin.1 finding
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "score_flight_deal" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it Rate a flight price from 0 to 100 against the typical fare for that route and cabin. Use when someone asks if a fare is a good deal.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
Changes things 1Claude Code: ask
open_friday_flight_dealsOpen the Friday Flight Deals app, which shows the latest cheap flight deals.1 finding
Why it is in this group
- The name "open_friday_flight_deals" says "open": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "open_friday_flight_deals" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "open_friday_flight_deals" says "open": a word for a change.
Description, as the server wrote it Open the Friday Flight Deals app, which shows the latest cheap flight deals. If you call this, do not also call get_latest_deals.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
Only reads 4Claude Code: allow
find_route_faresShow the cheapest recent fares we track for an airport pair, by cabin, with the usual price and discount.No findings
Why it is in this group
- The name "find_route_fares" says "find": a word for reading.
Description, as the server wrote it Show the cheapest recent fares we track for an airport pair, by cabin, with the usual price and discount. Use when someone asks what a route costs right now.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- destructiveHint: false
get_booking_tipsAnswer when to book, which day is cheapest to fly and how far ahead to buy, with data-backed tips.No findings
Why it is in this group
- The name "get_booking_tips" says "get": a word for reading.
Description, as the server wrote it Answer when to book, which day is cheapest to fly and how far ahead to buy, with data-backed tips. Optionally filter by topic keywords.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get_latest_dealsFetch the latest cheap flight deals from the Friday Flight Deals newsletter (title, url, date, summary) to answer a question about them.No findings
Why it is in this group
- The name "get_latest_deals" says "get": a word for reading.
Description, as the server wrote it Fetch the latest cheap flight deals from the Friday Flight Deals newsletter (title, url, date, summary) to answer a question about them. It shows a deals widget, so skip it if open_friday_flight_deals was already called.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http deals https://fridayflightdeals.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__deals__get_latest_deals",
"mcp__deals__find_route_fares",
"mcp__deals__get_premium_cabin_guide",
"mcp__deals__get_booking_tips"
],
"ask": [
"mcp__deals__open_friday_flight_deals",
"mcp__deals__score_flight_deal",
"mcp__deals__check_hidden_city_ticket"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as deals. Review it before you use it.