AIP Identity MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install aip-mcp-server
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add aip-identity -- node "<FULL_PATH_TO_AIP_MCP_SERVER>/dist/index.js"

Replace <FULL_PATH_TO_AIP_MCP_SERVER>/dist/index.js with the actual folder you prepared in step 1.

README.md

MCP server for AI agent identity, verification, and encrypted messaging.

AIP MCP Server

MCP server that gives AI agents (Claude, Cursor, etc.) access to AIP identity tools — verify agents, check trust scores, sign content, and exchange encrypted messages.

Install

pip install aip-mcp-server

Setup

First, register an AIP identity (if you don't have one):

pip install aip-identity
aip register --platform github --username your-username

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "aip": {
      "command": "aip-mcp-server"
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "aip": {
      "command": "aip-mcp-server"
    }
  }
}

Environment Variables

Variable Default Description
AIP_CREDENTIALS_PATH ~/.aip/credentials.json Path to credentials file
AIP_SERVICE_URL https://aip-service.fly.dev AIP service endpoint

Tools

Tool Description
aip_whoami Show your current AIP identity (DID, public key)
aip_verify Verify another agent's identity via challenge-response
aip_trust_score Get trust score and vouch chain for an agent
aip_sign Cryptographically sign content to prove authorship
aip_verify_signature Verify a signature against a DID's public key
aip_send_message Send an encrypted message to another agent
aip_check_messages Check for incoming messages
aip_register Register a new AIP identity

Resources

URI Description
aip://identity Current agent's full identity info
aip://trust/{did} Trust graph data for a specific DID

Links

Tools (8)

aip_whoamiShow your current AIP identity including DID and public key.
aip_verifyVerify another agent's identity via challenge-response.
aip_trust_scoreGet trust score and vouch chain for an agent.
aip_signCryptographically sign content to prove authorship.
aip_verify_signatureVerify a signature against a DID's public key.
aip_send_messageSend an encrypted message to another agent.
aip_check_messagesCheck for incoming messages.
aip_registerRegister a new AIP identity.

Environment Variables

AIP_CREDENTIALS_PATHPath to credentials file
AIP_SERVICE_URLAIP service endpoint

Configuration

claude_desktop_config.json
{"mcpServers": {"aip": {"command": "aip-mcp-server"}}}

Try it

Who am I? Show my current AIP identity details.
Verify the identity of the agent with DID did:aip:example123.
What is the trust score for the agent with DID did:aip:example456?
Sign this document content to prove I am the author.
Check if I have any new encrypted messages.

Frequently Asked Questions

What are the key features of AIP Identity?

Verify agent identities using Ed25519 signatures. Check trust scores and vouch chains for agents. Cryptographically sign content to prove authorship. Exchange encrypted messages between agents. Register and manage AIP identities.

What can I use AIP Identity for?

Verifying the authenticity of an AI agent before sharing sensitive data. Establishing a chain of trust for automated agent interactions. Signing AI-generated reports to ensure non-repudiation. Securely communicating between different AI agents using encryption.

How do I install AIP Identity?

Install AIP Identity by running: pip install aip-mcp-server

What MCP clients work with AIP Identity?

AIP Identity works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep AIP Identity docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare