
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
@incodetech/incode-idv-mcp
Advanced tools
An MCP server implementation that integrates with the Incode IDV service, providing identity verification tools for AI assistants.
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.
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.
The server provides five powerful tools for complete identity verification workflows:
| Tool | Description | Key Parameters | Returns |
|---|---|---|---|
| generate_interview_link | Create a new verification session | None (backend configured) | Interview ID & URL |
| get_interview_status | Check session progress | interviewId | Status & progress info |
| get_interview_score | Get verification results | interviewId | Score & detailed results |
| get_interview_token | Get JWT token on successful interview (15 min TTL) | interviewId | JWT access token |
| validate_token | Verify token validity | token | Validation result & claims |
Create a new identity verification session.
Check the current status of an identity verification session.
interviewId (string): The interview ID returned from generate_interview_linkRetrieve verification results and score for a completed session.
interviewId (string): The interview ID returned from generate_interview_linkGet JWT token directly for successfully completed interviews (15-minute TTL).
interviewId (string): The interview ID returned from generate_interview_linkValidate JWT token and return claims.
token (string): JWT token to validateThe 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 | Action | Tool | Purpose |
|---|---|---|---|
| 1️⃣ | Generate Link | generate_interview_link | Create verification URL for user |
| 2️⃣ | Check Status | get_interview_status | Monitor completion progress |
| 3️⃣ | Get Score | get_interview_score | Retrieve verification results |
| 4️⃣ | Get Interview JWT Token | get_interview_token | Obtain JWT token when succesful interview with results (15 min TTL) |
| 5️⃣ | Validate Token | validate_token | Verify JWT token is from valid interview |
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_HEREwith your actual API key from step 1
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! 🎉
Having issues? Here's how to get back on track:
| Issue | Solution |
|---|---|
| ❌ Tools Not Working | Verify your API_KEY is correctly set in the configuration with a valid value |
| 📁 Path Errors | Ensure the project directory path or package name is correct. |
| 🚫 Server Not Starting | Validate your claude_desktop_config.json syntax (no trailing commas, proper quotes) |
| ⏱️ Token Expired | JWT tokens expire in 15 min. Generate new ones as needed |
For advanced debugging and troubleshooting:
| 🐛 | GitHub Issues Report bugs & request features |
| 📧 | Email Support aisupport@incode.com for issues and inquiries |
| 🌐 | Incode Website incode.com for company information |
This project is licensed under the MIT License — free to use, modify, and distribute.
See the LICENSE file for full details.
Website • Documentation • GitHub • npm • Other Docs
Transforming identity verification with AI-powered solutions
FAQs
An MCP server implementation that integrates with the Incode IDV service, providing identity verification tools for AI assistants.
The npm package @incodetech/incode-idv-mcp receives a total of 48 weekly downloads. As such, @incodetech/incode-idv-mcp popularity was classified as not popular.
We found that @incodetech/incode-idv-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.