
EVE Online OSINT MCP Server
An MCP (Model Context Protocol) server that provides OSINT (Open Source Intelligence) capabilities for EVE Online using multiple APIs including ESI, EveWho, and zKillboard. This server allows AI assistants to gather comprehensive intelligence on EVE Online characters, corporations, and alliances by
README
EVE Online OSINT MCP Server
An MCP (Model Context Protocol) server that provides OSINT (Open Source Intelligence) capabilities for EVE Online using multiple APIs including ESI, EveWho, and zKillboard. This server allows AI assistants to gather comprehensive intelligence on EVE Online characters, corporations, and alliances by name.
Features
- Character Intelligence: Get detailed information about EVE Online characters including:
- ESI public character data (birthday, gender, description, security status)
- Complete corporation history with dates
- Current affiliations and titles
- zKillboard statistics and recent killmails
- Corporation Analysis: Retrieve comprehensive corporation data including:
- ESI corporation information (member count, tax rate, founding date)
- EveWho member lists with activity metrics
- Alliance affiliations and leadership details
- Alliance Intelligence: Analyze alliance composition including:
- ESI alliance information (founding date, ticker, executor corp)
- Member corporations with detailed statistics
- Growth trends and activity metrics
- Name Resolution: Automatically converts entity names to IDs and vice versa using ESI API
- Multi-API Integration: Combines data from ESI, EveWho, and zKillboard for comprehensive intelligence
- Rate Limiting Compliance: Respects all API rate limits and includes proper error handling
Tools Available
1. Character OSINT (character-osint
)
Investigates individual EVE Online characters by name.
Parameters:
characterName
(string): The exact name of the character to investigate
Returns:
- ESI Character Information: Birthday, gender, description, security status, title
- Corporation History: Complete history from ESI with corporation names and dates
- Current Affiliations: Corporation and alliance information
- EveWho Data: Additional context including last login information
- zKillboard Data: Recent killmails and PvP statistics
2. Corporation OSINT (corporation-osint
)
Analyzes EVE Online corporations by name.
Parameters:
corporationName
(string): The exact name of the corporation to investigate
Returns:
- ESI Corporation Information: Name, ticker, member count, tax rate, founding date, CEO details
- EveWho Statistics: Total member count, 7-day delta, activity metrics
- Alliance Affiliation: Current alliance information (if applicable)
- Member List: Complete member roster with join dates and security status
- Corporate Details: Description, URL, war eligibility status
3. Alliance OSINT (alliance-osint
)
Examines EVE Online alliances by name.
Parameters:
allianceName
(string): The exact name of the alliance to investigate
Returns:
- ESI Alliance Information: Name, ticker, founding date, creator and executor corporation details
- EveWho Statistics: Total member count, corporation count, 7-day delta
- Member Corporations: Complete list with individual member counts and activity metrics
- Growth Trends: Historical data and activity patterns
- Leadership Information: Creator and executor corporation details
Resources
- EveWho API Information: Documentation about the EveWho API, rate limits, and data sources
Prompts
- EVE OSINT Report: Generate comprehensive intelligence reports with customizable focus areas (membership, activity, history, connections)
Development
Prerequisites
- Node.js 18+
- npm or pnpm
Installing via Smithery
To install eve-online-osint-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kongyo2/eve-online-osint-mcp --client claude
Installation
git clone https://github.com/your-username/eve-online-osint-mcp.git
cd eve-online-osint-mcp
npm install
Development Mode
Start the server in development mode with interactive CLI:
npm run dev
Production Mode
Start the server for production use:
npm run start
Testing
Run the test suite:
npm run test
Linting and Formatting
# Check code style
npm run lint
# Fix code style issues
npm run format
License
MIT License - see LICENSE file for details.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.