Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:95341c36aabd2a913cd80af2d2748d082b7c15d5afe659c5b537c7b70dd37a62
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Applies the regime's rules to an itinerary and returns one line per allowance, deduction and night, each with\nthe rule it applied, plus totals.\n\n- de-bmf: >8 h one-day trips (last place of work), partial arrival/departure days, full days at the place reached\n before midnight, higher rate on a home stop-over day, 20 %/40 % meal deductions of that day's full-day rate\n (never below 0), Übernachtungspauschale per night. The three-month rule is not applied.\n- us-gsa: 75 % M&IE on first and last day, M&IE of the lodging location, last day at the last TDY location, 75 % for\n 12-24 h trips without lodging, full meal-amount deductions with an incidentals floor, max lodging per night by season.\n- us-state: the same FTR rules as us-gsa with State Dept foreign rates per post (country 'Other' and 'Other Foreign\n Localities' fallbacks) and the FTR Appendix B meal amounts.\n- uk-hmrc: 24-hour periods from arrival abroad, over-5/over-10-hour rates for the remainder, room rate per night,\n provided meals deducted at the HMRC meal rate of the location at 08:00 / 13:00 / 19:00 that day.", "inputSchema": { "properties": { "leave_home": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "When the traveller leaves home / the first place of work (de-bmf, us-gsa). Default: first arrive", "title": "Leave Home" }, "legs": { "description": "Destinations in chronological order (1-20)", "items": { "properties": { "arrive": { "description": "Local arrival time at this destination (ISO 8601)", "format": "date-time", "title": "Arrive", "type": "string" }, "city": { "anyOf": [ { "maxLength": 100, "type": "string" }, { "type": "null" } ], "description": "City (BMF city rows, GSA destination, HMRC city)", "title": "City" }, "country": { "description": "ISO alpha-2 code or English/German country name", "maxLength": 60, "minLength": 2, "title": "Country", "type": "string" }, "depart": { "description": "Local departure time from this destination (ISO 8601)", "format": "date-time", "title": "Depart", "type": "string" }, "postal_code": { "anyOf": [ { "maxLength": 10, "type": "string" }, { "type": "null" } ], "description": "US ZIP (us-gsa) or French postcode (de-bmf Paris region)", "title": "Postal Code" }, "returns_home_before": { "default": false, "description": "de-bmf: the traveller went home between the previous leg and this one (new trip; shared day gets the higher rate)", "title": "Returns Home Before", "type": "boolean" }, "state": { "anyOf": [ { "maxLength": 2, "type": "string" }, { "type": "null" } ], "description": "US state code (us-gsa)", "title": "State" }, "transport": { "default": "other", "description": "How this destination was reached (de-bmf: multi-day flights use Austria, days at sea use Luxembourg)", "enum": [ "flight", "ship", "train", "car", "other" ], "title": "Transport", "type": "string" } }, "required": [ "country", "arrive", "depart" ], "title": "LegIn", "type": "object" }, "maxItems": 20, "minItems": 1, "title": "Legs", "type": "array" }, "lodging_provided": { "default": false, "description": "Lodging paid directly by the employer: no lodging lines", "title": "Lodging Provided", "type": "boolean" }, "meals_provided": { "description": "Meals provided by employer/host", "items": { "properties": { "breakfast": { "default": false, "description": "Breakfast was provided", "title": "Breakfast", "type": "boolean" }, "date": { "description": "Calendar day the meals were provided", "format": "date", "title": "Date", "type": "string" }, "dinner": { "default": false, "description": "Dinner was provided", "title": "Dinner", "type": "boolean" }, "lunch": { "default": false, "description": "Lunch was provided", "title": "Lunch", "type": "boolean" } }, "required": [ "date" ], "title": "MealsIn", "type": "object" }, "maxItems": 92, "title": "Meals Provided", "type": "array" }, "overnight": { "default": true, "description": "False for a trip across midnight without an overnight stay (de-bmf/us-gsa: combine hours)", "title": "Overnight", "type": "boolean" }, "regime": { "description": "Which rule set to apply", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "return_home": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "When the traveller is back home. Default: last depart", "title": "Return Home" } }, "required": [ "regime", "legs" ], "type": "object" }, "name": "calculate_trip_allowance", "outputSchema": { "properties": { "currency": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Currency of total, if the trip has a single currency", "title": "Currency" }, "days": { "description": "Calendar days touched by the trip", "title": "Days", "type": "integer" }, "deductions_total": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Meal deductions, negative (single-currency trips, else null)", "title": "Deductions Total" }, "disclaimer": { "description": "Informational use only, not tax advice", "title": "Disclaimer", "type": "string" }, "lines": { "description": "One line per day/period, deduction and night, each with its rule", "items": { "properties": { "amount": { "description": "Amount of this line (deductions are negative)", "title": "Amount", "type": "number" }, "currency": { "description": "ISO 4217 currency of amount", "title": "Currency", "type": "string" }, "date": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Calendar day (HMRC: day the period starts)", "title": "Date" }, "kind": { "description": "meals = allowance, deduction = provided-meal deduction (negative), lodging = per-night lodging", "enum": [ "meals", "deduction", "lodging" ], "title": "Kind", "type": "string" }, "location": { "description": "Location whose rate was used", "title": "Location", "type": "string" }, "meal": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Meal a deduction refers to", "title": "Meal" }, "period_end": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "uk-hmrc: end of the period", "title": "Period End" }, "period_start": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "uk-hmrc: start of the 24 h / residual period", "title": "Period Start" }, "rate": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Underlying full rate the line is based on", "title": "Rate" }, "rule": { "description": "The rule applied to produce this line", "title": "Rule", "type": "string" } }, "required": [ "date", "kind", "location", "amount", "currency", "rule" ], "title": "TripLine", "type": "object" }, "title": "Lines", "type": "array" }, "lodging_total": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Lodging total (single-currency trips, else null)", "title": "Lodging Total" }, "meals_total": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Meal allowances before deductions (single-currency trips, else null)", "title": "Meals Total" }, "notes": { "description": "Assumptions and caveats that applied", "items": { "type": "string" }, "title": "Notes", "type": "array" }, "regime": { "description": "Regime applied", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "sources": { "description": "Official publications used", "items": { "properties": { "data_as_of": { "description": "Date the bundled snapshot was taken from the source", "format": "date", "title": "Data As Of", "type": "string" }, "license": { "description": "Reuse terms of the source", "title": "License", "type": "string" }, "name": { "description": "Official publication the numbers come from", "title": "Name", "type": "string" }, "url": { "description": "Where to find it", "title": "Url", "type": "string" }, "valid_from": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "First day the table applies (null if the publisher gives none)", "title": "Valid From" }, "valid_to": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Last day the table applies (null if open-ended)", "title": "Valid To" } }, "required": [ "name", "url", "license", "data_as_of" ], "title": "Source", "type": "object" }, "title": "Sources", "type": "array" }, "total": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Grand total (null if several currencies are involved; see totals)", "title": "Total" }, "totals": { "description": "Totals per currency", "items": { "properties": { "currency": { "description": "ISO 4217 currency", "title": "Currency", "type": "string" }, "deductions": { "description": "Meal deductions (negative; capped so meals never go below 0)", "title": "Deductions", "type": "number" }, "lodging": { "description": "Lodging amounts", "title": "Lodging", "type": "number" }, "meals": { "description": "Meal allowances before deductions", "title": "Meals", "type": "number" }, "total": { "description": "meals + deductions (floored at 0) + lodging", "title": "Total", "type": "number" } }, "required": [ "currency", "meals", "deductions", "lodging", "total" ], "title": "CurrencyTotal", "type": "object" }, "title": "Totals", "type": "array" } }, "required": [ "regime", "currency", "total", "meals_total", "deductions_total", "lodging_total", "totals", "days", "lines", "notes", "sources", "disclaimer" ], "title": "TripOut", "type": "object", "x-fastmcp-top-level-schema": "TripOut" } }, { "description": "Returns the lodging and meal allowance for one location under one regime, with the regime's breakdown\n(BMF meal deductions, GSA M&IE breakdown and seasons, HMRC meal/room rates), fallbacks applied, source citation\nand data freshness. us-gsa picks the fiscal year by date (FY2026: 2025-10-01..2026-09-30, FY2027: 2026-10-01..2027-09-30).", "inputSchema": { "properties": { "city": { "anyOf": [ { "maxLength": 100, "type": "string" }, { "type": "null" } ], "description": "City; unlisted cities fall back per the regime's rules", "title": "City" }, "country": { "anyOf": [ { "maxLength": 60, "minLength": 2, "type": "string" }, { "type": "null" } ], "description": "ISO alpha-2 code or English/German name. Default: DE for de-bmf, US for us-gsa", "title": "Country" }, "date": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Travel date (ISO 8601). Default: today (UTC)", "title": "Date" }, "postal_code": { "anyOf": [ { "maxLength": 10, "type": "string" }, { "type": "null" } ], "description": "US ZIP (us-gsa) or French postcode (de-bmf)", "title": "Postal Code" }, "regime": { "description": "de-bmf (Germany), us-gsa (US CONUS), us-state (US State Dept foreign) or uk-hmrc (UK overseas scale rates)", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "state": { "anyOf": [ { "maxLength": 2, "type": "string" }, { "type": "null" } ], "description": "US state code (us-gsa)", "title": "State" } }, "required": [ "regime" ], "type": "object" }, "name": "get_per_diem_rates", "outputSchema": { "properties": { "currency": { "description": "ISO 4217 currency of the summary fields", "title": "Currency", "type": "string" }, "date": { "description": "Date the rate applies to", "format": "date", "title": "Date", "type": "string" }, "de_bmf": { "anyOf": [ { "properties": { "deduction_breakfast": { "description": "Deduction if breakfast is provided: 20 % of full_day", "title": "Deduction Breakfast", "type": "number" }, "deduction_dinner": { "description": "Deduction if dinner is provided: 40 % of full_day", "title": "Deduction Dinner", "type": "number" }, "deduction_lunch": { "description": "Deduction if lunch is provided: 40 % of full_day", "title": "Deduction Lunch", "type": "number" }, "domestic": { "description": "True for trips inside Germany", "title": "Domestic", "type": "boolean" }, "full_day": { "description": "Allowance for 24 h absence (EUR)", "title": "Full Day", "type": "number" }, "lodging_flat": { "description": "Übernachtungspauschale per night for employer reimbursement (EUR)", "title": "Lodging Flat", "type": "number" }, "partial_day": { "description": "Allowance for arrival/departure day or >8 h one-day trip (EUR)", "title": "Partial Day", "type": "number" } }, "required": [ "full_day", "partial_day", "lodging_flat", "deduction_breakfast", "deduction_lunch", "deduction_dinner", "domestic" ], "title": "BmfDetail", "type": "object" }, { "type": "null" } ], "description": "de-bmf breakdown (only for regime de-bmf)" }, "disclaimer": { "description": "Informational use only, not tax advice", "title": "Disclaimer", "type": "string" }, "location": { "description": "The location that was resolved from the input", "properties": { "country": { "description": "ISO 3166-1 alpha-2 code of the rate's country (after any fallback)", "title": "Country", "type": "string" }, "country_name": { "description": "English country name", "title": "Country Name", "type": "string" }, "label": { "description": "Location as named by the source", "title": "Label", "type": "string" }, "matched_by": { "description": "How the input was matched: city, county, postal_code, country, fallback or standard", "title": "Matched By", "type": "string" } }, "required": [ "country", "country_name", "label", "matched_by" ], "title": "Location", "type": "object" }, "lodging": { "description": "Per-night lodging figure (BMF flat rate, GSA maximum, HMRC room rate)", "title": "Lodging", "type": "number" }, "meals_full_day": { "description": "Meals allowance for a full day (BMF 24 h rate, GSA M&IE, HMRC 24-hour rate)", "title": "Meals Full Day", "type": "number" }, "meals_partial_day": { "description": "Reduced day (BMF arrival/departure/>8 h, GSA 75 % first/last day, HMRC over-10-hours)", "title": "Meals Partial Day", "type": "number" }, "notes": { "description": "Fallbacks and caveats that applied", "items": { "type": "string" }, "title": "Notes", "type": "array" }, "other_locations": { "description": "Other listed locations in the same country for this regime", "items": { "type": "string" }, "title": "Other Locations", "type": "array" }, "regime": { "description": "Regime the rate comes from", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "source": { "description": "Official publication the rate comes from", "properties": { "data_as_of": { "description": "Date the bundled snapshot was taken from the source", "format": "date", "title": "Data As Of", "type": "string" }, "license": { "description": "Reuse terms of the source", "title": "License", "type": "string" }, "name": { "description": "Official publication the numbers come from", "title": "Name", "type": "string" }, "url": { "description": "Where to find it", "title": "Url", "type": "string" }, "valid_from": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "First day the table applies (null if the publisher gives none)", "title": "Valid From" }, "valid_to": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Last day the table applies (null if open-ended)", "title": "Valid To" } }, "required": [ "name", "url", "license", "data_as_of" ], "title": "Source", "type": "object" }, "uk_hmrc": { "anyOf": [ { "properties": { "breakfast": { "description": "Breakfast rate (0 when included in the room rate)", "title": "Breakfast", "type": "number" }, "breakfast_included_in_room": { "description": "HMRC marks breakfast as included in the room rate", "title": "Breakfast Included In Room", "type": "boolean" }, "city": { "description": "City as listed by HMRC", "title": "City", "type": "string" }, "currency": { "description": "ISO 4217 currency of the rates (unless a field's own currency says otherwise)", "title": "Currency", "type": "string" }, "dinner": { "description": "Dinner rate", "title": "Dinner", "type": "number" }, "drinks": { "description": "Drinks component", "title": "Drinks", "type": "number" }, "hotel_to_office": { "description": "Hotel-to-office travel component", "title": "Hotel To Office", "type": "number" }, "lunch": { "description": "Lunch rate", "title": "Lunch", "type": "number" }, "other": { "description": "'Other' meal/incidentals component of the HMRC table", "title": "Other", "type": "number" }, "over_10_hours": { "description": "Rate for a period of more than 10 hours", "title": "Over 10 Hours", "type": "number" }, "over_5_hours": { "description": "Rate for a period of more than 5 hours", "title": "Over 5 Hours", "type": "number" }, "rate_24_hours": { "description": "24-hour rate, excluding the room rate", "title": "Rate 24 Hours", "type": "number" }, "room": { "description": "Room rate per night", "title": "Room", "type": "number" }, "room_currency": { "description": "Currency of the room rate", "title": "Room Currency", "type": "string" }, "total_residual": { "description": "Subsistence per 24 h when the room is paid separately", "title": "Total Residual", "type": "number" } }, "required": [ "city", "currency", "over_5_hours", "over_10_hours", "rate_24_hours", "room", "room_currency", "breakfast", "lunch", "dinner", "other", "drinks", "hotel_to_office", "total_residual", "breakfast_included_in_room" ], "title": "HmrcDetail", "type": "object" }, { "type": "null" } ], "description": "uk-hmrc breakdown (only for regime uk-hmrc)" }, "us_gsa": { "anyOf": [ { "properties": { "breakfast": { "description": "M&IE breakdown: breakfast", "title": "Breakfast", "type": "integer" }, "county": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "County / location defined by GSA", "title": "County" }, "destination": { "description": "GSA destination name or 'Standard CONUS rate'", "title": "Destination", "type": "string" }, "dinner": { "description": "M&IE breakdown: dinner", "title": "Dinner", "type": "integer" }, "first_last_day": { "description": "75 % of M&IE for the first and last day of travel", "title": "First Last Day", "type": "number" }, "fiscal_year": { "description": "US federal fiscal year (Oct 1 – Sep 30)", "title": "Fiscal Year", "type": "integer" }, "incidentals": { "description": "M&IE breakdown: incidental expenses", "title": "Incidentals", "type": "integer" }, "lodging": { "description": "Maximum lodging rate for the requested date (USD, taxes excluded)", "title": "Lodging", "type": "integer" }, "lunch": { "description": "M&IE breakdown: lunch", "title": "Lunch", "type": "integer" }, "mie": { "description": "Meals & incidental expenses rate per full day (USD)", "title": "Mie", "type": "integer" }, "seasons": { "description": "Lodging seasons of this destination for the fiscal year", "items": { "properties": { "end": { "description": "Season end as MM-DD", "title": "End", "type": "string" }, "lodging": { "description": "Maximum lodging rate per night (USD)", "title": "Lodging", "type": "integer" }, "mie": { "description": "M&IE rate per day (USD)", "title": "Mie", "type": "integer" }, "start": { "description": "Season start as MM-DD", "title": "Start", "type": "string" } }, "required": [ "start", "end", "lodging", "mie" ], "title": "GsaSeason", "type": "object" }, "title": "Seasons", "type": "array" }, "standard": { "description": "True if the standard CONUS rate applies", "title": "Standard", "type": "boolean" }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "US state code", "title": "State" } }, "required": [ "fiscal_year", "destination", "state", "county", "lodging", "mie", "breakfast", "lunch", "dinner", "incidentals", "first_last_day", "seasons", "standard" ], "title": "GsaDetail", "type": "object" }, { "type": "null" } ], "description": "us-gsa breakdown (only for regime us-gsa)" }, "us_state": { "anyOf": [ { "properties": { "breakfast": { "description": "M&IE breakdown (FTR ch. 301 Appendix B): breakfast", "title": "Breakfast", "type": "number" }, "country_label": { "description": "Country as named by the State Dept", "title": "Country Label", "type": "string" }, "dinner": { "description": "M&IE breakdown: dinner", "title": "Dinner", "type": "number" }, "effective_from": { "description": "Date the State Dept made this post's current rate effective", "format": "date", "title": "Effective From", "type": "string" }, "first_last_day": { "description": "75 % of M&IE for the first and last day of travel", "title": "First Last Day", "type": "number" }, "footnote_url": { "description": "Where the footnotes are explained", "title": "Footnote Url", "type": "string" }, "footnotes": { "description": "State Dept footnote numbers for this post (see footnote_url)", "items": { "type": "integer" }, "title": "Footnotes", "type": "array" }, "incidentals": { "description": "M&IE breakdown: incidental expenses", "title": "Incidentals", "type": "number" }, "lodging": { "description": "Maximum lodging rate for the requested date (USD)", "title": "Lodging", "type": "integer" }, "lunch": { "description": "M&IE breakdown: lunch", "title": "Lunch", "type": "number" }, "mie": { "description": "Meals & incidental expenses rate per full day (USD)", "title": "Mie", "type": "integer" }, "post": { "description": "Post (location) as named by the State Dept; 'Other' = rest of the country", "title": "Post", "type": "string" }, "seasons": { "description": "Seasons of this post (a season may wrap the year end, e.g. 10-01..04-30)", "items": { "properties": { "end": { "description": "Season end as MM-DD", "title": "End", "type": "string" }, "lodging": { "description": "Maximum lodging rate per night (USD)", "title": "Lodging", "type": "integer" }, "mie": { "description": "M&IE rate per day (USD)", "title": "Mie", "type": "integer" }, "start": { "description": "Season start as MM-DD", "title": "Start", "type": "string" } }, "required": [ "start", "end", "lodging", "mie" ], "title": "GsaSeason", "type": "object" }, "title": "Seasons", "type": "array" } }, "required": [ "post", "country_label", "lodging", "mie", "breakfast", "lunch", "dinner", "incidentals", "first_last_day", "seasons", "effective_from", "footnotes", "footnote_url" ], "title": "StateDetail", "type": "object" }, { "type": "null" } ], "description": "us-state breakdown (only for regime us-state)" } }, "required": [ "regime", "date", "currency", "location", "lodging", "meals_full_day", "meals_partial_day", "other_locations", "notes", "source", "disclaimer" ], "title": "RatesOut", "type": "object", "x-fastmcp-top-level-schema": "RatesOut" } }, { "description": "Lists the available regimes with validity periods, snapshot dates, sources and the rules the trip calculator\napplies, plus regimes that are planned but not yet available.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "list_per_diem_regimes", "outputSchema": { "properties": { "disclaimer": { "description": "Informational use only, not tax advice", "title": "Disclaimer", "type": "string" }, "regimes": { "description": "All regimes, available and planned", "items": { "properties": { "coverage": { "description": "What locations and years are covered", "title": "Coverage", "type": "string" }, "currency": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Currency of the rates (uk-hmrc: local currency per city)", "title": "Currency" }, "data_as_of": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Date the bundled snapshot was taken", "title": "Data As Of" }, "id": { "description": "Regime id used in the other endpoints", "title": "Id", "type": "string" }, "jurisdiction": { "description": "Country/authority that publishes the rates", "title": "Jurisdiction", "type": "string" }, "location_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "Number of locations with their own rate", "title": "Location Count" }, "name": { "description": "Human-readable regime name", "title": "Name", "type": "string" }, "rules": { "description": "Rules the trip calculator applies", "items": { "type": "string" }, "title": "Rules", "type": "array" }, "sources": { "description": "Official publications used", "items": { "properties": { "data_as_of": { "description": "Date the bundled snapshot was taken from the source", "format": "date", "title": "Data As Of", "type": "string" }, "license": { "description": "Reuse terms of the source", "title": "License", "type": "string" }, "name": { "description": "Official publication the numbers come from", "title": "Name", "type": "string" }, "url": { "description": "Where to find it", "title": "Url", "type": "string" }, "valid_from": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "First day the table applies (null if the publisher gives none)", "title": "Valid From" }, "valid_to": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Last day the table applies (null if open-ended)", "title": "Valid To" } }, "required": [ "name", "url", "license", "data_as_of" ], "title": "Source", "type": "object" }, "title": "Sources", "type": "array" }, "status": { "description": "'available' or 'planned' (not yet served)", "enum": [ "available", "planned" ], "title": "Status", "type": "string" }, "valid_from": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "First day covered by the bundled tables", "title": "Valid From" }, "valid_to": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "description": "Last day covered by the bundled tables", "title": "Valid To" } }, "required": [ "id", "name", "jurisdiction", "status", "currency", "coverage", "rules" ], "title": "RegimeOut", "type": "object" }, "title": "Regimes", "type": "array" } }, "required": [ "regimes", "disclaimer" ], "title": "RegimesOut", "type": "object", "x-fastmcp-top-level-schema": "RegimesOut" } }, { "description": "Lists the locations with their own rate in a regime (us-gsa: current fiscal-year destinations), filtered by text,\ncountry or state. Use the returned country/city/state values in /rates and /trip.", "inputSchema": { "properties": { "country": { "anyOf": [ { "maxLength": 60, "minLength": 2, "type": "string" }, { "type": "null" } ], "description": "Only this country (ISO alpha-2 or name)", "title": "Country" }, "limit": { "default": 50, "description": "Maximum items to return", "maximum": 500, "minimum": 1, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "description": "Items to skip", "maximum": 10000, "minimum": 0, "title": "Offset", "type": "integer" }, "q": { "anyOf": [ { "maxLength": 100, "type": "string" }, { "type": "null" } ], "description": "Case- and accent-insensitive text search over city, country, state, county and aliases", "title": "Q" }, "regime": { "description": "Regime to search", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "state": { "anyOf": [ { "maxLength": 2, "type": "string" }, { "type": "null" } ], "description": "Only this US state (us-gsa)", "title": "State" } }, "required": [ "regime" ], "type": "object" }, "name": "search_per_diem_locations", "outputSchema": { "properties": { "items": { "description": "Matching locations (after limit/offset)", "items": { "properties": { "aliases": { "description": "Other names that match this row", "items": { "type": "string" }, "title": "Aliases", "type": "array" }, "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "City/destination label; null for the country-wide or 'rest of country' rate", "title": "City" }, "country": { "description": "ISO 3166-1 alpha-2 ('*' for the us-state 'Other Foreign Localities' rate)", "title": "Country", "type": "string" }, "country_name": { "description": "English country name", "title": "Country Name", "type": "string" }, "county": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "GSA county / location defined", "title": "County" }, "regime": { "description": "Regime this row belongs to", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "US state (us-gsa)", "title": "State" } }, "required": [ "regime", "country", "country_name", "city" ], "title": "LocationItem", "type": "object" }, "title": "Items", "type": "array" }, "regime": { "description": "Regime searched", "enum": [ "de-bmf", "us-gsa", "us-state", "uk-hmrc" ], "title": "Regime", "type": "string" }, "total": { "description": "Number of matching locations before limit/offset", "title": "Total", "type": "integer" } }, "required": [ "regime", "total", "items" ], "title": "LocationsOut", "type": "object", "x-fastmcp-top-level-schema": "LocationsOut" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:95341c36aabd2a913cd80af2d2748d082b7c15d5afe659c5b537c7b70dd37a62 | sha256sum