OSINT

Unified OSINT MCP server offering infrastructure, email, person, and company intelligence sources and actions.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "glitch-cc-osint-mcp-unified": {
      "command": "osint-mcp",
      "args": [],
      "env": {
        "HIBP_API_KEY": "YOUR_HIBP_KEY",
        "RAPIDAPI_KEY": "YOUR_RAPIDAPI_KEY",
        "APOLLO_API_KEY": "YOUR_APOLLO_KEY",
        "HUNTER_API_KEY": "YOUR_HUNTER_KEY",
        "SHODAN_API_KEY": "YOUR_SHODAN_KEY",
        "CENSYS_API_TOKEN": "YOUR_CENSYS_TOKEN",
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_KEY"
      }
    }
  }
}

The OSINT MCP Server unifies multiple open source intelligence sources into a single, powerful toolkit you can query through an MCP client. It provides infrastructure, email and identity, person, and company intelligence capabilities to accelerate research and investigations.

How to use

You run the OSINT MCP Server as a local microservice that responds to your MCP client requests. Start the MCP server once you have configured your keys, then connect to it from your MCP client to perform searches, lookups, and enrichment across infrastructure data, email and identity signals, person profiles, and company information.

How to install

Prerequisites: you need Python and pip installed on your system.

pip install -e .

Configuration

Create a .env file at the project root and populate your API keys for the various data sources. The following keys are shown as required in the configuration example.

# Infrastructure
CENSYS_API_TOKEN=your_censys_token
SHODAN_API_KEY=your_shodan_key

# Email & Identity
HUNTER_API_KEY=your_hunter_key
HIBP_API_KEY=your_hibp_key

# Person/Company
APOLLO_API_KEY=your_apollo_key
RAPIDAPI_KEY=your_rapidapi_key  # For LinkedIn

# AI
PERPLEXITY_API_KEY=your_perplexity_key

Usage with Claude Desktop

To run the OSINT MCP Server with Claude Desktop, configure the MCP connection in your Claude settings to point to the local MCP runner. The example shows how to expose the server from your environment via a JSON config you place in Claude's application support directory.

{
  "mcpServers": {
    "osint": {
      "command": "osint-mcp",
      "env": {
        "CENSYS_API_TOKEN": "...",
        "SHODAN_API_KEY": "...",
        "HUNTER_API_KEY": "...",
        "APOLLO_API_KEY": "...",
        "RAPIDAPI_KEY": "...",
        "PERPLEXITY_API_KEY": "..."
      }
    }
  }
}

Security and best practices

Keep your API keys secret. Do not commit the .env file to version control. Use a secure secret management approach and restrict the keys to only the required scopes.

Notes

This MCP server integrates multiple open source intelligence sources and provides a consistent interface to query infrastructure, email, personnel, and company data through a single conduit.

Available tools

osint_censys_host

Censys host lookup to retrieve host data, certificates, services, and ASN information.

osint_censys_search

Censys query search to explore data across hosts and services.

osint_shodan_host

Shodan host lookup to retrieve port, service, and vulnerability data.

osint_shodan_domain

Shodan DNS and subdomains data for a domain.

osint_dns_lookup

DNS records lookup for domains.

osint_whois

WHOIS lookup for domain registration information.

osint_email_search

Find company emails associated with a domain or organization.

osint_email_finder

Find a person’s email address.

osint_email_verify

Verify the validity of an email address.

osint_breach_check

HIBP breach lookup to check compromised data.

osint_email_services

Holehe-based detection of email service providers.

osint_username_search

Sherlock-style username search across platforms.

osint_person_enrich

Apollo.io person enrichment including email, title, and social profiles.

osint_linkedin_find

Locate LinkedIn URL for a person.

osint_linkedin_profile

Fetch LinkedIn profile data.

osint_person_research

AI-powered research synthesis for a person.

osint_company_enrich

Apollo.io company enrichment including size, tech stack, and industry.

osint_company_people

Find people associated with a company.

osint_linkedin_company

LinkedIn company data lookup.

osint_company_research

AI-powered AI company research synthesis.

osint_api_status

Check API availability and status.

osint_query

General AI query endpoint for ad-hoc questions.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational