Hotel and motel loan sizer, franchise fees for 48 brands from filed FDDs, SBA hotel terms.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
A ranked table of hotel brands from the motel.loans FDD database (48 brands): royalty plus marketing percent, per-room monthly fees, initial fee for 60 rooms, transfer fee and Item 7 total investment range, each with its FDD year and page. Filter by parent company or name specific brands, and sort by percent fees, initial fee or lowest Item 7 cost.
Sort order, lowest first. Default pct_fees.
Rows to return, default 10.
Brand names or slugs to compare, e.g. ["Super 8","Motel 6","Red Roof Inn"]. Omit to list all.
Rows to skip, for paging.
Only brands of this parent company.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http motel-loans https://motel.loans/mcp
A ranked table of hotel brands from the motel.loans FDD database (48 brands): royalty plus marketing percent, per-room monthly fees, initial fee for 60 rooms, transfer fee and Item 7 total investment range, each with its FDD year and page. Filter by parent company or name specific brands, and sort by percent fees, initial fee or lowest Item 7 cost.
| Argument | Type | Description |
|---|---|---|
| sort | string | Sort order, lowest first. Default pct_fees. |
| limit | integer | Rows to return, default 10. |
| brands | array | Brand names or slugs to compare, e.g. ["Super 8","Motel 6","Red Roof Inn"]. Omit to list all. |
| offset | integer | Rows to skip, for paging. |
| parent | string | Only brands of this parent company. |
{
"type": "object",
"properties": {
"sort": {
"enum": [
"pct_fees",
"initial_fee",
"item7_low",
"name"
],
"type": "string",
"default": "pct_fees",
"description": "Sort order, lowest first. Default pct_fees."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Rows to return, default 10."
},
"brands": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 10,
"minItems": 2,
"description": "Brand names or slugs to compare, e.g. [\"Super 8\",\"Motel 6\",\"Red Roof Inn\"]. Omit to list all."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 100,
"minimum": 0,
"description": "Rows to skip, for paging."
},
"parent": {
"enum": [
"Best Western",
"Choice Hotels",
"G6 Hospitality",
"Hilton",
"Hyatt",
"Marriott",
"Red Roof",
"Sonesta",
"Wyndham Hotels & Resorts"
],
"type": "string",
"description": "Only brands of this parent company."
}
},
"additionalProperties": false
}One hotel brand's franchise costs from its filed franchise disclosure document (FDD): royalty, marketing and other percent fees, per-room monthly fees, reservation and loyalty charges, initial and transfer fee for a 60-room hotel, the Item 7 total investment range, FDD date, page references and the filing link. Give rooms and rooms revenue to get the yearly percent and per-room fees for your hotel.
| Argument | Type | Description |
|---|---|---|
| brand* | string | Brand name or slug, e.g. "Super 8", "Days Inn", "comfort-inn". |
| rooms | integer | Rooms, for the yearly fee estimate. Default 60. |
| rooms_revenue | number | Yearly rooms revenue in dollars, for the yearly fee estimate. Default 1500000. |
{
"type": "object",
"required": [
"brand"
],
"properties": {
"brand": {
"type": "string",
"maxLength": 80,
"description": "Brand name or slug, e.g. \"Super 8\", \"Days Inn\", \"comfort-inn\"."
},
"rooms": {
"type": "integer",
"maximum": 5000,
"minimum": 1,
"description": "Rooms, for the yearly fee estimate. Default 60."
},
"rooms_revenue": {
"type": "number",
"maximum": 10000000000,
"minimum": 0,
"description": "Yearly rooms revenue in dollars, for the yearly fee estimate. Default 1500000."
}
},
"additionalProperties": false
}The SBA program terms motel.loans publishes for hotel and motel loans: SBA 7(a) maximum variable and fixed rates, loan and guaranty limits, equity, DSCR and maturity rules, FY 2027 guaranty fees; SBA 504 structure, debenture limit, jobs rule, fees and the latest 25-year rate. Each with its SBA or source link and effective date.
| Argument | Type | Description |
|---|---|---|
| program | string | Which program. Default both. |
{
"type": "object",
"properties": {
"program": {
"enum": [
"sba_7a",
"sba_504",
"both"
],
"type": "string",
"default": "both",
"description": "Which program. Default both."
}
},
"additionalProperties": false
}Runs the motel.loans hotel loan sizer on your numbers: RevPAR, rooms and total revenue, each expense line, NOI, annual debt service, DSCR, the largest loan the cash flow supports at the lender's minimum DSCR, the loan-to-price cap, which one binds, cap rate, price per key and breakeven occupancy. Pick a brand to fill franchise fees from its FDD and a program (SBA 7(a), SBA 504, conventional) to fill rate, amortization and loan-to-price as the calculator does.
| Argument | Type | Description |
|---|---|---|
| adr* | number | Average daily rate in dollars, e.g. 89. |
| loan | number | Loan requested in dollars. Default: price times the maximum loan-to-price. |
| brand | string | Franchise brand name or slug (e.g. "Super 8", "comfort-inn") to fill franchise fees from its FDD. Omit for an independent with no franchise fees. |
| price* | number | Purchase price or value in dollars, e.g. 3200000. |
| rooms* | integer | Rooms (keys), e.g. 64. |
| program | string | Fills rate, amortization and maximum loan-to-price the way the calculator's program buttons do. Default sba_7a. |
| opex_pct | number |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.
| Operating costs as a percent of total revenue, excluding franchise fees, management, taxes, insurance and reserve. Default 56 (the calculator example; use the trailing-12 P&L). |
| rate_pct | number | Interest rate, percent. Overrides the program rate. |
| insurance | number | Insurance, dollars a year. Default 0: pass the real figure or NOI is overstated. |
| dscr_target | number | Lender's minimum debt service coverage, e.g. 1.25. Default 1.25 (SBA 7(a) hotel acquisition). |
| max_ltv_pct | number | Lender's maximum loan to price or value, percent. Overrides the program. |
| reserve_pct | number | FF&E reserve as a percent of total revenue. Default 4. |
| occupancy_pct* | number | Occupancy, percent, e.g. 62. |
| management_pct | number | Management fee as a percent of total revenue. Default 0 (owner-operated). |
| property_taxes | number | Property taxes, dollars a year. Default 0: pass the real figure or NOI is overstated. |
| franchise_fee_pct | number | Franchise fees as a percent of rooms revenue. Overrides the brand. |
| other_revenue_pct | number | Other revenue as a percent of rooms revenue (vending, pet fees, meeting room). Default 2. |
| amortization_years | integer | Amortization in years. Overrides the program term. |
| franchise_fee_per_room_month | number | Franchise fees per room per month in dollars. Overrides the brand. |
{
"type": "object",
"required": [
"rooms",
"adr",
"occupancy_pct",
"price"
],
"properties": {
"adr": {
"type": "number",
"maximum": 10000,
"minimum": 1,
"description": "Average daily rate in dollars, e.g. 89."
},
"loan": {
"type": "number",
"maximum": 10000000000,
"minimum": 0,
"description": "Loan requested in dollars. Default: price times the maximum loan-to-price."
},
"brand": {
"type": "string",
"maxLength": 80,
"description": "Franchise brand name or slug (e.g. \"Super 8\", \"comfort-inn\") to fill franchise fees from its FDD. Omit for an independent with no franchise fees."
},
"price": {
"type": "number",
"maximum": 10000000000,
"minimum": 1,
"description": "Purchase price or value in dollars, e.g. 3200000."
},
"rooms": {
"type": "integer",
"maximum": 5000,
"minimum": 1,
"description": "Rooms (keys), e.g. 64."
},
"program": {
"enum": [
"sba_7a",
"sba_504",
"conventional"
],
"type": "string",
"default": "sba_7a",
"description": "Fills rate, amortization and maximum loan-to-price the way the calculator's program buttons do. Default sba_7a."
},
"opex_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Operating costs as a percent of total revenue, excluding franchise fees, management, taxes, insurance and reserve. Default 56 (the calculator example; use the trailing-12 P&L)."
},
"rate_pct": {
"type": "number",
"maximum": 30,
"minimum": 0,
"description": "Interest rate, percent. Overrides the program rate."
},
"insurance": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Insurance, dollars a year. Default 0: pass the real figure or NOI is overstated."
},
"dscr_target": {
"type": "number",
"maximum": 5,
"minimum": 0.5,
"description": "Lender's minimum debt service coverage, e.g. 1.25. Default 1.25 (SBA 7(a) hotel acquisition)."
},
"max_ltv_pct": {
"type": "number",
"maximum": 100,
"minimum": 1,
"description": "Lender's maximum loan to price or value, percent. Overrides the program."
},
"reserve_pct": {
"type": "number",
"maximum": 50,
"minimum": 0,
"description": "FF&E reserve as a percent of total revenue. Default 4."
},
"occupancy_pct": {
"type": "number",
"maximum": 100,
"minimum": 0.1,
"description": "Occupancy, percent, e.g. 62."
},
"management_pct": {
"type": "number",
"maximum": 50,
"minimum": 0,
"description": "Management fee as a percent of total revenue. Default 0 (owner-operated)."
},
"property_taxes": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Property taxes, dollars a year. Default 0: pass the real figure or NOI is overstated."
},
"franchise_fee_pct": {
"type": "number",
"maximum": 50,
"minimum": 0,
"description": "Franchise fees as a percent of rooms revenue. Overrides the brand."
},
"other_revenue_pct": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Other revenue as a percent of rooms revenue (vending, pet fees, meeting room). Default 2."
},
"amortization_years": {
"type": "integer",
"maximum": 40,
"minimum": 1,
"description": "Amortization in years. Overrides the program term."
},
"franchise_fee_per_room_month": {
"type": "number",
"maximum": 1000,
"minimum": 0,
"description": "Franchise fees per room per month in dollars. Overrides the brand."
}
},
"additionalProperties": false
}