urldna/mcp
The urlDNA MCP Server enables native tool use for security-focused LLM agents like OpenAI GPT, Google Gemini and Claude Desktop, providing a direct interface to interact with the urlDNA threat intelligence platform via API. The repository exposes the same toolset over two transports: - stdio for local desktop integrations such as Claude Desktop. - streamable-http for hosted deployments such as Cloud Run. This project uses uv for fast Python package management. curl -LsSf https://astral.sh/uv/install.sh | sh
Ads
Overview
The urlDNA MCP Server enables native tool use for security-focused LLM agents like OpenAI GPT, Google Gemini and Claude Desktop, providing a direct interface to interact with the urlDNA threat intelligence platform via API. The repository exposes the same toolset over two transports: - stdio for local desktop integrations such as Claude Desktop. - streamable-http for hosted deployments such as Cloud Run. This project uses uv for fast Python package management. curl -LsSf https://astral.sh/uv/install.sh | sh
Capabilities
- fast_check
Instant URL safety check — Ask to quickly verify if a URL is SAFE, MALICIOUS, or UNRATED using `fast_check`.
- new_scan
Full URL scanning — Submit a URL for a comprehensive scan with `new_scan` and retrieve results by ID via `get_scan`.
- search
CQL-based threat search — Search scans across domains, IPs, technologies, and malicious flags using `search` with AND/OR expressions.
- create_query
Saved query management — Create, list, update, and delete reusable CQL filters with `create_query`, `list_queries`, `update_query`, and `delete_query`.
- list_brands
Brand monitoring — List brands, fetch details, and retrieve associated scans using `list_brands`, `get_brand`, and `brand_scans`.
- search_docs
API documentation lookup — Fetch the full urlDNA OpenAPI documentation directly with `search_docs`.
Installation
pip install uv
Configuration
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-p",
"8080:8080",
"-e",
"x-api-key=<URLDNA_API_KEY>",
"urldna-mcp-server"
]
}
}
}Paste into ~/.cursor/mcp.json or .cursor/mcp.json
Tags
- web-scraping
- awesome-list
Related MCP servers
Cryptography
ucsandman/DashClaw
Fail-closed approval layer for unattended agent runs: `guard` evaluates each declared action against org policy before it executes (allow/warn/block/require-approval with one-click human approval), records every decision to a causal ledger, and adds plan preflight, scoped delegation grants, and containment verdicts. `npx -y @dashclaw/mcp-server`
Cryptography
luiacuaniello/perspectivegraph
Attack-path engine for cloud and Kubernetes. Eight read-only tools let an agent list the reachable routes from internet exposure to sensitive assets, explain each hop and the evidence behind its probability, find choke points, and simulate cutting a relationship before recommending the fix. Connects to a running PerspectiveGraph: `perspectivegraph mcp --api http://localhost:8080`.
Cryptography
Gowthaman90/mcp-bastion
Reliability + security proxy that sits in front of MCP servers: TOFU tool-definition pinning against rug pulls, tool-poisoning and cross-server-exfiltration detection, argument/command-injection blocking, inline secret redaction, MCP 2026-07-28 header/body validation (`-32020`) and cache-policy clamping, and a compliance-mapped audit trail (NIST AI RMF / OWASP). Coverage measured on an open benchmark with a held-out corpus. `npx -y mcp-bastion`
Cryptography
elberacasa/umbra
Trust score and guardrails for AI-generated code: static security rules, Docker-verified build/boot checks, and claim receipts that catch agents lying about tests. Tools: `scan_repo`, `guard_content`, `get_score`. Run with `npx --yes -p @elberacasa/umbra umbra-mcp`.
Cryptography
M2M-Sentinel/m2m-sentinel-sdk
Deterministic EVM bytecode capability intelligence, EIP-1967 proxy resolution, gas recommendations, and preflight safety intelligence for autonomous agents on Base (`Chain ID: 8453`). Supports stdio and hosted SSE. `npx -y m2m-sentinel-sdk`
Cryptography
Drumworks/ssid-mcp
MAC-address (OUI) vendor lookup and router default-login directory for AI agents. Identify a device manufacturer from its MAC address, detect randomized/private (locally-administered) addresses instead of reporting "unknown", or fetch a router's default login IP and admin credentials — every router field cited to the manufacturer's own documentation. Free tier, no signup. `npx -y ssid-mcp`
Cryptography
aggrete/aggrete
Policy proxy that governs what AI assistants can reach and do: refuses forbidden tool calls before the upstream is contacted, with per-user memory and a tamper-evident audit. Stops prompt-injection exfiltration and forbidden data combinations across Slack, Drive, GitHub and more. `pip install aggrete`.
Cryptography
SaravananJaichandar/etch-mcp
Signed audit chain for AI agent decisions. Every event signed, Merkle-chained per project, anchored to public transparency logs, and offline-verifiable against a pinned public key without dependency on our infrastructure. Post-hoc evidence primitive, complementary to runtime enforcement (not a substitute). Zero-signup try-it-now: `curl -X POST https://etch.systems/v1/your-project` returns a bearer token you can drop into any MCP client.