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
- aip-identity on PyPI — Full CLI and Python SDK
- AIP Protocol — Source code and docs
- AIP Service — Production service
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 fileAIP_SERVICE_URLAIP service endpointConfiguration
{"mcpServers": {"aip": {"command": "aip-mcp-server"}}}