Skip to main content
MCP server CX Codex

SkanQRCode — Claude Code MCP server for URL checks

Checks URLs and IP addresses before an agent opens or fetches a link. Useful for links found in email, chat, QR codes, or other untrusted content.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-server
Open on GitHub

What SkanQRCode does

SkanQRCode sends a URL or IP address to its API and returns a verdict with an action: block the request, warn the user, or allow it. An agent can check a link before fetching it. Each check_url call uses one unit of the monthly quota; get_usage reports usage and remaining quota without consuming a unit.

The server runs locally over stdio. It needs Node.js 20 or later and an API key set as SKANQRCODE_API_KEY; without the key, checks cannot run. The server is read-only, so allow and block lists are managed in the dashboard. An sk_test_ key is for testing, while production use requires an sk_live_ key from a paid plan.

What it helps with

  • check a URL before following it
  • evaluate an IP address for safety
  • ask the user before opening a link marked warn
  • check remaining monthly quota

Example prompts for the agent

  • Check this URL with SkanQRCode before opening it.
  • Assess this IP with SkanQRCode and follow the returned action.
  • Show me the remaining SkanQRCode quota for this month.

How to install SkanQRCode

Platform CLI

claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-server

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about SkanQRCode

How do I install SkanQRCode in Claude Code?

Run claude mcp add mcp-server -e SKANQRCODE_API_KEY=<SKANQRCODE_API_KEY> -- npx -y @skanqrcode/mcp-server. Node.js 20 or later is required.

What does SkanQRCode do?

It checks URLs and IP addresses through the SkanQRCode API, then returns an action: block, warn, or allow. The agent can use that result before fetching or opening a link.

Does SkanQRCode need an API key?

Yes. Set it in SKANQRCODE_API_KEY. An sk_test_ key is for testing; production requires an sk_live_ key from a paid plan.

Similar MCP servers

MCP servers catalog →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor