IRS Mileage Rate and Per Diem
IRS mileage rates 2011-2026 (76 cents from July 2026), GSA per diem by ZIP FY2026-27, high-low.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"irs-mileage-rate-per-diem-mcp": {
"url": "https://irs-mileage-rate-per-diem-mcp.lipmichal.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://irs-mileage-rate-per-diem-mcp.lipmichal.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢get_mileage_rate(year, date)
Returns the official IRS standard mileage rates in cents per mile for business, medical, charity and military moving use, for a year or a specific date. Knows the mid-year 2026 change: 72.5 cents for business from Jan. 1 to June 30, 2026 (Notice 2026-10) and 76 cents from July 1, 2026 (Announcement 2026-11, fuel price increase), medical/moving 20.5 then 23.5 cents, charity 14 cents. Also returns the depreciation (basis reduction) part of the business rate (35 cents for 2026) and the FAVR / employer-vehicle maximum value ($61,700 for 2026). 2027 rates are not announced yet and the tool says so.
Esquema de entrada
{
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": 2011,
"maximum": 2100,
"description": "Tax year, e.g. 2026. Default 2026."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "A date the miles were driven; returns the rate in force that day (YYYY-MM-DD)."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢calculate_mileage_deduction(trips, default_purpose)
Calculates the deduction or tax-free reimbursement for driven miles at the IRS standard mileage rates, splitting by the date each trip was driven. Applies the 2026 mid-year increase automatically (72.5 cents before July 1, 76 cents from July 1). Supports business, medical, charity and military moving miles, returns the amount per rate period and purpose, and the depreciation basis reduction for business miles. Notes who can and cannot deduct (employees' unreimbursed mileage is not deductible after the One, Big, Beautiful Bill Act).
Esquema de entrada
{
"type": "object",
"properties": {
"trips": {
"type": "array",
"items": {
"type": "object",
"properties": {
"miles": {
"type": "number",
"minimum": 0,
"maximum": 1000000,
"description": "Miles driven."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date driven, or any date in the period (e.g. 2026-03-15 for all January-June 2026 miles) (YYYY-MM-DD)."
},
"purpose": {
"type": "string",
"enum": [
"business",
"medical",
"charity",
"moving"
],
"description": "business (default), medical, charity or moving."
}
},
"required": [
"miles",
"date"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 1000,
"description": "Trips or mileage totals, each with a date."
},
"default_purpose": {
"type": "string",
"enum": [
"business",
"medical",
"charity",
"moving"
],
"description": "Purpose for trips that do not set one. Default business."
}
},
"required": [
"trips"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_per_diem_rates(zip, city, state, date, fiscal_year)
Returns the official GSA federal per diem rates for a U.S. (CONUS) destination by ZIP code or city/state: maximum lodging per night by month and the meals and incidental expenses (M&IE) rate with its breakfast/lunch/dinner/incidentals breakdown and the 75% first/last-day amount. Covers FY2026 (Oct. 1, 2025 - Sept. 30, 2026) and FY2027 (from Oct. 1, 2026; standard rate $113 lodging and $68 M&IE). Data from GSA's FY2026 and FY2027 ZIP code files, so it knows rates newer than a model's training data.
Esquema de entrada
{
"type": "object",
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}(-\\d{4})?$",
"description": "5-digit ZIP code of the destination (best match)."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 80,
"description": "City or county name, e.g. \"Boston\" or \"Maricopa\"."
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 30,
"description": "2-letter state code, e.g. MA."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Travel date; picks the fiscal year and shows that night's lodging rate (YYYY-MM-DD)."
},
"fiscal_year": {
"type": "integer",
"minimum": 2026,
"maximum": 2027,
"description": "Federal fiscal year (2027 = Oct. 2026 - Sept. 2027). Default: the current one."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢calculate_trip_per_diem(zip, city, state, start_date, end_date, ...)
Calculates the maximum federal per diem for a business trip: lodging for each night at that month's GSA rate (crossing seasons and the Oct. 1 fiscal year change), M&IE for each day with 75% on the first and last day, minus meals provided at the GSA breakdown amounts. Uses the official FY2026 and FY2027 GSA rates for trips between Oct. 1, 2025 and Sept. 30, 2027.
Esquema de entrada
{
"type": "object",
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}(-\\d{4})?$",
"description": "5-digit ZIP code of the destination (best match)."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 80,
"description": "City or county name, e.g. \"Boston\" or \"Maricopa\"."
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 30,
"description": "2-letter state code, e.g. MA."
},
"start_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First travel day (YYYY-MM-DD)."
},
"end_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last travel day (YYYY-MM-DD)."
},
"meals_provided": {
"type": "object",
"properties": {
"breakfast": {
"type": "integer",
"minimum": 0,
"maximum": 366
},
"lunch": {
"type": "integer",
"minimum": 0,
"maximum": 366
},
"dinner": {
"type": "integer",
"minimum": 0,
"maximum": 366
}
},
"additionalProperties": false,
"description": "Number of meals provided (by a conference or the employer) to deduct from M&IE."
}
},
"required": [
"start_date",
"end_date"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_high_low_per_diem(date, city, state)
Returns the IRS high-low substantiation method rates for a date and whether a city is a high-cost locality then: from Oct. 1, 2026 $329 high / $230 low with $86 / $74 treated as meals (Notice 2026-60); Oct. 1, 2025 - Sept. 30, 2026 $319 / $225 (Notice 2025-54). Also the transportation industry M&IE ($80 CONUS, $86 OCONUS) and the $5 incidental-expenses-only rate. Checks the 91 FY2027 high-cost localities and their seasonal portions (e.g. Tucson added, Panama City removed).
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Travel date. Default today (YYYY-MM-DD)."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 80,
"description": "City or county to test against the high-cost list."
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 30,
"description": "2-letter state code or state name."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia