rowhint avatar

Seat Intelligence

com.rowhint/seat-intelligence

This connects Claude to RowHint's airline seat database, giving you programmatic access to quality ratings and detailed notes for specific seats across major US carriers. You get scored assessments on a 1-10 scale for 61+ aircraft configurations spanning 10 airlines, so you can query whether 12A on a Delta A321 is actually worth selecting or if you should grab something three rows back. Reach for this when you're building travel tools, seat recommendation features, or anything that needs to surface real seat quality data beyond the basic seatmap. It runs over streamable HTTP, so integration is straightforward for both local dev and production deployments.

tools
8
transport
HTTP
last updated
Apr 8, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.rowhint.com/mcp --name seat-intelligence

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http seat-intelligence https://mcp.rowhint.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

rowhint_get_seat_scoreGet the quality score (1-10), color rating, and detailed notes for a specific airline seat. Returns comfort assessment, recline data, proximity warnings, and window alignment issues. Use when someone asks "Is seat 14A good on the Delta 737-800?" or wants to know about a specif...2 params

Get the quality score (1-10), color rating, and detailed notes for a specific airline seat. Returns comfort assessment, recline data, proximity warnings, and window alignment issues. Use when someone asks "Is seat 14A good on the Delta 737-800?" or wants to know about a specif...

Parameters* required
config_id*string
Aircraft configuration ID (e.g., DL-738, UA-77W). Get valid IDs from rowhint_get_config_overview.
seat*string
Seat identifier — row number + letter (e.g., 21A, 3F, 45K)
rowhint_get_best_seatsFind the highest-rated seats on a specific aircraft configuration. Filter by cabin class (economy, premium, business, first) and number of results. Use when someone asks "What's the best seat on the United 777?" or "Best economy seat on Delta A321neo?"3 params

Find the highest-rated seats on a specific aircraft configuration. Filter by cabin class (economy, premium, business, first) and number of results. Use when someone asks "What's the best seat on the United 777?" or "Best economy seat on Delta A321neo?"

Parameters* required
cabinstring
Filter by cabin tier. Omit for all cabins.one of economy · premium · business · first
config_id*string
Aircraft configuration ID
limitinteger
Number of seats to return (default 3, max 10)
rowhint_compare_seatsCompare two specific seats on the same aircraft side by side. Returns scores, notes, dimensions, and a recommendation for which seat is better. Use when someone asks "Should I pick 14A or 22F on the Southwest 737 MAX 8?" or is deciding between two seats.3 params

Compare two specific seats on the same aircraft side by side. Returns scores, notes, dimensions, and a recommendation for which seat is better. Use when someone asks "Should I pick 14A or 22F on the Southwest 737 MAX 8?" or is deciding between two seats.

Parameters* required
config_id*string
Aircraft configuration ID
seat_a*string
First seat to compare (e.g., 14A)
seat_b*string
Second seat to compare (e.g., 22F)
rowhint_get_config_overviewGet a summary of an aircraft configuration including total seats, cabin layout, best and worst seats per cabin, and facility locations (galleys, lavatories). Use when someone asks "Tell me about the American Airlines 787-9" or wants a general overview before choosing a seat. A...3 params

Get a summary of an aircraft configuration including total seats, cabin layout, best and worst seats per cabin, and facility locations (galleys, lavatories). Use when someone asks "Tell me about the American Airlines 787-9" or wants a general overview before choosing a seat. A...

Parameters* required
aircraftstring
Aircraft slug (e.g., boeing-787-9). Use with airline.
airlinestring
Airline slug (e.g., american-airlines). Use with aircraft.
config_idstring
Direct configuration ID (e.g., AA-789). Takes precedence if both provided.
rowhint_pick_seatGet the best seat recommendations for a specific flight. Takes a flight number (e.g., "UA1234", "DL567") and optionally cabin class, seat position preference (window/aisle), and priority (legroom/recline/quiet). Returns top picks with scores and notes, seats to avoid, aircraft...4 params

Get the best seat recommendations for a specific flight. Takes a flight number (e.g., "UA1234", "DL567") and optionally cabin class, seat position preference (window/aisle), and priority (legroom/recline/quiet). Returns top picks with scores and notes, seats to avoid, aircraft...

Parameters* required
cabinstring
Cabin class filterone of economy · premium · business · first
flight*string
Flight number (e.g., UA1234, DL567, AA100)
positionstring
Seat position preferenceone of window · aisle · middle
prioritystring
What matters most: legroom, recline, or quiet locationone of legroom · recline · quiet
rowhint_help_me_pickConversational seat picker. Asks the user a few structured questions (flight, route length, what they care most about, cabin class), then returns the top 3 seat recommendations with notes. Use this when someone wants help choosing but hasn't specified a seat or even which airc...1 params

Conversational seat picker. Asks the user a few structured questions (flight, route length, what they care most about, cabin class), then returns the top 3 seat recommendations with notes. Use this when someone wants help choosing but hasn't specified a seat or even which airc...

Parameters* required
flightstring
Optional flight number. If omitted, the tool will elicit it from the user.
rowhint_seat_roastRoasts a specific airline seat. Returns a one-paragraph, voice-y takedown of the seat based on its quality score, proximity issues, recline/legroom data, and any notes. Use when someone asks 'how bad is seat 31B on the United 787-9?' — they want the unvarnished truth, not a ne...2 params

Roasts a specific airline seat. Returns a one-paragraph, voice-y takedown of the seat based on its quality score, proximity issues, recline/legroom data, and any notes. Use when someone asks 'how bad is seat 31B on the United 787-9?' — they want the unvarnished truth, not a ne...

Parameters* required
config_idstring
Aircraft configuration ID. If omitted, the tool elicits it from the user.
seatstring
Seat identifier (e.g., 31B). If omitted, the tool elicits it.
rowhint_get_windowless_seatsList all window-position seats that have no actual window on a specific aircraft. These are seats labeled as window seats in airline booking systems but where the fuselage structure blocks the view. Use when someone asks about window seats, specifically wants to avoid windowle...1 params

List all window-position seats that have no actual window on a specific aircraft. These are seats labeled as window seats in airline booking systems but where the fuselage structure blocks the view. Use when someone asks about window seats, specifically wants to avoid windowle...

Parameters* required
config_id*string
Aircraft configuration ID

Sponsors

Details

Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026