MCP server for RelayShield — breach detection, SIM swap, domain lookalikes, OAuth watchlist, and URL/file scanning. Subscription (RapidAPI) and pay-as-you-go (x402 USDC on Base) access modes.
Project description
relayshield-mcp
mcp-name: io.github.nzdsf2-gif/relayshield-mcp
RelayShield security intelligence as an MCP server — plug breach detection, SIM swap detection, domain lookalike monitoring, OAuth supply chain watchlist, and URL/file scanning directly into Claude and any MCP-compatible AI agent.
Tools
| Tool | What it does | PAYG price |
|---|---|---|
check_breach |
Email breach lookup — 13 billion+ records via HIBP | $0.10 USDC |
check_sim_swap |
SIM swap / eSIM detection via live carrier data | $0.25 USDC |
check_domain_lookalikes |
Typosquat and lookalike domain detection with cert transparency | $0.50 USDC |
check_oauth_watchlist |
OAuth supply chain breach check — Slack, GitHub, Notion, Zapier, and more | $0.15 USDC |
scan_url |
URL malware/phishing scan across 70+ engines (async) | subscription only |
scan_file |
Binary malware scan across 70+ AV engines (async) | subscription only |
check_scan_result |
Poll for verdict after scan_url / scan_file |
free |
Access modes
Subscription — API key from RapidAPI. All 7 tools available. Free tier: 100 calls/month. Paid tiers from $29/month.
Pay-as-you-go — No API key needed. Pay per check in USDC on Base (x402 protocol). Set RELAYSHIELD_X_PAYMENT with your payment proof. 4 tools available ($0.10–$0.50/check). Call a tool with no payment set to receive pricing and payment instructions.
Discovery — Set neither key nor payment. Tool calls return payment requirements and a subscription link.
Install
pip install relayshield-mcp
Or run without installing:
uvx relayshield-mcp
Configure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Subscription (RapidAPI key):
{
"mcpServers": {
"relayshield": {
"command": "relayshield-mcp",
"env": {
"RELAYSHIELD_API_URL": "https://xhh3tfrhng.execute-api.us-east-1.amazonaws.com/prod",
"RELAYSHIELD_API_KEY": "your-rapidapi-key-here"
}
}
}
}
Pay-as-you-go (x402 USDC on Base):
{
"mcpServers": {
"relayshield": {
"command": "relayshield-mcp",
"env": {
"RELAYSHIELD_API_URL": "https://xhh3tfrhng.execute-api.us-east-1.amazonaws.com/prod",
"RELAYSHIELD_X_PAYMENT": "your-x402-payment-proof-here"
}
}
}
}
Quit and relaunch Claude Desktop after editing.
Configure Claude Code (CLI)
claude mcp add relayshield \
--command relayshield-mcp \
--env RELAYSHIELD_API_URL=https://xhh3tfrhng.execute-api.us-east-1.amazonaws.com/prod \
--env RELAYSHIELD_API_KEY=your-rapidapi-key-here
Usage examples
Once configured, ask Claude:
Check whether user@example.com has been breached.
Has there been a SIM swap on +14155551234?
Check acme.com for lookalike domains.
Are any OAuth apps connected to user@example.com in a recent breach?
Scan this URL for malware: https://suspicious-link.example.com
For URL and file scans, Claude automatically polls check_scan_result every 5 seconds until the verdict is ready.
Environment variables
| Variable | Description |
|---|---|
RELAYSHIELD_API_URL |
API Gateway base URL (required) |
RELAYSHIELD_API_KEY |
RapidAPI subscription key (subscription mode) |
RELAYSHIELD_X_PAYMENT |
x402 payment proof — USDC on Base (pay-as-you-go mode) |
Set RELAYSHIELD_API_KEY or RELAYSHIELD_X_PAYMENT — not both. API key takes priority if both are set.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file relayshield_mcp-0.2.1.tar.gz.
File metadata
- Download URL: relayshield_mcp-0.2.1.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68be99d138cbd026ab02c24285ad9aa09003be7de0051dda1a59c31c018e62c0
|
|
| MD5 |
3bd66e5b7509385ce8f6ae36841ce851
|
|
| BLAKE2b-256 |
430a23775c6f9beb510904f9f0ed405958de780729612648c38d34f5f46d147e
|
Provenance
The following attestation bundles were made for relayshield_mcp-0.2.1.tar.gz:
Publisher:
publish.yml on relayshield/relayshield-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
relayshield_mcp-0.2.1.tar.gz -
Subject digest:
68be99d138cbd026ab02c24285ad9aa09003be7de0051dda1a59c31c018e62c0 - Sigstore transparency entry: 1497083908
- Sigstore integration time:
-
Permalink:
relayshield/relayshield-mcp@411529fecd09bd88c5238ca7d5cde0a06b93a9ce -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/relayshield
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@411529fecd09bd88c5238ca7d5cde0a06b93a9ce -
Trigger Event:
release
-
Statement type:
File details
Details for the file relayshield_mcp-0.2.1-py3-none-any.whl.
File metadata
- Download URL: relayshield_mcp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be759a646d5f52be63b05e53d258a91af2402c5cf7b0d0aeaa19ede18865b55c
|
|
| MD5 |
877d3d6963c06357120c742ae0816110
|
|
| BLAKE2b-256 |
34fd0054aae740d1ff09750f681d42ddf736d9473a71f1b03068f9a597538996
|
Provenance
The following attestation bundles were made for relayshield_mcp-0.2.1-py3-none-any.whl:
Publisher:
publish.yml on relayshield/relayshield-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
relayshield_mcp-0.2.1-py3-none-any.whl -
Subject digest:
be759a646d5f52be63b05e53d258a91af2402c5cf7b0d0aeaa19ede18865b55c - Sigstore transparency entry: 1497084121
- Sigstore integration time:
-
Permalink:
relayshield/relayshield-mcp@411529fecd09bd88c5238ca7d5cde0a06b93a9ce -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/relayshield
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@411529fecd09bd88c5238ca7d5cde0a06b93a9ce -
Trigger Event:
release
-
Statement type: