En

affinidi

A TypeScript-based MCP server for interacting with the Affinidi Elements API, enabling project management and credential issuance.

后端开发 开发AI应用管理用户认证签发可验证凭证 claude通用 ★ 20 Updated 2026-08-02

Install & Use

Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:

Help me install this AI Skill: affinidi.
It is used for: A TypeScript-based MCP server for interacting with the Affinidi Elements API, enabling project management and credential issuance.
Full Skill content: https://321skill.com/skills/affinidi/raw/index.md
Read that page and install it.

The prompt includes a link to the full Skill content. You can also view the full content.

This Skill addresses the need for secure and convenient integration of Affinidi authentication and credential services when developing AI applications or agents. In practice, developers often need to call external APIs to manage projects, configure login methods, or issue verifiable credentials. Manually writing and maintaining this integration code is time-consuming and error-prone.

Usage is straightforward: simply install and start this MCP server via npm, then configure the connection in your AI assistant (e.g., Claude). You can then use natural language commands to invoke its provided tools, such as "List my Affinidi projects" or "Issue an event ticket credential for tomorrow's tech conference." The server handles all communication details with the Affinidi API.

It is well-suited for developers and teams needing to integrate digital identity and credential functionality into their AI applications. This is particularly useful for those building agents or automated workflows that require user authentication, project management, or the ability to issue verifiable credentials (e.g., event tickets, membership cards). For full-stack and agent developers, this significantly simplifies integration complexity with the Affinidi platform.

We recommend using this tool consistently when developing AI applications involving user identity, permission management, or digital asset issuance. Note that it primarily runs as a backend service and requires you to have a valid Affinidi account and corresponding API keys (user access token or project-scoped token) to call its functions.

Key Features

Unlike generic API calling tools, it is specifically tailored for the Affinidi Elements API, providing out-of-the-box tools like "Issue event ticket credential" rather than just generic HTTP request capabilities.

Limitations

This Skill relies on a Node.js runtime environment and requires users to provide their own valid Affinidi API keys to access its core functionality.

FAQ

Do I need an Affinidi account to use this Skill?

Yes, you need an Affinidi account and must obtain the corresponding API keys (user access token or project-scoped token).

What types of verifiable credentials can it issue?

Currently, it primarily demonstrates issuing event ticket credentials (vc_issuance_event_ticket). More APIs can be implemented via its OpenAPI conversion feature as noted in the TODO.

Installation guide for AI assistants

If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:

Visit https://321skill.com/skills/affinidi/raw/index.md to read the original Skill definition (Markdown format) for affinidi, and install it according to the instructions.