Skip to content

richard-better/willitplug

v1.0.0MIT

Check travel plug compatibility, voltage and frequency with WillItPlug, and get guidance on choosing travel adapters and chargers.

WillItPlug for AI assistants

Ask your AI assistant whether your plugs will fit before you travel. This repository connects assistants to WillItPlug's hosted MCP server and adds a skill for explaining plugs, voltage and frequency, and for working out which adapter or charger to buy.

There is no account, API key or sign-in, and nothing to install or run locally.

What you can ask

  • "I'm traveling from the United States to the UK. Do I need a plug adapter?"
  • "What plugs, voltage and frequency are used in Japan?"
  • "Help me choose an adapter and USB-C charger for a trip from Germany to Japan."

Tools

ToolWhat it does
check_trip(from, to)Which plugs fit, whether an adapter or converter is needed, what to pack
country_plugs(country)One country's outlet and plug types, voltage, frequency and regional notes

Both are read-only and take an English country name or ISO code.

Connect it

Server URL, using Streamable HTTP with no authentication:

https://www.willitplug.com/mcp/
ClientHow
Claude Codeclaude mcp add --transport http willitplug https://www.willitplug.com/mcp/
ClaudeCustomize > Connectors > add a custom connector with the URL
ChatGPTInstall WillItPlug from the plugin directory once it is listed
CursorInstall from the marketplace once listed, or add the URL as an MCP server
Gemini CLIgemini extensions install https://github.com/richard-better/willitplug-plugin
GitHub CopilotAdd the URL as an HTTP MCP server, or install this repository as a plugin

What it sends and fetches

The plugin runs no local code. When a tool is called, the assistant sends the country names or codes to https://www.willitplug.com/mcp/ and gets back public data and links to WillItPlug pages. It sends nothing else, and needs no credentials or personal data.

Those pages may contain shop links, and some may be affiliate links. The tools return no product links, prices or checkout.

Repository layout

The manifests all describe the same plugin, in the format each marketplace reads.

PathRead by
plugin.json, mcp.jsonChatGPT, GitHub Copilot, Agent Plugins hosts
.claude-plugin/plugin.json, .mcp.jsonClaude
.cursor-plugin/plugin.jsonCursor
gemini-extension.jsonGemini CLI
server.jsonOfficial MCP Registry
skills/, assets/All of the above, where supported

The server itself lives in the WillItPlug site and is not in this repository.

Development

Needs Node 22 or newer and no dependencies.

node scripts/check.mjs                # manifests agree and are within marketplace limits
node scripts/check.mjs --live         # also test the production server and listing URLs
node scripts/package-chatgpt.mjs      # build dist/willitplug-chatgpt.zip for OpenAI's dashboard

docs/publishing.md has the steps for each marketplace, and docs/discovery.md has how to measure whether assistants pick WillItPlug.

License

MIT covers this repository: the manifests, skill and scripts. WillItPlug's data is free to use with a link back, as described on the developers page.