io.github.IncodeTechnologies/incode-idv-mcp

编码与调试

by incodetechnologies

为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。

什么是 io.github.IncodeTechnologies/incode-idv-mcp

为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。

README

<div align="center">

Incode IDV MCP Server

<br> <img src="docs/assets/incode.svg" alt="Incode" width="140" /> <br> <br>

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.

</div>

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
<details> <summary><b>View Detailed Tool Specifications</b></summary>

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 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
</details>

Verification Workflow

The typical identity verification workflow is straightforward and powerful:

mermaid
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
1Generate Linkgenerate_interview_linkCreate verification URL for user
2Check Statusget_interview_statusMonitor completion progress
3Get Scoreget_interview_scoreRetrieve verification results
4Get Interview JWT Tokenget_interview_tokenObtain JWT token when succesful interview with results (15 min TTL)
5Validate Tokenvalidate_tokenVerify JWT token is from valid interview

Quick Start

Get Your API Key 🔑

  1. Visit https://mcp-playground.labs.incode.com/
  2. Sign up for an account
  3. Verify your email and retrieve your API KEY

Install & Configure

Add this to your claude_desktop_config.json:

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

Configure Claude Desktop

  1. Open Claude Desktop App
  2. Navigate to Settings
  3. Go to Developer tab
  4. Click Edit Config
  5. Add the configuration above with your API_KEY
  6. 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:

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

WebsiteDocumentationGitHubnpmOther Docs

Incode

Transforming identity verification with AI-powered solutions

</div>

常见问题

io.github.IncodeTechnologies/incode-idv-mcp 是什么?

为 Incode IDV 提供的 MCP 服务器,向 AI 助手开放身份验证工具,用于用户核验与身份流程集成。

相关 Skills

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描123.0k

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描123.0k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描123.0k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
84.2k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
53.3k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.4k

评论