GSA Per Diem MCP
@1102tools
关于 GSA Per Diem MCP
MCP server for GSA Per Diem Rates: federal travel lodging and M&IE rates for all CONUS locations. Look up by city, state, or ZIP. Returns monthly lodging rates with seasonal variations, M&IE breakdowns, and first/last day rates at 75%. 6 tools.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"gsa-perdiem": {
"command": "uvx",
"args": [
"--refresh-package",
"gsa-perdiem-mcp",
"--from",
"gsa-perdiem-mcp",
"gsa-perdiem-mcp"
],
"env": {
"PERDIEM_API_KEY": "your-key-here"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is GSA Per Diem MCP?
A Model Context Protocol server that wraps the GSA Per Diem Rates API into deterministic tool calls. Designed for IGCE developers, travel coordinators, contract analysts, and federal program managers who need to price travel CLINs or estimate government employee TDY costs.
How to use GSA Per Diem MCP?
Install via uvx or pip install gsa-perdiem-mcp. Requires a free api.data.gov key set as the PERDIEM_API_KEY environment variable. Configure in any MCP‑compatible client (Claude Desktop, Codex, Gemini CLI, Copilot, etc.) using the provided JSON or TOML config.
Key features of GSA Per Diem MCP
- Six tools covering all CONUS locations.
- Lookup per diem by city, ZIP, or state.
- Monthly lodging rate breakdowns with seasonal variation.
- Full M&IE daily rate plus per‑meal breakdown.
- Multi‑day trip cost estimator with first/last day adjustments.
- Cross‑location comparison for up to multiple destinations.
Use cases of GSA Per Diem MCP
- Build the travel CLIN portion of any IGCE.
- Estimate contractor TDY costs for proposal evaluation.
- Government employee TDY estimates for budget submissions.
- Compare lodging rates across candidate conference or PMR sites.
- Validate contractor invoiced travel costs against the FTR.
FAQ from GSA Per Diem MCP
What dependencies or runtime are required?
A free api.data.gov key (1,000 requests/hour) and an MCP‑compatible client (Claude Desktop, Codex, Gemini CLI, Copilot, etc.). The server runs via uvx or as a Python package.
Where does the data come from?
All rates are sourced from the official GSA Per Diem Rates API (api.data.gov). No local data storage; every call fetches live government data.
Are there any known rate limits or transport constraints?
The API enforces a 1,000 requests per hour limit. The server uses standard I/O (stdio) transport; no HTTP or WebSocket transport is mentioned.
How is authentication handled?
The API key is passed to the server via the PERDIEM_API_KEY environment variable. No other authentication method is described.
Does it handle edge cases like non‑listed locations or first/last travel days?
Yes. The server includes standard‑rate fallbacks for non‑listed locations, first/last day M&IE at 75% per FTR 301‑11.101, and monthly seasonal rate variations. It has been tested across multiple fiscal years.
其他 分类下的更多 MCP 服务器
ICSS
chokcoco不止于 CSS
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Nginx UI
0xJackyYet another WebUI for Nginx
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
评论