Back to the catalog

io.github.outris-dev-user/outris-identity-mcp

Identity resolution MCP server for phone/email lookups across 31+ services. Global + India coverage.

Open source Repository Open in the app JSON README (API)

About

Identity resolution MCP server for phone/email lookups across 31+ services. Global + India coverage.

Details

Kind
MCP servers
Topic
Communication
Publisher
outris-dev-user
Origin
official
Category
ferramentas
Transport
http
Version
2.0.0
Stars
1
Last push
2026-07-11T01:32:30Z
Repository state
ativo
Language
Python
License
MIT
Added
2026-08-29 04:00:58
Updated
2026-08-29 04:00:58
Origin id
io.github.outris-dev-user/outris-identity-mcp

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](https://portal.outris.com)

**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`

```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 ๐Ÿ 

```bash
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 ๐Ÿณ

```bash
docker build -t outris-identity .
docker run -e OUTRIS_API_KEY="your_key" -p 8000:8000 outris-identity
```

See [SETUP.md](SETUP.md) for detailed configuration instructions.

## Available Tools

A small, curated set of **intent tools** โ€” one per common identity/KYC journey โ€”
instead of a flat list of ~100 endpoints. See [TOOLS.md](TOOLS.md) for details.

| Tool | Credits | Use Case |
|------|---------|----------|
| **investigate_phone** | 3 | Who is behind a mobile โ€” names, addresses, alt-phones, footprint (`depth` basic/full) |
| **assess_fraud_risk** | 3 | Composite fraud-risk profile for a phone |
| **find_contacts** | 3 | Skip-trace alt phones + geocoded addresses (consent token) |
| **due_diligence_person_start** / **check_job** | 5 / 0 | Async background check โ€” PEP/sanctions/enforcement/adverse media (consent, premium, 40โ€“70s โ†’ poll) |
| **investigate_email** | 2 | Trace the person behind an email |
| **resolve_company** | 3 | Company name โ†’ CIN + GSTIN/MSME |
| **lookup_gst** | 2 | GST registration details from a GSTIN |
| **verify_pan** | 2 | Verify a PAN, return holder details |
| **lookup_vehicle** | 2 | Vehicle + registered owner from an RC number |
| **verify_bank_account** | 2 | No-debit bank-account validation (no money moved) |
| **smart_lookup** | 3 | Long-tail router โ€” NL question + any identifier โ†’ the right lookup/sequence |

## Transports

| Transport | URL | Use Case | Status |
|-----------|-----|----------|--------|
| **Streamable HTTP** | `POST /http` | Cloud, Claude Desktop | โœ… PRIMARY |
| **SSE** | `GET /sse` | Legacy clients, proxies | โš ๏ธ Supported |
| **STDIO** | `python -m mcp_server` | Local CLI, direct integration | ๐ŸŸข Native |

## Documentation

- ๐Ÿ“– [Setup Guide](SETUP.md) - Installation & configuration
- ๐Ÿ”ง [Tool Reference](TOOLS.md) - Complete tool documentation
- ๐Ÿ—๏ธ [Architecture](docs/ARCHITECTURE.md) - System design & transports
- ๐Ÿ’ณ [Credit System](docs/CREDIT_SYSTEM.md) - Pricing & quotas

## Example Usage

```bash
# 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](LICENSE) file for details

## Support & Community

- ๐Ÿ“ [Issues](https://github.com/outris/outris-identity-mcp/issues)
- ๐Ÿ’ฌ [Discussions](https://github.com/outris/outris-identity-mcp/discussions)
- ๐Ÿ“ง [Email Support](mailto:support@outris.com)
- ๐ŸŒ [Documentation](https://docs.outris.com)

## Contributing

Contributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

---

**Built with:** Official MCP SDK โ€ข FastAPI โ€ข PostgreSQL โ€ข Neon

**Maintained by:** Outris Technologies

More