mcpField
O
outris-identity-mcp

outris-identity-mcp

Remote
github.com/outris-dev-userSecurity1Updated 3w ago
Repository

About outris-identity-mcp

Outris Identity MCP Server provides tools for linking identities to phone numbers and emails, checking platform registrations, and investigating breaches. It is intended for identity, fraud, and compliance workflows, with India coverage and partial global support.

Key features

  1. 01Resolve identities linked to phones or emails
  2. 02Check platform registrations and commerce activity
  3. 03Detect appearances in known data breaches
  4. 04Offer KYB, UBO, fraud, and other stacks
  5. 05Support HTTP, SSE, and STDIO

Use cases

  1. 01Investigate identities and addresses linked to a phone
  2. 02Check an email's associated identity and breach exposure
  3. 03Conduct company KYB and beneficial ownership checks
  4. 04Assess phone fraud risk or enforcement records

MCP support

As an MCP server, it exposes tools for identity investigations, company checks, compliance, and fraud analysis. It supports Streamable HTTP, SSE, and STDIO, with selectable modular tool stacks.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp-server.outris.com/http
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp-server.outris.com/httpAuth required

Tools

26
ParameterTypeRequiredDescription
depthenumNobasic = fast identity bundle (default); full = comprehensive investigation (slower).basic | full
phonestringYesIndian mobile number (10-digit, with or without +91).

Details

From the project README

Outris Identity MCP Server

Outris Identity is a Model Context Protocol (MCP) server that lets AI agents investigate phone numbers and emails - find linked identities, check platform registrations, and detect data breaches.

Version 2.0 - Now with Streamable HTTP, SSE, and STDIO support! 🚀

Features

  • 🔍 Identity Resolution: Find names, emails, addresses linked to phone numbers
  • 🌐 Platform Checks: Detect registration on 31+ platforms (India) + 3 global
  • 🛒 Commerce Activity: Check ecommerce, travel, quick-commerce activity
  • 🚨 Breach Detection: Check if phone/email appears in known breaches
  • 🌍 Global + India: Full India coverage, partial global support
  • 📡 Multiple Transports: Streamable HTTP (new), SSE (legacy), STDIO (local)
  • 🔐 Secure: API key authentication, credit-based rate limiting
  • 🚀 Ready for Registry: Meet all MCP official registry requirements

Quick Start

Option 1: Cloud Deployment (Fastest) ☁️

Step 1: Get API Key from Outris Portal

Step 2: Configure Claude Desktop

Edit claude_desktop_config.json:

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "outris-identity": {
      "command": "npx",
      "args": [
        "-y", 
        "mcp-remote", 
        "https://mcp-server.outris.com/http",
        "--transport", 
        "streamable-http",
        "--header", 
        "Authorization=Bearer YOUR_API_KEY"
      ]
    }
  }
}

Step 3: Restart Claude and start investigating!

Option 2: Local Installation 🏠
git clone https://github.com/outris/outris-identity-mcp.git
cd outris-identity-mcp

pip install -r requirements.txt
python -m mcp_server --http
# Server runs on http://localhost:8000
Option 3: Docker 🐳
docker build -t outris-identity .
docker run -e OUTRIS_API_KEY="your_key" -p 8000:8000 outris-identity

See SETUP.md for detailed configuration instructions.

Available Tools & Modular Stacks

A curated set of intent tools — one per common identity/KYC/compliance journey — instead of a flat list of hundreds of raw endpoints. See TOOLS.md for details.

Modular Stacks

You can launch or query a focused MCP surface tailored strictly for your product domain:

  • kyb (7 tools): MCA VPD filings (AOC-4/MGT-7), UBO, GSTIN, PAN, Bank account validation, 58-body regulatory enforcement.
  • ubo (5 tools): Beneficial ownership tree unravelling, regulatory sanctions, company profile, person due-diligence.
  • collections (6 tools): Collections phone bundle, consent-gated alternate contacts/addresses, vehicle RC, caller ID.
  • fraud (5 tools): Carrier SIM telemetry (age/swap/port), phone/email investigation, digital footprint.
  • compliance (6 tools): Unified enforcement (SEBI/MCA/IBBI/CBI), UBO, PEP/sanctions, law enforcement dossiers.
ToolCreditsCategoryUse Case
investigate_phone3phoneIdentity bundle behind a mobile — names, addresses, alt-phones (depth basic/full)
assess_fraud_risk3phoneComposite carrier fraud-risk profile (SIM age, swap, port, risk exposure)
find_contacts3phoneSkip-trace alt phones + geocoded addresses (consent token required)
due_diligence_person_start / check_job5 / 0screeningFull background check — PEP/sanctions/enforcement/adverse media (consent, async 40–70s)
investigate_email2emailTrace the person behind an email (names, phones, breaches)
resolve_company3businessCompany name → CIN + GSTIN/MSME registrations
fetch_company_filings3businessMCA VPD filings: AOC-4 balance sheet, MGT-7 annual return, P&L, charges
lookup_beneficial_ownership5complianceUltimate Beneficial Ownership (UBO) unravelling >=10% natural persons
lookup_gst2businessGST registration details from a GSTIN
verify_pan2identityVerify PAN and return legal name/status/type
lookup_vehicle2vehicleVehicle + registered owner from an RC number
verify_bank_account2bankingPennyless bank-account validation via NPCI (no money moved)
run_collections_intelligence3collectionsMacro debt-recovery phone intelligence bundle
run_law_enforcement_intel5law_enforcementLaw Enforcement Intelligence (LEI) privileged dossier
check_caller_id2identityMulti-app caller ID aggregation (tags, names, emails)
search_unified_enforcement5businessScreen across 58 regulatory bodies (SEBI, MCA, IBBI, CBI, SFIO)
run_digital_footprint3osintDeep digital footprint mapping web presence & breach exposures
smart_lookup3routerLong-tail router — NL question + any identifier → the right lookup/sequence

Transports & Stack Launch

TransportEndpoint / CommandModular Stack Support
Streamable HTTPPOST /http or POST /stacks/{stack}/httpQuery ?stack=kyb or path /stacks/kyb/http
SSEGET /sse or GET /stacks/{stack}/sseQuery ?stack=ubo or path /stacks/ubo/sse
STDIO (CLI)python -m mcp_server --stdioFlag --stack kyb or --stack ubo
Vertex AI Agent BuilderGET /api/vertex-agent/openapi.jsonQuery ?stack=kyb or vertex_openapi_kyb.json

Documentation

Example Usage

# Test the server
curl https://mcp-server.outris.com/health

# List available tools
curl https://mcp-server.outris.com/tools

# Execute a tool
curl -X POST "https://mcp-server.outris.com/http" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"tools/call",
    "params":{
      "name":"check_online_platforms",
      "arguments":{"identifier":"+919876543210"}
    }
  }'

MCP Registry Listing

This server is registered on the official MCP registry: https://registry.modelcontextprotocol.io/

  • Type: Streamable HTTP + SSE + STDIO
  • Auth: Bearer token (API key)
  • Region: Global + India optimized

License

MIT - See LICENSE file for details

Support & Community

Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.


Built with: Official MCP SDK • FastAPI • PostgreSQL • Neon

Maintained by: Outris Technologies

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.