{"name":"io.github.outris-dev-user/outris-identity-mcp","slug":"outris-dev-user-outris-identity-mcp","title":null,"description":"Identity resolution MCP server for phone/email lookups across 31+ services. Global + India coverage.","url":"https://mcp.market/server/outris-dev-user-outris-identity-mcp","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"email","tags":["email"],"presence":{"score":23,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-25T09:55:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:20:27.579Z","last_ok_at":"2026-11-04T08:20:27.579Z","latency_ms":100},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/outris-dev-user/outris-identity-mcp","website":null,"version":"2.0.0","remotes":[{"type":"streamable-http","url":"https://mcp-server.outris.com/http","headers":[{"description":"Bearer token for authentication. Get your API key at https://portal.outris.com","isRequired":true,"isSecret":true,"placeholder":"Bearer your-api-key-here","name":"Authorization"}]}],"packages":[],"tools":[{"name":"assess_fraud_risk","description":"Assess the fraud risk of an Indian mobile number. Returns a composite risk profile: SIM age / age-on-network, number revocation status, SIM-swap / port signals, and digital & financial exposure. Set detailed=true for the full signal breakdown. Best for: onboarding risk checks, is-this-number-risky.\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Indian mobile number (10-digit, with or without +91)."},"detailed":{"type":"boolean","description":"Include the full raw signal breakdown. Default false."}},"required":["phone"]}},{"name":"check_digital_commerce_activity","description":"\n**What it does:** Checks if a phone number has been used for any digital commerce activity (ecommerce, travel, quick-commerce).\n**Input:** Phone number (Indian numbers only, add ISD code infront).\n**Returns:** Boolean flags for overall commerce types, activity timeline, and demographics if available.\n**Best for:** Assessing if a phone number belongs to a real, active consumer vs. a throwaway number.\n\nCost: 1 credit","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number (with or without country code)"},"include_demographics":{"type":"boolean","description":"Include age/gender estimation (default: true)"}},"required":["phone"]}},{"name":"check_job","description":"Check the status/result of an async job by job_id (e.g. from due_diligence_person_start). Free to poll — wait ~10s between polls.\n\nCost: 0 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_id":{"type":"string","description":"The job_id returned by an async tool."}},"required":["job_id"]}},{"name":"check_online_platforms","description":"\n**What it does:** Checks if a phone number is registered on major global platforms (Amazon, Instagram, Snapchat).\n**Input:** Phone number (with or without country code).\n**Returns:** Registration status (true/false) for each specific platform.\n**Best for:** Digital footprint analysis, verifying if a number is \"real\" and active on social/shopping apps.\n    \nCost: 1 credit","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number (with or without country code)"}},"required":["phone"]}},{"name":"due_diligence_person_start","description":"Start a full due-diligence / background check on a PERSON, anchored on their mobile number (optionally add name, PAN, DOB, email, city). Covers PEP, sanctions, enforcement, cybercrime, breaches, directorships, and adverse media. PREMIUM and ASYNC (~40-70s): it returns a job_id — poll check_job until status is 'complete'. Requires consent: ask the user to open the consent link in portal.outris.com/mcp and pass the consent_token.\n\nCost: 5 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Indian mobile number (10-digit, with or without +91)."},"consent_token":{"type":"string","description":"Server-issued consent token (preferred)."},"consent":{"type":"string","description":"Deprecated legacy consent flag ('Y'); migration only."},"name":{"type":"string","description":"Optional subject full name."},"pan":{"type":"string","description":"Optional PAN — strongest key for PEP/enforcement."},"dob":{"type":"string","description":"Optional date of birth (disambiguates common names)."},"email":{"type":"string","description":"Optional subject email."},"city":{"type":"string","description":"Optional city (adverse-media disambiguation)."}},"required":["phone"]}},{"name":"find_contacts","description":"Skip-trace an Indian mobile number for the person's ALTERNATE phone numbers and current, geocoded addresses. Requires the end user's consent: ask the user to open the consent link in portal.outris.com/mcp and pass the consent_token they receive. Best for: debt collection, locating a person. Never fabricate consent.\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Indian mobile number (10-digit, with or without +91)."},"consent_token":{"type":"string","description":"Server-issued consent token from portal.outris.com/mcp (preferred)."},"consent":{"type":"string","description":"Deprecated legacy consent flag ('Y'); accepted only during migration."}},"required":["phone"]}},{"name":"get_address","description":"\n**What it does:** Finds physical addresses associated with a phone number.\n**Input:** Phone number.\n**Returns:** List of addresses with metadata (e.g., \"shipping\", \"billing\", \"home\") and dates.\n**Best for:** Fraud investigation, delivery verification, and location analysis.\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number"}},"required":["phone"]}},{"name":"get_alternate_phones","description":"Get other phone numbers belonging to the same person.\n\nReturns: List of alternate phone numbers linked through shared identities\n(same name, email, or address).\n\nUse when: User wants to find all phones associated with a person.\n\nExample queries:\n- \"What other phones does this person have?\"\n- \"Find alternate numbers for 9876543210\"\n- \"Are there other phones linked to this one?\"\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number"}},"required":["phone"]}},{"name":"get_email","description":"\n**What it does:** Finds email addresses linked to a phone number.\n**Input:** Phone number.\n**Returns:** List of email addresses with confidence scores.\n**Best for:** Digital footprint analysis, finding contact details, or cross-referencing identities.\n\nCost: 2 credits","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number"}},"required":["phone"]}},{"name":"get_identity_profile","description":"\n**What it does:** Comprehensive identity report. Fetches names, emails, addresses, metadata, and risk scores in one go .\n**Input:** Phone number.\n**Returns:** Complete JSON profile containing all linked entities.\n**Best for:** Deep investigations where you need the \"full picture\" immediately. Understand if similar names, addresses appear, then that gives more confidence\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number"}},"required":["phone"]}},{"name":"get_name","description":"\n**What it does:** identifying the owner name of a phone number.\n**Input:** Phone number (with or without country code).\n**Returns:** List of full names linked to this phone with confidence scores.\n**Best for:** KYC verification, caller ID, finding out \"who called me\".\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number"}},"required":["phone"]}},{"name":"investigate_email","description":"Trace the person behind an email address — linked names, phone numbers, addresses, and known data breaches. Best for: reverse email lookup, digital footprint, cross-referencing an identity.\n\nCost: 2 credits","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to investigate."}},"required":["email"]}},{"name":"investigate_phone","description":"Investigate an Indian mobile number and return who is behind it — name(s), addresses, alternate phone numbers, and social/digital footprint. Use depth='basic' for a fast identity bundle (default) or depth='full' for a comprehensive multi-source investigation (slower). Best for: 'who owns this number', caller ID, KYC, skip-tracing.\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Indian mobile number (10-digit, with or without +91)."},"depth":{"type":"string","enum":["basic","full"],"description":"basic = fast identity bundle (default); full = comprehensive investigation (slower)."}},"required":["phone"]}},{"name":"lookup_gst","description":"Look up GST registration details for a business by its GSTIN (15-character GST number). Returns legal/trade name, status, registration type, and address. Best for: GST verification, vendor onboarding.\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"gstin":{"type":"string","description":"15-character GSTIN."}},"required":["gstin"]}},{"name":"lookup_vehicle","description":"Look up an Indian vehicle by its RC (registration) number — returns make/model, registration details, and the registered owner. Best for: vehicle verification, RC checks.\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"rc_number":{"type":"string","description":"Vehicle registration number (e.g. MH12AB1234)."}},"required":["rc_number"]}},{"name":"resolve_company","description":"Resolve an Indian company from its NAME and return its CIN (Corporate Identification Number) plus any GSTIN / MSME registrations discovered along the way. Best for: 'is this a real company', KYB entry point, finding a CIN from a company name.\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"company_name":{"type":"string","description":"Company name to resolve."}},"required":["company_name"]}},{"name":"smart_lookup","description":"Answer any other identity / KYC / business question when no specific tool fits. Provide a natural-language `question` plus the `identifiers` you already have (phone, email, PAN, GSTIN, CIN, DIN, UAN, IFSC, vehicle RC, UPI VPA, UDIN, or a company name). It figures out the right lookup — or a short sequence — and returns the answer. Only pass identifiers the user actually gave you; never invent one. For consent-required lookups, ask the user to open the consent link in portal.outris.com/mcp and pass the consent_token they receive.\n\nCost: 3 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"question":{"type":"string","description":"The user's question in plain language."},"identifiers":{"type":"object","description":"Identifiers you have, as {type: value} — e.g. {\"pan\": \"ABCDE1234F\"} or {\"phone\": \"9876543210\"}. Only include values the user provided."},"consent_token":{"type":"string","description":"Server-issued consent token from portal.outris.com/mcp (preferred for consent-required lookups)."},"consent":{"type":"string","description":"Deprecated legacy consent flag ('Y'); accepted only during migration. Prefer consent_token."}},"required":["question","identifiers"]}},{"name":"verify_bank_account","description":"Validate an Indian bank account WITHOUT moving any money (no-debit NPCI validation) and return whether it is valid plus the account holder's name for matching. Best for: payout/beneficiary verification. This does NOT transfer funds.\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"account_number":{"type":"string","description":"Bank account number to validate."},"ifsc":{"type":"string","description":"IFSC code of the account's branch."}},"required":["account_number","ifsc"]}},{"name":"verify_pan","description":"Verify an Indian PAN (Permanent Account Number) and return the holder's name, status, and PAN type (individual / company / etc.). Best for: KYC, PAN validity checks.\n\nCost: 2 credits","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"pan":{"type":"string","description":"10-character PAN (e.g. ABCDE1234F)."}},"required":["pan"]}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-28T14:30:12.381Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:30:12.321Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 807ms"]},"poisoning":{"score":15,"max":15,"notes":["19 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp-server.outris.com/http","reachable":true,"authRequired":false,"latencyMs":807,"serverInfo":{"name":"outris-mcp-server","version":"2.0.0"}}],"packages":[],"repo":{"found":true,"owner":"outris-dev-user","repo":"outris-identity-mcp","archived":false,"pushedAt":"2026-09-25T09:55:39Z","stars":1,"forks":0,"openIssues":3,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/289365239?v=4","ownerCreatedAt":"2025-02-15T12:00:26Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-25T09:55:39.000Z","score":23}}}},"grade_history":[],"reviews":[]}