Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

GSA Per Diem

com.1102tools/gsa-perdiem-mcp

GSA Per Diem access readiness, lodging, and meals and incidental expense rates. 7 tools.

Watch this dependency Share evidence report
Uptime
100.0%
3 direct probes · 30d
Response
495ms
last probe
Tools
7
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
7 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
7 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 7

get_data_status

Report which fiscal years are bundled, their GSA source files, and which tools call the GSA API. ZIP, state, and M&IE lookups for bundled fiscal years are answered from GSA's published files …

lookup_city_perdiem

Look up federal per diem rates for a city and state. Returns lodging rates (monthly breakdown for seasonal locations) and M&IE (meals and incidental expenses) for the specified fiscal year. …

lookup_zip_perdiem

Look up federal per diem rates by ZIP code. Accepts 5-digit ZIPs or ZIP+4 (e.g., '02101' or '02101-1234'). Bundled fiscal years are answered from GSA's published ZIP file with no API call…

lookup_state_rates

Get all Non-Standard Area (NSA) per diem rates for a state. Returns every city/county with rates above the standard rate in that state, plus the state's standard rate. Seasonal areas include …

get_mie_breakdown

Get the M&IE (meals and incidental expenses) tier breakdown table. Returns all M&IE tiers with breakfast, lunch, dinner, incidental, and first/last day (75%) amounts, for showing the meal com…

estimate_travel_cost

Estimate total per diem cost for a trip. Calculates lodging + M&IE for the specified number of nights. First and last travel days use 75% M&IE per 41 CFR 301-11.20. travel_month: 3-lette…

compare_locations

Compare per diem rates across multiple locations. locations: list of {"city": "...", "state": "XX"} dicts (optionally with "county"), max 25 entries. Returns rates sorted by max daily tot…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://gsa-perdiem.1102tools.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "gsa_per_diem": {
      "url": "https://gsa-perdiem.1102tools.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Or run it locally:

Runs locally from its PyPI package (v1.2.8). Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "gsa_per_diem": {
      "command": "uvx",
      "args": [
        "gsa-perdiem-mcp@1.2.8"
      ]
    }
  }
}

Optional: PERDIEM_API_KEY.

Source: github.com/1102tools-dev/federal-contracting-mcps/tree/HEAD/servers/gsa-perdiem-mcp (servers/gsa-perdiem-mcp)