CCM
/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

Claude Code Marketplaces

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
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
aneduaim avatar

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 →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →

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
booking_referencestring
Booking reference if available, otherwise null.
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...
ticket_price_penceinteger
Total fare paid in pence for the whole booking. £62.00 = 6200.
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
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
actual_arrivalstring
OPTIONAL. Actual arrival as ISO 8601 datetime, if the user told you. Otherwise leave undefined.
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".
booking_referencestring
PNR / airline booking reference if available, otherwise null.
delay_minutesvalue
OPTIONAL. Delay duration in minutes, if the user told you.
departure_iatastring
Three-letter IATA departure airport code, e.g. "LHR".
flight_numberstring
Flight number including the airline prefix, e.g. "BA2551".
passenger_namestring
Passenger name as printed on the ticket, or null if not visible.
scheduled_arrivalstring
Scheduled arrival as ISO 8601 datetime.
scheduled_departurestring
Scheduled departure as ISO 8601 datetime.
statusvalue
OPTIONAL. Pass only if the user explicitly told you what happened. Otherwise leave undefined and Untap will look up the flight via AeroDataBox.
ticket_price_penceinteger
Total fare paid in pence.
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
card_last4string
Last 4 digits of the contactless card, if shown.
journeysarray
Every journey on the statement. Up to 500 per call.
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
amount_penceinteger
Full charge amount in pence. £65 = 6500.
appeal_urlvalue
Direct https URL on the notice for online appeals, or null if none.
contravention_codestring
Council contravention code, e.g. "01", "12", "MR11". Null for private tickets.
contravention_datestring
Date the contravention allegedly occurred, ISO 8601 date.
contravention_descriptionstring
Full text of the alleged contravention as printed on the notice.
discount_deadlinestring
ISO date by which the discount applies, or null if not stated.
discounted_amount_pencevalue
Reduced amount in pence if paid promptly (usually 50% within 14 or 21 days). Null if none stated.
full_deadlinestring
ISO date by which the full amount must be paid or appeal lodged.
has_windscreen_noticeboolean
True if a paper notice was placed on the windscreen. False if it arrived in the post only.
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
keeper_notice_served_datestring
Private only: date the Notice to Keeper was served.
locationstring
Street or car park name where the contravention allegedly occurred.
observed_notesarray
Short phrases supporting grounds of appeal, drawn from the notice or the user’s description.
pcn_referencestring
PCN or notice reference number printed on the document.
vehicle_registrationstring
Vehicle registration mark, or null if not shown.
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
categoryvalue
Restrict to a single category, or null for all categories.
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.
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 for AI assistants

Check whether you are owed money for a delayed train, a disrupted flight, a TfL overcharge or a UK parking ticket, and get the operator's own claim link.

Untap checks UK refunds and compensation from delayed trains, disrupted flights, TfL journey charges and parking notices. Public checks return the applicable rules, amount, deadline and claim guidance. Sign in to save claims, track progress and check saved train commutes for dates you request. You submit claims directly to the operator or airline. Untap never files a claim for you.

Every package here is a thin wrapper around the same hosted MCP server, plus Untap's skills:

https://untap.money/api/mcp

Tools live on the server, so they update in every assistant without a new package. Version 1.3.2.

Install

Claude Code

/plugin marketplace add aneduaim/untap-mcp
/plugin install untap@untap

Claude (web, desktop and Cowork): go to Customize, Plugins, Add, Add marketplace and paste https://github.com/aneduaim/untap-mcp. Install Untap, then connect it from the plugin's Connectors tab. You can also add https://untap.money/api/mcp as a custom connector.

ChatGPT and Codex: plugins/agent-plugins is an Agent Plugins 1.0.0 package, and .agents/plugins/marketplace.json lists it as a repo marketplace. In ChatGPT developer mode you can also add https://untap.money/api/mcp as a connector.

Cursor and Grok Bot: plugins/cursor is the Cursor plugin package, listed in .cursor-plugin/marketplace.json. You can also add https://untap.money/api/mcp in Cursor's MCP settings.

Gemini CLI: this repository is a Gemini CLI extension (gemini-extension.json and GEMINI.md at the root).

gemini extensions install https://github.com/aneduaim/untap-mcp

Account tools sign in with /mcp auth untap.

Any other MCP client: connect to https://untap.money/api/mcp over Streamable HTTP. Account tools sign you in through OAuth 2.1 with dynamic client registration; there are no API keys.

Setup guides for each assistant: untap.money/connect.

What is in this repository

PathFormatRead by
plugins/claude/Claude plugin (.claude-plugin/plugin.json, .mcp.json)claude.ai, Claude Desktop, Cowork, Claude Code
plugins/cursor/Cursor plugin (.cursor-plugin/plugin.json, mcp.json)Cursor, Grok Bot
plugins/agent-plugins/Agent Plugins 1.0.0 (plugin.json, mcp.json)ChatGPT, Codex and other Agent Plugins hosts
.claude-plugin/marketplace.jsonClaude Code marketplaceClaude Code, claude.ai
.cursor-plugin/marketplace.jsonCursor marketplaceCursor
.agents/plugins/marketplace.jsonAgent Plugins repo marketplaceCodex, ChatGPT desktop
gemini-extension.json, GEMINI.mdGemini CLI extension manifest and context fileGemini CLI, geminicli.com/extensions
server.jsonOfficial MCP Registry entryregistry.modelcontextprotocol.io
smithery.yamlSmithery listingsmithery.ai
data/UK claims rules dataset (JSON, CSV and change log), CC BY 4.0, a copy of https://untap.money/open-data/rulesanyone

These files are generated from one source in Untap's main repository. Please open an issue rather than a pull request against a package.

Tools

ToolWhat it doesSign-in
find_money_owedFind money you may be owedNo
check_train_delayCheck a delayed train for Delay RepayNo
check_flight_compensationCheck a flight for UK261 or EU261 compensationNo
check_tfl_journeysCheck TfL journeys for overchargesNo
get_delay_repay_rulesDelay Repay rules for a train operatorNo
get_claim_instructionsHow to submit a train, flight or TfL claimNo
scan_for_claimsScan emails for train, flight and TfL claimsNo
save_commuteSave a usual train journeyYes
list_commutesList saved commutesYes
check_commuteCheck a saved commute for a travel dateYes
stop_commuteStop a saved commuteYes
save_claimSave a checked claim to your Untap accountYes
list_my_claimsList my claimsYes
update_claim_statusUpdate a claim’s statusYes
add_train_journeyAdd a train bookingYes
add_flightAdd a flightYes
add_tfl_journeysAdd TfL journeys from a contactless statementYes
add_parking_fineAdd a parking ticket (PCN)Yes
list_savingsList the person’s refund opportunitiesYes
delete_my_dataDelete all my Untap dataYes

This table was generated from the server's source for version 1.3.2. The live list is always the server's own tools/list at https://untap.money/api/mcp. 7 of 20 tools work without signing in.

Skills

  • uk-travel-claims: Checks UK travel compensation and refunds with Untap: Delay Repay for late or cancelled trains, UK261 or EU261 flight delays, cancellations, denied boarding, TfL incomplete journeys, maximum fares.
  • find-travel-refunds-in-inbox: Searches an inbox for UK train, flight and TfL refunds the person may be owed, then checks them with Untap. Use for find refunds, money I'm owed, check my emails for compensation, travel refunds.

The same skills can be downloaded on their own at untap.money/skills.

Privacy

When your assistant calls an Untap tool, Untap receives the inputs the assistant sends to that tool. It does not receive your conversation or other chats.

  • Check tools work without signing in. They do not save your booking or result to an account. To verify a journey, Untap sends the stations, airports, flight number and date to National Rail or its flight-data provider. Technical usage records (tool name, outcome, duration) are kept; anonymous records contain no tool inputs.
  • If you sign in and ask your assistant to save a claim, journey or commute, Untap stores those details in your account until you delete them. A saved commute is checked only when you ask.
  • Revoke an assistant at untap.money/settings/connections. Delete your data at untap.money/data or with the two-step delete tool.

Full details: privacy policy.

Licence

The MIT licence covers the files in this repository: the manifests, the MCP configuration and the skills, which you are welcome to copy and share. It does not cover the Untap service at untap.money, which is used under its terms.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
Registryactive
TransportHTTP
UpdatedApr 27, 2026
View on GitHub