home / mcp / agent identity mcp server

Agent Identity MCP Server

The open standard for cryptographic provenance and attribution for AI Agents.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "faalantir-mcp-agent-identity": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
      ],
      "env": {
        "AGENT_IDENTITY_PATH": "/Users/YOURNAME/Desktop/my-identity.json"
      }
    }
  }
}

You can confidently establish cryptographic provenance for AI Agents by running a local MCP server that issues and verifies persistent identities. This Agent Identity Protocol (AIP) MCP Server provides a secure Wallet for agents to generate keys, sign actions, and enable verifiable attribution and non-repudiation in agent-driven workflows.

How to use

After you install the MCP server locally, you can prompt your AI Agent to perform identity-related actions. The server exposes three core capabilities you’ll use through your agent workflow: identity generation, signature of actions, and verification of signatures on the receiving end. Use these capabilities to authenticate and audit agent-driven interactions with external systems.

How to install

Prerequisites: you need Node.js and npm installed on your machine. If you plan to use the quick install, you’ll use a one-liner to bring in the MCP agent identity tool. If you prefer a production-ready setup, clone the source repository, install dependencies, and build the project.

# Quick install (testing / sandboxed identities)
npx -y @smithery/cli@latest install @faalantir/mcp-agent-identity --client claude  

```
"},{"type":"paragraph","text":"For a persistent, production-ready setup, run these steps to clone and build the MCP agent identity server, then configure your client to start it."},{

How to install

For a persistent, production-ready setup, follow these steps to clone and build the MCP agent identity server, then configure your client to start it.

# Clone the repository
git clone https://github.com/faalantir/mcp-agent-identity.git

# Install dependencies
cd mcp-agent-identity
npm install && npm run build
``` 

Then configure your Claude desktop client to start the MCP server with the built index. Include the following in your claude_desktop_config.json under mcpServers:

{
  "mcpServers": {
    "agent_identity": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"]
    }
  }
}

Available tools

create_identity

Generate a persistent cryptographic keypair for the agent, establishing a unique identity.

get_identity

Retrieve the agent's identity details, including public key and storage location.

sign_message

Sign a payload or action with the agent's private key to enable non-repudiation.

verify_agent_identity

Verify a signed payload using the agent's public key to confirm provenance.