Skip to main content
ClaudeWave

Remote MCP server for your travel history: journeys, stays, expenses, tax-residency day counts and Schengen 90/180. Connection docs and configs.

MCP ServersOfficial Registry0 stars0 forks● ShellNOASSERTIONUpdated today
ClaudeWave Trust Score
80/100
✓ Trusted
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 10/12/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/pianosa-labs/tripledger-mcp
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/pianosa-labs/tripledger-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

<p align="center">
  <img src="icon.png" width="80" alt="TripLedger" />
</p>

# TripLedger MCP server

**A remote MCP server for your personal travel history.** Connect Claude, ChatGPT, Cursor or any
MCP client to [TripLedger](https://tripledger.app) and keep a durable ledger of where you've been:
journeys, stays and travel expenses, with tax-residency day counts and Schengen 90/180 status
computed from your records.

- **Endpoint:** `https://my.tripledger.app/mcp` (Streamable HTTP)
- **Auth:** OAuth 2.1 (browser consent) or a `tl_` API key
- **Docs:** [docs.tripledger.app](https://docs.tripledger.app/connect/credentials/)

This repository contains connection instructions and configuration only. TripLedger is a hosted
service; nothing here runs locally.

## What you can ask

- "Log my flight from this booking email: LHR → BCN on 14 March, back on the 21st."
- "How many Schengen days do I have left if I travel to Lisbon on 2 June?"
- "How many days have I spent in Spain this year, and in the last 365 days?"
- "Where am I according to my travel ledger?"
- "Find gaps in my 2025 travel history before I send it to my accountant."

## Connect

### Claude.ai / Claude Desktop (OAuth)

1. **Settings → Connectors → Add custom connector**
2. Paste `https://my.tripledger.app/mcp`
3. Log in to TripLedger and approve. Each grant binds one ledger.

### Claude Code (API key)

Create a key in TripLedger under **Settings → API keys** (shown once), then:

```bash
claude mcp add --transport http tripledger https://my.tripledger.app/mcp \
  --header "Authorization: Bearer tl_YOUR_KEY"
```

### Other MCP clients

Clients that support remote OAuth: [`configs/mcp-oauth.json`](configs/mcp-oauth.json).
Clients that need a header: [`configs/mcp-api-key.json`](configs/mcp-api-key.json).

Treat API keys like passwords. Revoke keys and OAuth grants anytime in TripLedger
**Settings → API keys / Connected apps**.

## Tools

**Read**

| Tool | What it does |
|---|---|
| `get_profile` | Connected ledger and credential scope |
| `get_tripledger_guide` | Operating guide for agents |
| `get_journey_review` | Booked journeys that are now overdue for confirmation |
| `search_locations` | Cities by name or airport code |
| `list_people` | Travelers in the ledger |
| `list_journeys` / `get_journey` | Journeys (the presence record) |
| `list_stays` / `get_stay` | Accommodation |
| `list_expenses` | Costs attached to journeys and stays |
| `list_loyalty_programs` / `list_loyalty_accounts` | Loyalty programs and accounts (numbers masked) |
| `get_travel_summary` | Days per country |
| `get_residency_status` | Days against configured tax-residency thresholds |
| `check_schengen_status` | Rolling Schengen 90/180 status |
| `get_current_country` | Current country from recorded journeys |
| `detect_journey_gaps` | Missing movements that make counts uncertain |
| `get_methodology` | How every count is calculated |

**Write**

`log_journey`, `update_journey`, `delete_journey`, `log_stay`, `update_stay`, `delete_stay`,
`log_expense`, `update_expense`, `delete_expense`, `create_loyalty_account`,
`update_loyalty_account`, `delete_loyalty_account`, `set_journey_preferences`.

Live tool schemas from the server are authoritative.

## Access and pricing

- 14-day trial, then a one-time **$97 lifetime** license per ledger. No subscription.
- After a trial ends the ledger is read-only: reads, calculations and MCP read tools keep working.
- 5,000 MCP requests per ledger per day.
- Writes need an owner or editor role; viewers get read tools.

## Agent plugin

[`plugin/`](plugin) is an [Agent Plugins](https://agent-plugins.org) package: the MCP server plus a
`managing-tripledger` workflow skill that teaches agents to capture travel from evidence, never
invent records, and confirm before deleting.

## Not

TripLedger is a ledger, not flight or hotel search, a booking service, or live location tracking.
Results depend on the travel you record. They are informational, not tax or legal advice, and not
a guarantee of admission at any border.

## Links

[Website](https://tripledger.app) · [Docs](https://docs.tripledger.app) ·
[Schengen tracking](https://tripledger.app/schengen-tracking/) ·
[Tax-residency day counter](https://tripledger.app/tax-residency/) ·
[Privacy](https://tripledger.app/privacy/) · [Terms](https://tripledger.app/terms/) ·
[support@tripledger.app](mailto:support@tripledger.app)

Made by [Pianosa Labs](https://pianosa.io).
chatgptclaudedigital-nomadmcpmcp-servermodel-context-protocolschengentax-residencytraveltravel-tracker

What people ask about tripledger-mcp

What is pianosa-labs/tripledger-mcp?

+

pianosa-labs/tripledger-mcp is mcp servers for the Claude AI ecosystem. Remote MCP server for your travel history: journeys, stays, expenses, tax-residency day counts and Schengen 90/180. Connection docs and configs. It has 0 GitHub stars and its last recorded update is dated 2026-10-11.

How do I install tripledger-mcp?

+

You can install tripledger-mcp by cloning the repository (https://github.com/pianosa-labs/tripledger-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is pianosa-labs/tripledger-mcp safe to use?

+

Our security agent has analyzed pianosa-labs/tripledger-mcp and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains pianosa-labs/tripledger-mcp?

+

pianosa-labs/tripledger-mcp is maintained by pianosa-labs. The last recorded GitHub activity is dated 2026-10-11, with 0 open issues.

Are there alternatives to tripledger-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy tripledger-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: pianosa-labs/tripledger-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/pianosa-labs-tripledger-mcp)](https://claudewave.com/repo/pianosa-labs-tripledger-mcp)
<a href="https://claudewave.com/repo/pianosa-labs-tripledger-mcp"><img src="https://claudewave.com/api/badge/pianosa-labs-tripledger-mcp" alt="Featured on ClaudeWave: pianosa-labs/tripledger-mcp" width="320" height="64" /></a>

More MCP Servers

tripledger-mcp alternatives