Mileage logHosted URL
Mileage Log
Log each business drive in one line. Get the deductible total.
Free tier needs no key. See the exact limits.
What you get
Trip log
Home office to the Hale site, business
| Trip | Miles | GBP |
|---|---|---|
| Site visit, Patel kitchen | 23.4 | 10.53 |
| Rate on file | 0.45 a mile | |
Tell Claude where you drove and why, and the trip goes into a numbered log with its distance and category. You set the rate per mile or km yourself, with the date it starts. At tax time you get the deductible amount per category and a CSV for your accountant.
Made for Freelancers, Sole traders, Sales reps, Bookkeepers
3 requests, start to finish
Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.
Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro
-
Example 1 · Megan Price, freelance interior designer in Manchester, UKLog a client visit from the car park
Log today: home office to the Hale site, 23.4 miles, business, site visit for the Patel kitchen.trip_addSaves trip TR-2026-0047 as business, 23.4 miles
A numbered trip in the log. With a 0.45 GBP per mile rate on file, it's worth 10.53 GBP.
Saves about 3 min (our estimate)
-
Example 2 · Ryan Cole, sales rep in Phoenix, ArizonaMid-year rate change, priced right
My business rate was 0.67 USD a mile until June 30 and 0.70 from July 1. What's my deductible business mileage for 2026?rate_setStores 0.67 USD from 2026-01-01rate_setStores 0.70 USD from 2026-07-01mileage_summaryPrices each trip at the rate in force on its day and totals per category
Each trip is priced by its own date, for a total of 11,240 business miles and 7,689.40 USD deductible. A second dated rate in one series is Pro.
Saves about 45 min (our estimate)
-
Example 3 · Agnieszka Wrobel, IT contractor in Krakow, PolandYear-end CSV for the accountant
Export all 2026 business trips as CSV. Rate is 1.15 PLN per km.rate_listConfirms the PLN rate on filetrip_listShows the trips and their amountsmileage_exportWrites one CSV row per trip with rate, currency and amount
A CSV with 186 trips, 9,412 km and 10,823.80 PLN, ready to send. CSV export is a Pro feature.
Saves about 60 min (our estimate)
Free and Pro, line by line
The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.
Free
$0 no key
Pro
$19 once, lifetime
Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.
Or Pro on all 49 paid servers for $39 once. Get the bundle
Limits read from the code: servers/mileage-log/src/log.ts:27, src/index.ts:187, :313, :417; https://mcp.zovo.one/s/mileage-log
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-mileage-log
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- Paste the URL with your token as a custom connector in your MCP client.
1. Free token
curl -s -X POST https://mcp.zovo.one/mcp/token
2. Connector URL (replace <token>)
https://mcp.zovo.one/mcp/mileage-log/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download mileage-log.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"mileage-log": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-mileage-log"
]
}
}
} One command in your terminal.
claude mcp add --transport http mileage-log https://mcp.zovo.one/mcp/mileage-log/t/<token> # or run it locally claude mcp add mileage-log -- npx -y @theluckystrike/mcp-mileage-log
Jobs this server does
All tools (7)
| Tool | What it does |
|---|---|
mileage_export | The mileage log as CSV, one row per trip, oldest first: date, from, to, distance, unit, category, the rate applied (the one in force on the trip's day), the currency and the amount, plus purpose, jurisdiction,... |
mileage_summary | The deductible mileage for a date range, per category: trips, distance kept per unit, the rate each trip earned (the one in force on its day), and the deductible amount, totalled per currency. |
rate_list | List every mileage rate on file, grouped by jurisdiction and category with the effective-from dates in order: the series each trip is priced from. |
rate_set | Set what one mile or km is worth for one category in one jurisdiction from a date forward: the jurisdiction label, the category, the rate per unit, the currency, and the date it takes effect. |
trip_add | Log one drive in the mileage log: the date, where from and to, the distance in miles or km, the purpose, and the category (business, medical, moving, charitable, personal). |
trip_list | List trips in the mileage log, oldest first: date, from, to, distance, category, and the amount each earns under the rate in force on its day (or the plain reason it is unpriced). |
trip_remove | Remove one trip from the mileage log by its exact TR-YYYY-NNNN id, for entries made by mistake. |
Questions
Does it know the official rate?
Does logging last year's trips use this month's free allowance?
Miles or km?
More in Time and expenses
Calendar
Ask your .ics calendar when you're free and what clashes.
Time and expensesFree tier, Pro $19Hosted
Expense ledgerExpense Tracker
Log expenses and mileage, split VAT, rebill clients from chat.
Time and expensesFree tier, Pro $19Hosted
Per diem sheetPer Diem
Travel allowances from the official Polish, HMRC and GSA tables.
Time and expensesFree tier, Pro $19Hosted
Mileage Log Pro, $19 once