Skip to content
MCPSTAMP
Time, expenses and travel

Work out per diem in chat

Per diem rules differ by country, scheme and trip length. Get them wrong and you over- or under-pay staff. Ops and finance teams need the right daily allowance for a trip and an expense line to match.

Claude can explain per diem rules, but its rates may be out of date. The Per Diem server calculates the allowance from bundled scheme rates that list their source, saves each trip and returns expense lines. Check the scheme list first. If your scheme is missing, the server can't calculate it.

What you get

Delegacja, Piotr

Warsaw to Berlin, Monday 06:00 to Wednesday 20:00

Table
LineEUR
3 days x 55.00165.00
2 hotel breakfasts x 8.25-16.50
Dieta148.50
Example from "Delegacja to Berlin, done right". Invented names, real math from the tools.

Free to start. Per Diem Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Claude can explain how a per diem scheme works, but its rates may be out of date and it may not cite the source. It doesn't save trips, so there's no monthly total per scheme.

With Per Diem

Per Diem calculates the allowance for a trip from bundled scheme rates and lists each rate with its authority and source URL. It saves trips, reports monthly totals per scheme, and returns the exact expense_add arguments for the Expense Tracker.

An example, from prompt to finished file

Example scenarios built on the real tools of Per Diem. Names and amounts are invented.

Example · Office manager at an engineering firm

Work out per diem in chat

You

Which per diem schemes and rates do you have? Then save a trip for Maria: Warsaw to Prague, 3 to 5 November, and give me the expense lines.

  1. perdiem_rates Lists the bundled schemes with authority and source URL
  2. trip_record Calculates the trip and saves it
  3. trip_export Returns the expense_add arguments for the trip
Result

The saved trip with its daily allowance and total, plus expense lines ready for the Expense Tracker.

Example · Marta Kowalczyk, HR and payroll at a 30-person firm in Warsaw, Poland

Delegacja to Berlin, done right

You

Delegacja for Piotr: Warsaw to Berlin, Monday 06:00 to Wednesday 20:00, breakfast at the hotel on two days. What's the dieta?

  1. perdiem_calc Applies the Polish foreign rate for Germany, the partial-day rule and the 15% breakfast deduction
  2. trip_record Saves it as TRIP-2026-0041
Result

3 days at 55.00 EUR, less 2 breakfasts at 8.25 EUR each: 148.50 EUR, with the paragraph of the regulation named on each day.

About 15 min saved (estimate)

Example · Gareth Evans, owner of a surveying firm in Cardiff, UK

UK day-trip subsistence

You

Rhys left at 07:00 for a site in Swansea and got back at 19:30. What can I pay him tax-free under the HMRC benchmark?

  1. perdiem_rates Shows the HMRC benchmark bands and their source
  2. perdiem_calc Places a 12.5-hour journey in the 10-hour band
Result

10.00 GBP for the two-meal rate, with the note that it's payable only for meals actually bought on a qualifying journey.

About 5 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Using last year's rates.
  • Paying full days for partial travel days when the scheme pays less.
  • Forgetting to reduce the allowance when meals were provided.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/per-diem/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-per-diem

Free vs Pro for Per Diem

Free ($0, no key)Pro ($19 once)
perdiem_calc and perdiem_rates without limitUnlimited saved trips
5 saved trips per calendar monthtrip_export to expense lines
trip_list and trip_deleteperdiem_report monthly totals
Where these limits come from

servers/per-diem/src/index.ts:17, :282, :410, :465; https://mcp.zovo.one/s/per-diem

Questions

Can I do this in Claude?
Claude can explain per diem rules, but its rates may be out of date. The Per Diem server calculates the allowance from bundled scheme rates that list their source, saves each trip and returns expense lines. Check the scheme list first. If your scheme is missing, the server can't calculate it.
Which rate tables are included?
The Polish delegation regulation (domestic and per country), the HMRC domestic benchmark scale rates, and the GSA CONUS standard rate. HMRC overseas and GSA non-standard localities aren't bundled.
Does it fetch rates online?
No. The tables ship with the server, each with its source URL and effective date.
Does it pay lodging abroad for Polish trips?
No. The foreign table has no lodging limit, and the answer says so.

Related jobs

Claude for small business: all jobs

Per Diem Pro: $19 once

Buy Pro