io.github.IncodeTechnologies/incode-idv-mcp
编码与调试by incodetechnologies
为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。
什么是 io.github.IncodeTechnologies/incode-idv-mcp?
为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。
README
Incode IDV MCP Server
<br> <img src="docs/assets/incode.svg" alt="Incode" width="140" /> <br> <br>Powered by Incode Technologies — Global Leader in Identity Verification
</div>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:
| 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 |
generate_interview_link
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 fromgenerate_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 fromgenerate_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 fromgenerate_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
| 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 |
Quick Start
Get Your API Key 🔑
- Visit https://mcp-playground.labs.incode.com/
- Sign up for an account
- Verify your email and retrieve your API KEY
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_HEREwith your actual API key from step 1
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.
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
<table> <tr> <th>Issue</th> <th>Solution</th> </tr> <tr> <td><b>Tools Not Working</b></td> <td>Verify your <code>API_KEY</code> is correctly set in the configuration with a valid value</td> </tr> <tr> <td><b>Path Errors</b></td> <td>Ensure the project directory path or package name is correct.</td> </tr> <tr> <td><b>Server Not Starting</b></td> <td>Validate your <code>claude_desktop_config.json</code> syntax (no trailing commas, proper quotes)</td> </tr> <tr> <td><b>Token Expired</b></td> <td>JWT tokens expire in 15 min. Generate new ones as needed</td> </tr> </table>Debugging Tools
For advanced debugging and troubleshooting:
- View Claude Desktop Logs — Check detailed error messages
- MCP Debugging Guide — Comprehensive troubleshooting steps
- Test API Key — Try the API key directly on mcp-playground.labs.incode.com
Get Help
<table> <tr> <td align="center">🐛</td> <td><b>GitHub Issues</b><br><a href="https://github.com/incodetechnologies/incode-idv-mcp/issues">Report bugs & request features</a></td> </tr> <tr> <td align="center">📧</td> <td><b>Email Support</b><br><a href="mailto:aisupport@incode.com">aisupport@incode.com</a> for issues and inquiries</td> </tr> <tr> <td align="center">🌐</td> <td><b>Incode Website</b><br><a href="https://incode.com">incode.com</a> for company information</td> </tr> </table>License
This project is licensed under the MIT License — free to use, modify, and distribute.
See the LICENSE file for full details.
<div align="center">Developed by Incode Technologies
Website • Documentation • GitHub • npm • Other Docs
Transforming identity verification with AI-powered solutions
</div>常见问题
io.github.IncodeTechnologies/incode-idv-mcp 是什么?
为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。
相关 Skills
网页构建器
by anthropics
面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。
✎ 在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。
前端设计
by anthropics
面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。
✎ 想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。
网页应用测试
by anthropics
用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。
✎ 借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。
相关 MCP Server
GitHub
编辑精选by GitHub
GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。
✎ 这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。
Context7 文档查询
编辑精选by Context7
Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。
✎ 它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。
by tldraw
tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。
✎ 这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。