GSA Per Diem Rates MCP for AI. Verify federal travel costs instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
GSA Per Diem Rates gives you immediate access to official U.S. government rates for travel expenses, including lodging and meals.
By querying specific locations using zip codes, cities, or entire states, your AI agent retrieves accurate federal reimbursement data instantly.
This prevents manual calculation errors when planning corporate travel budgets.
What your AI can do
Get conus lodging
Retrieves standard lodging rates for the continental US based on a specific year.
Get mie breakdown
Gets the detailed breakdown of meal and incidental expenses for a given fiscal year.
Get rates by city
Provides per diem rates when you specify both the city name and the state.
You can get precise per diem rates just for a specific 5-digit zip code.
Retrieve the standard rate data across every county and city within an entire state.
Fetch accurate per diem rates for a defined city and state combination.
Retrieve standard continental United States lodging rates for general budgeting purposes.
Get the detailed Meals and Incidental Expenses (M&IE) allocation, separating breakfast, lunch, and dinner costs.
Ask an AI about this
Waiting for input…
GSA Per Diem Rates MCP: 6 Tools Available
These tools let you query federal travel data across various scopes—from specific ZIP codes to entire states—ensuring maximum accuracy for expense planning.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using GSA Per Diem Rates on VinkiusGet Conus Lodging
Retrieves standard lodging rates for the continental US based on a specific year.
Get Mie Breakdown
Gets the detailed breakdown of meal and incidental expenses for a given fiscal year.
Get Rates By City
Provides per diem rates when you specify both the city name and the state.
Get Rates By State
Gathers all county and city-level rates within a designated state for wide planning...
Get Rates By Zip
Gets per diem rate data using only a five-digit ZIP code, which is useful when...
Get Zip Mapping
Maps ZIP codes to designated areas for use in high volume requests against specific years.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with GSA Per Diem Rates, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GSA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manual expense calculation is a nightmare of spreadsheets and outdated PDFs.
Right now, if you're auditing expenses or planning an international trip, you’re probably bouncing between multiple government websites. You pull up the city page, copy the lodging number; then you open another tab to find the M&IE breakdown and manually compare dates across different fiscal years. It takes hours of clicking through tables and praying you didn't use last year's rate.
With this MCP, you just tell your agent what you need—say, 'What were the rates for Raleigh, NC in 2023?'. The system pulls everything together: lodging costs, meal breakdowns, and incidental expenses. You get a single, verifiable number that matches federal standards.
GSA Per Diem Rates MCP delivers compliance assurance.
The most time-consuming part of the manual process is figuring out which rate applies. Do you use the state's general rate, or the specific zip code rate? You waste cycles debating location scope and running multiple redundant searches just to find a single reliable figure.
This MCP handles that complexity for you. By providing distinct tools like `get_rates_by_zip` and `get_rates_by_state`, it forces clarity, giving you the most precise rate needed without needing endless manual cross-checks.
What your AI can actually do with this
Need to calculate travel costs based on federal standards? This MCP pulls live rates straight from the U.S. General Services Administration database. You can ask for lodging and meal expenses by a specific city, zip code, or even an entire state's county rates. It breaks down Meals and Incidental Expenses (M&IE) into detailed parts like breakfast, lunch, and dinner allocations.
If you’re building out your catalog of connected services on Vinkius, this MCP is essential for any system handling government-compliant travel finance. Your agent uses the data to check budgets against federal rules, whether you're planning a trip or auditing past expenses.
019e38a4-e8aa-70f2-8e7a-828237e937c4 Here's how it actually works
The bottom line is that you don't need to look up rate tables; you just ask for what you need, and it gets returned.
First, you subscribe to this MCP and plug in your GSA API Key.
Next, you prompt your agent with the specific location (e.g., 'Fairfax, VA') or zip code needed for the trip date.
Your agent calls the appropriate tool and returns the official lodging, meal, and incidental expense rates directly to your workflow.
Who is this actually for?
This MCP is mandatory for finance teams and government contractors who deal with expense reports. If your job involves validating travel spending against federal rules, this tool saves hours of manual cross-referencing.
Runs batch checks on employee expense reports to ensure every claim matches the current federal per diem standards.
Quickly generates multi-city travel budgets for a team, comparing rates across several different states in one run.
Validates cost estimates during project bidding to guarantee compliance with federal reimbursement regulations.
What Changes When You Connect
Checks compliance immediately. Instead of manually cross-referencing a trip against the GSA website, you ask your agent to verify expense reports using get_rates_by_city or get_rates_by_zip, ensuring every dollar aligns with federal standards.
Handles large areas easily. If you’re planning multi-state travel, running get_rates_by_state gives you a baseline of all county and city rates within that state in one go.
Pinpoints exact locations. When accuracy matters, use get_rates_by_zip. This tool lets you bypass broader area estimates and get rates tied to the precise five-digit zip code.
Details meal costs precisely. The get_mie_breakdown tool separates your total daily allowance into individual components—breakfast, lunch, dinner, and incidentals—for granular budgeting.
Covers general needs. Need a rough budget for US travel without specifying a location? Use get_conus_lodging to grab standard lodging rates across the continental US.
See it in action
Auditing an old expense report
A finance analyst needs to check if a trip billed three years ago was compliant. They use get_rates_by_city for the destination and get_mie_breakdown to confirm meal rates, instantly validating the entire report against historical federal standards.
Planning a multi-state sales tour
A travel coordinator needs to estimate costs for 10 cities across three states. Instead of running ten separate searches, they use get_rates_by_state first, then drill down with targeted calls to get_rates_by_zip when specific office locations are known.
Estimating lodging for a new corporate site
The facilities manager needs general budget numbers for housing across the entire Midwest. They use get_conus_lodging to get standard continental rates and then verify local variations using get_rates_by_state.
Dealing with vague billing addresses
An accounting intern only has a 5-digit zip code from an old invoice. Instead of guessing the city, they use get_rates_by_zip. This guarantees they get the correct per diem rates for that exact area.
The honest tradeoffs
Assuming a single rate covers everything
A user tries to estimate lodging and meals using only get_rates_by_city without realizing they need the separate M&IE details, leading to an under-budgeted expense report.
Always pair location lookups with get_mie_breakdown. Running these two tools together ensures your budget covers both lodging and the granular meal expenses.
Skipping ZIP code checks
A user calculates rates for a large metropolitan area using only get_rates_by_state, missing critical variations within specific neighborhoods.
If you have the zip code, always use get_rates_by_zip. This provides higher precision than state-level data and is crucial for accurate budgeting.
Mixing up rate sources
The user mixes rates from a private booking platform with federal standards, making the final calculation non-compliant.
Stick to the official government source. Use this MCP exclusively; it pulls data directly from GSA.
When It Fits, When It Doesn't
Use this MCP if your primary job is validating travel or expense reports against federal guidelines (e.g., finance, compliance). It's perfect when you need location-specific rates, whether that means a ZIP code (get_rates_by_zip) or an entire state (get_rates_by_state). Don't use it if your goal is just to find general travel inspiration—you still need local knowledge. If you only need the standard lodging rate for a place without knowing the city, start with get_conus_lodging. But always remember that if you have high-volume requests and are mapping codes, running get_zip_mapping first is smart practice to ensure clean data inputs.
Questions you might have
How do I check rates for a specific ZIP code using get_rates_by_zip? +
You simply ask your agent to retrieve per diem data using the five-digit zip code. This is ideal because it gives you localized rates that are more accurate than relying on state or city averages.
Do I need get_zip_mapping before calling get_rates_by_zip? +
While get_zip_mapping helps with high volume, the tool is primarily useful for getting the ZIP code to designated area mapping. For single queries, just using get_rates_by_zip works fine.
How do I get the meal breakdown rates? (get_mie_breakdown) +
You call get_mie_breakdown and specify the fiscal year. This breaks down the total daily rate into specific amounts for breakfast, lunch, dinner, and incidentals.
What if I need rates for an entire region? (get_rates_by_state) +
Use get_rates_by_state. This tool pulls rate data for every county and city within the state, giving you a massive overview for regional planning.
Is get_conus_lodging better than getting rates by city? +
get_conus_lodging gives you general continental US lodging data. Use get_rates_by_city when you need a rate for a specific, known destination to ensure accuracy.
What do I need to handle high volume requests when checking rates with get_rates_by_zip? +
You should use get_zip_mapping first. This tool is designed for bulk lookups; it pre-processes the ZIP code data you need, which helps prevent hitting rate limits and speeds up subsequent calls using any of the rate retrieval tools.
Does get_rates_by_city require me to know the state? (get_rates_by_city) +
Yes, accurate results from get_rates_by_city require both the city and the state. If you only have a county name or general region information, use get_rates_by_state instead; it pulls all available rates for that entire area.
How do I ensure my agent has access to run any of these rate tools? +
You must provide your GSA API Key during setup. This key authorizes every operation, whether you're running get_conus_lodging or getting the M&IE breakdown. The MCP uses this key for all data requests.
How can I find the per diem rates for a specific city like Los Angeles? +
You can use the get_rates_by_city tool. Just provide the city name (Los Angeles), the state abbreviation (CA), and the fiscal year you are interested in.
Is it possible to get a breakdown of meal costs for the day? +
Yes! Use the get_mie_breakdown tool for a specific fiscal year. It returns the breakdown for Meals and Incidental Expenses (M&IE), showing allocations for breakfast, lunch, dinner, and incidentals.
Can I look up rates using just a ZIP code? +
Absolutely. The get_rates_by_zip tool allows you to input a 5-digit ZIP code and a fiscal year to retrieve the applicable per diem rates for that specific location.
We've already built the connector for GSA Per Diem Rates. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.