MCP OSINT Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP OSINT Server Can you screen John Doe against EU sanctions?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP OSINT Server
This is a Model Context Protocol (MCP) server that exposes powerful Open Source Intelligence (OSINT) tools to AI agents.
Why MCP?
The Model Context Protocol (MCP) allows AI agents like Claude and Gemini to access external tools in a standardized way. By exposing OSINT tools via MCP, AI agents can perform automated threat intelligence, vulnerability analysis, and digital forensics directly from their chat interfaces.
Related MCP server: mrholmes
Tools Exposed
Tool | Description | Input | Output |
| Screen a name against EU sanctions lists |
|
|
| Get prioritized vulnerability brief |
|
|
| Verify evidence chain integrity |
|
|
| Calculate sun position for verification |
|
|
| Search indicators of compromise |
|
|
Installation & Usage
Build the server:
pnpm install pnpm buildAdd to your AI Agent's configuration (e.g.
claude_desktop_config.json):{ "mcpServers": { "osint": { "command": "node", "args": ["/path/to/mcp-osint-server/dist/index.js"] } } }
Architecture
flowchart TD
Agent[AI Agent\nClaude/Gemini] <-->|MCP Protocol| Server[MCP OSINT Server\nNode.js]
Server --> |Spawn Subprocess| Sub1[sanctions.py]
Server --> |Spawn Subprocess| Sub2[cve.py]
Server --> |Spawn Subprocess| Sub3[evidence.py]
Server --> |Spawn Subprocess| Sub4[chronolocate.py]
Server --> |Spawn Subprocess| Sub5[ioc.py]Scope & Limitations
These tools are thin wrappers around underlying Python tools. The Python tools must be installed and accessible in the environment.
The server currently executes Python scripts as subprocesses without maintaining a long-lived Python environment.
Available Tools
5 toolschronolocate_sunC
Calculate sun position for verification
Inputs: lat (required), lon (required), time (required).
cve_briefC
Get prioritized vulnerability brief
Inputs: lang, max_items, watchlist.
evidence_verifyC
Verify evidence chain integrity
Inputs: case_id (required), evidence_dir (required).
ioc_searchC
Search indicators of compromise
Inputs: query (required), type.
sanctions_screenC
Screen a name against EU sanctions list
Inputs: name (required), birth_year.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool targets a distinct OSINT capability (sanctions screening, vulnerability brief, evidence verification, sun position, IOC search), with minimal overlap. The only potential confusion is between evidence_verify and chronolocate_sun (both verification-related), but they operate at different levels of abstraction.
All names use snake_case, but the word order varies: sanctions_screen (noun+verb), cve_brief (noun+noun), evidence_verify (noun+verb), chronolocate_sun (verb+noun), ioc_search (noun+verb). There is no consistent verb_noun pattern, making it mixed but still readable.
Five tools is within the ideal 3–15 range. Each addresses a distinct need without redundancy, making the set well-scoped for a focused OSINT toolkit.
For an OSINT server, the surface lacks many standard capabilities such as DNS/WHOIS lookups, domain/IP enrichment, social media search, and reverse image search. While it covers sanctions, CVE, IOC, and verification, these gaps will likely cause agent failures on common OSINT tasks.
Maintenance
Related MCP Connectors
Verified, sourced, real-time intelligence layer for AI agents.
KYC, KYB, AML, wallet screening, transaction monitoring, and fraud workflows for AI agents.
Agent-native security, trust, reliability, data and procurement tools for AI workflows.
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides AI agents with 37 OSINT tools and 12 data sources to perform unified reconnaissance, domain analysis, and attack surface mapping. It enables agents to query, correlate, and reason across platforms like Shodan, VirusTotal, and Censys in parallel.37364 npm60MIT
- AlicenseAqualityBmaintenanceEnables users to execute OSINT tasks from 88 catalogued repositories through safe command surfaces, supporting authorized research and threat intelligence workflows.1MIT
- AlicenseAqualityCmaintenanceEnables AI-driven open-source intelligence investigations by exposing 30 tools for scanning emails, usernames, domains, IPs, and more, with real subprocess execution.3139 PyPI12MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to perform anti-bot web scraping, dynamic SPA rendering, YouTube transcript extraction, and deep OSINT/GEOINT intelligence gathering through 23 integrated tools.-