OSINT MCP server
Domain and website investigations: batch recon, shared infrastructure, CT history and public lookups
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed OSINT yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OSINT tools
No tool declarations could be read from the package source. They show once the server is installed.
How OSINT compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
Release history: 3 versions in the registry since 2026-09-26, latest 2026-10-05, typically one every 5 days.
Install OSINT in Claude Code, Cursor or VS Code
claude mcp add osint-mcp -- uvx osint-mcp-server
What the publisher says
From the OSINT repository's README, as published. We do not edit it. Read it on GitHub
osint-mcp
MCP server that gives Claude (or any MCP client) a handful of passive recon lookups for domains and IPs. No API keys needed, everything comes from public sources.
I got tired of jumping between whois, crt.sh, the Wayback Machine and Shodan tabs when looking into a domain, so this lets the model do it and put the results together.
Tools
Everything except httpheaders and tlscertificate is passive, the target never sees your traffic. Those two just open a normal connection, same as visiting the site in a browser.
Install
Needs Python 3.10+.
pip install osint-mcp-serveror if you use uv you don't need to install anything, just point the client at uvx (see below).
Claude Desktop
Add this to claudedesktopconfig.json:
{
"mcpServers": {
"osint": {
"command": "uvx",
"args": ["osint-mcp-server"]
}
}
}If you installed with pip, "command": "osint-mcp-server" with no args works too.
Claude Code
claude mcp add osint -- uvx osint-mcp-serverCursor, Windsurf etc. take the same JSON as Claude Desktop.
Example prompts
- "run recon on example.com and tell me what stands out"
- "can someone spoof email from our domain? what should we fix first?"
- "which of these 20 domains have certificates expiring this month?"
- "what ip ranges does AS13335 announce?"
- "check the security headers on these 5 sites and tell me which are worst"
- "which of the subdomains of example.com resolve to something with open ports?"
- "what did example.com/about look like in 2015?"
Caching
API responses (RDAP, crt.sh, Wayback, RIPEstat, InternetDB) are cached in sqlite for 6 hours at ~/.cache/osint-mcp/cache.sqlite3, mostly so crt.sh doesn't get hammered. DNS, TLS and HTTP checks are always live.
OSINT_MCP_CACHE=off # disable
OSINT_MCP_CACHE_TTL=3600 # seconds
OSINT_MCP_CACHE_PATH=/tmp/x.dbNotes
- crt.sh and the Wayback CDX API are slow and return 502/503 pretty often. The server retries a couple of times but sometimes you just have to try again later.
- InternetDB isn't real-time and only has IPs Shodan has actually scanned.
- DKIM selectors can't be listed, emailsecurity tries the common ones. Pass dkimselectors if you know yours.
- .ro, .de and some other ccTLDs don't have public RDAP, so domain_whois can't do much for them.
Development
git clone https://github.com/robyroro/osint-mcp
cd osint-mcp
pip install -e . pytest
pytestTests don't hit the network, HTTP calls are mocked.
To poke at it with the MCP inspector:
npx @modelcontextprotocol/inspector osint-mcpBe reasonable
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OSINT: common questions
- Is OSINT MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the OSINT safety report
- How do I install OSINT?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OSINT need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is OSINT maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.3.0.
- What can I use instead of OSINT?
- Servers from other publishers that do the same job: Domain Liveness MCP server.
Alternatives to OSINT
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA