CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Untap

aneduaim/untap-mcp
6 toolsHTTPregistry active
Summary

Connects Claude or ChatGPT to Untap's UK consumer refund engine via OAuth 2.1. Exposes six tools: add train journeys for Delay Repay checks against National Rail HSP, add flights for UK261/EU261 compensation lookups via AeroDataBox, add TfL contactless batches to detect overcharges and missed Hopper fares, add parking fines for appeal-ground analysis, list all claimable refunds, and delete user data. Each verdict includes a deeplink to the operator's claim form. Reach for this if you're in the UK and want your assistant to spot money you're owed from delayed trains, disrupted flights, botched Oyster taps, or dodgy parking tickets without surrendering bank credentials.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

6 tools
add_train_journeyAdd a UK train booking to the user’s Untap account. One booking = one tool call. Pass every leg in the legs[] array (single = 1 leg, return = 2 legs in journey order). Untap auto-checks the National Rail Historical Service Performance records for each leg and returns the aggre...4 params

Add a UK train booking to the user’s Untap account. One booking = one tool call. Pass every leg in the legs[] array (single = 1 leg, return = 2 legs in journey order). Untap auto-checks the National Rail Historical Service Performance records for each leg and returns the aggre...

Parameters* required
legsarray
Every leg of this booking. Single ticket = 1 leg. Return = 2 legs (outbound first, then return). Multi-stop bookings can have more legs in journey order. Untap runs Delay Repay eligibility per leg and sums the entitlements.
ticket_typestring
Ticket type as printed. "return" or "open_return" trigger half-fare-per-leg compensation; everything else uses the full ticket as the single-fare basis.one of single · return · open_return · advance · anytime · off_peak
booking_referencestring
Booking reference if available, otherwise null.
ticket_price_penceinteger
Total fare paid in pence for the whole booking. £62.00 = 6200.
add_flightAdd a flight to the user’s Untap account. Untap auto-checks the AeroDataBox flight-status records (for past flights) and returns the UK261/EU261 verdict + refund amount + claim link. Call this whenever a user shares a flight booking or confirmation. You do NOT need to ask the...12 params

Add a flight to the user’s Untap account. Untap auto-checks the AeroDataBox flight-status records (for past flights) and returns the UK261/EU261 verdict + refund amount + claim link. Call this whenever a user shares a flight booking or confirmation. You do NOT need to ask the...

Parameters* required
statusvalue
OPTIONAL. Pass only if the user explicitly told you what happened. Otherwise leave undefined and Untap will look up the flight via AeroDataBox.
airline_iatastring
Two-letter IATA airline code, e.g. "BA" for British Airways, "U2" for easyJet.
arrival_iatastring
Three-letter IATA arrival airport code, e.g. "BCN".
delay_minutesvalue
OPTIONAL. Delay duration in minutes, if the user told you.
flight_numberstring
Flight number including the airline prefix, e.g. "BA2551".
actual_arrivalstring
OPTIONAL. Actual arrival as ISO 8601 datetime, if the user told you. Otherwise leave undefined.
departure_iatastring
Three-letter IATA departure airport code, e.g. "LHR".
passenger_namestring
Passenger name as printed on the ticket, or null if not visible.
booking_referencestring
PNR / airline booking reference if available, otherwise null.
scheduled_arrivalstring
Scheduled arrival as ISO 8601 datetime.
ticket_price_penceinteger
Total fare paid in pence.
scheduled_departurestring
Scheduled departure as ISO 8601 datetime.
add_tfl_journeysAdd a batch of TfL contactless journeys to Untap. The user typically pastes their TfL statement; extract every journey row into the journeys array. Untap immediately runs overcharge / incomplete-journey / missed-Hopper detection on the full set and returns a claim-ready summar...4 params

Add a batch of TfL contactless journeys to Untap. The user typically pastes their TfL statement; extract every journey row into the journeys array. Untap immediately runs overcharge / incomplete-journey / missed-Hopper detection on the full set and returns a claim-ready summar...

Parameters* required
journeysarray
Every journey on the statement. Up to 500 per call.
card_last4string
Last 4 digits of the contactless card, if shown.
period_endstring
Statement period end date YYYY-MM-DD.
period_startstring
Statement period start date YYYY-MM-DD.
add_parking_fineAdd a UK parking charge notice to Untap. Untap then runs the appeal-grounds engine and returns the strongest plausible grounds plus claim steps. Read every field from the notice itself (front and back). Pay particular attention to: issuer_type (council vs private parking opera...17 params

Add a UK parking charge notice to Untap. Untap then runs the appeal-grounds engine and returns the strongest plausible grounds plus claim steps. Read every field from the notice itself (front and back). Pay particular attention to: issuer_type (council vs private parking opera...

Parameters* required
locationstring
Street or car park name where the contravention allegedly occurred.
appeal_urlvalue
Direct https URL on the notice for online appeals, or null if none.
issued_datestring
Date the notice was issued or served, ISO 8601 date.
issuer_namestring
Issuer name as written, e.g. "London Borough of Camden" or "ParkingEye Ltd".
issuer_typestring
Council = local authority issued under TMA 2004. Private = on private land by a parking operator (BPA or IPC member).one of council · private
amount_penceinteger
Full charge amount in pence. £65 = 6500.
full_deadlinestring
ISO date by which the full amount must be paid or appeal lodged.
pcn_referencestring
PCN or notice reference number printed on the document.
observed_notesarray
Short phrases supporting grounds of appeal, drawn from the notice or the user’s description.
discount_deadlinestring
ISO date by which the discount applies, or null if not stated.
contravention_codestring
Council contravention code, e.g. "01", "12", "MR11". Null for private tickets.
contravention_datestring
Date the contravention allegedly occurred, ISO 8601 date.
vehicle_registrationstring
Vehicle registration mark, or null if not shown.
has_windscreen_noticeboolean
True if a paper notice was placed on the windscreen. False if it arrived in the post only.
discounted_amount_pencevalue
Reduced amount in pence if paid promptly (usually 50% within 14 or 21 days). Null if none stated.
contravention_descriptionstring
Full text of the alleged contravention as printed on the notice.
keeper_notice_served_datestring
Private only: date the Notice to Keeper was served.
list_savingsRead claimable/pending/historic savings rows for the signed-in user. Filter by category and status. Use this when the user asks "what am I owed", "show my refunds", or wants to track a previously added entry.3 params

Read claimable/pending/historic savings rows for the signed-in user. Filter by category and status. Use this when the user asks "what am I owed", "show my refunds", or wants to track a previously added entry.

Parameters* required
limitinteger
Maximum number of savings rows to return. Defaults to 25, capped at 100.default: 25
statusvalue
Restrict to a single status, or null for all.
categoryvalue
Restrict to a single category, or null for all categories.
delete_my_dataTwo-step destructive action. First call (confirm=false): returns a summary of what will be deleted plus a confirmation_token (valid 5 minutes). Second call: pass confirm=true and the same confirmation_token to actually delete every booking, statement, and claim. The user’s acc...2 params

Two-step destructive action. First call (confirm=false): returns a summary of what will be deleted plus a confirmation_token (valid 5 minutes). Second call: pass confirm=true and the same confirmation_token to actually delete every booking, statement, and claim. The user’s acc...

Parameters* required
confirmboolean
Must be true on the second call. The first call returns a confirmation_token; pass it back with confirm=true to actually delete.default: false
confirmation_tokenstring
The confirmation_token returned by the first call. Required when confirm is true.

Untap MCP server

Connect Untap to your AI assistant. Untap is a UK consumer fintech that detects refunds you are already owed: train Delay Repay, UK261/EU261 flight compensation, TfL contactless overcharges, and parking-ticket appeal grounds.

This repo holds the directory metadata for the Untap MCP server. The server itself is hosted at:

https://untap.money/api/mcp

Install

See untap.money/connect for one-click install instructions for Claude (web and desktop), ChatGPT, and other MCP-compatible clients.

In short:

  • Claude: open the add-connector dialog, paste the URL above, complete the Google sign-in.
  • ChatGPT: Settings → Connectors → enable Developer Mode → add a custom MCP connector with the URL above.

Authentication

OAuth 2.1 with Dynamic Client Registration. End-users sign in with the Google account they use on Untap. No API keys to copy or manage.

Tools

Six tools, scoped to the four recurring UK refund categories:

ToolWhat it does
add_train_journeyAdd a UK train booking. Untap auto-checks National Rail HSP records and returns the Delay Repay verdict.
add_flightAdd a flight. Untap auto-checks AeroDataBox and returns the UK261/EU261 verdict.
add_tfl_journeysAdd a batch of TfL contactless journeys. Untap detects max-fare overcharges, incomplete journeys, and missed Hopper fares.
add_parking_fineAdd a UK PCN. Untap runs the appeal-grounds engine and suggests the strongest grounds.
list_savingsRead claimable / pending / historic refund opportunities.
delete_my_dataTwo-step destructive tool to wipe every booking and statement from the user's account.

Untap never files claims itself. Every claimable verdict carries a claim_url deeplink to the operator's site for the user to confirm and submit.

Privacy

The MCP server cannot see passwords, payment details, or bank information. Per-tool rate limits, per-user audit log, and per-(user, client) revoke from untap.money/settings/connections.

Source

The MCP server source is in the main Untap repository (private). This repo is the public directory metadata only.

Licence

MIT — see LICENSE.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
TransportHTTP
UpdatedApr 27, 2026
View on GitHub