🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@incodetech/incode-idv-mcp

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@incodetech/incode-idv-mcp

An MCP server implementation that integrates with the Incode IDV service, providing identity verification tools for AI assistants.

latest
Source
npmnpm
Version
1.0.5
Version published
Weekly downloads
108
86.21%
Maintainers
1
Weekly downloads
 
Created
Source

Incode Incode IDV MCP Server


Incode

npm version License: MIT MCP

Powered by Incode Technologies — Global Leader in Identity Verification

Brand notice: The Incode name and logo are trademarks of Incode.
© Incode. All rights reserved. Not covered by this project's open-source license.

About

An MCP (Model Context Protocol) server that integrates Incode's identity verification into AI assistants like Claude. Enable your AI to generate verification links, check session status, retrieve scores, and manage authentication tokens — all through natural language.

🛠️ Available Tools

The server provides five powerful tools for complete identity verification workflows:

ToolDescriptionKey ParametersReturns
generate_interview_linkCreate a new verification sessionNone (backend configured)Interview ID & URL
get_interview_statusCheck session progressinterviewIdStatus & progress info
get_interview_scoreGet verification resultsinterviewIdScore & detailed results
get_interview_tokenGet JWT token on successful interview (15 min TTL)interviewIdJWT access token
validate_tokenVerify token validitytokenValidation result & claims
📖 View Detailed Tool Specifications

Create a new identity verification session.

  • Inputs: None (all values are configured on the backend)
  • Returns: Interview ID and verification URL

📍 get_interview_status

Check the current status of an identity verification session.

  • Inputs:
    • interviewId (string): The interview ID returned from generate_interview_link
  • Returns: Current status and progress information

📊 get_interview_score

Retrieve verification results and score for a completed session.

  • Inputs:
    • interviewId (string): The interview ID returned from generate_interview_link
  • Returns: Verification result, score, and detailed information

🔑 get_interview_token

Get JWT token directly for successfully completed interviews (15-minute TTL).

  • Inputs:
    • interviewId (string): The interview ID returned from generate_interview_link
  • Returns: JWT access token and metadata

✅ validate_token

Validate JWT token and return claims.

  • Inputs:
    • token (string): JWT token to validate
  • Returns: Validation result and token claims if valid

🔄 Verification Workflow

The typical identity verification workflow is straightforward and powerful:

graph LR
    A[🔗 Generate Link] --> B[📍 Check Status]
    B --> C[📊 Get Score]
    C --> D[🔑 Get JWT Token]
    D --> E[✅ Validate Token]
    style B stroke-dasharray: 5 5
    style C stroke-dasharray: 5 5

Step-by-Step Process

StepActionToolPurpose
1️⃣Generate Linkgenerate_interview_linkCreate verification URL for user
2️⃣Check Statusget_interview_statusMonitor completion progress
3️⃣Get Scoreget_interview_scoreRetrieve verification results
4️⃣Get Interview JWT Tokenget_interview_tokenObtain JWT token when succesful interview with results (15 min TTL)
5️⃣Validate Tokenvalidate_tokenVerify JWT token is from valid interview

🚀 Quick Start

1️⃣ Get Your API Key - 🔑

2️⃣ Install & Configure

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "incode-idv": {
      "command": "npx",
      "args": ["-y", "@incodetech/incode-idv-mcp"],
      "env": {
        "API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

💡 Tip: Replace YOUR_API_KEY_HERE with your actual API key from step 1

3️⃣ Configure Claude Desktop

  • Open Claude Desktop App
  • Navigate to Settings ⚙️
  • Go to Developer tab
  • Click Edit Config
  • Add the configuration above with your API_KEY
  • Restart Claude Desktop to load the new MCP server. Ensure MCP server is enabled.

4️⃣ Verify Installation ✅

After restarting Claude Desktop, ask Claude:

"Can you generate an identity verification link?"

If configured correctly, Claude will use the MCP server to create a verification session! 🎉

🔧 Troubleshooting

Having issues? Here's how to get back on track:

🐛 Common Issues

IssueSolution
Tools Not WorkingVerify your API_KEY is correctly set in the configuration with a valid value
📁 Path ErrorsEnsure the project directory path or package name is correct.
🚫 Server Not StartingValidate your claude_desktop_config.json syntax (no trailing commas, proper quotes)
⏱️ Token ExpiredJWT tokens expire in 15 min. Generate new ones as needed

🔍 Debugging Tools

For advanced debugging and troubleshooting:

💬 Get Help

🐛GitHub Issues
Report bugs & request features
📧Email Support
aisupport@incode.com for issues and inquiries
🌐Incode Website
incode.com for company information

📄 License

This project is licensed under the MIT License — free to use, modify, and distribute.

See the LICENSE file for full details.

Developed by Incode Technologies

WebsiteDocumentationGitHubnpmOther Docs

Incode

Transforming identity verification with AI-powered solutions

Keywords

mcp

FAQs

Package last updated on 30 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts