Skip to main content

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

Metadata

Release files for aip-mcp-server 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aip-mcp-server 0.1.1
File Size Uploaded
aip_mcp_server-0.1.1.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aip-mcp-server 0.1.1
File Interpreter ABI Platform
aip_mcp_server-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.2 kB

Release files / aip_mcp_server-0.1.1.tar.gz

Download URL aip_mcp_server-0.1.1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d759e2a72b10b657b6295190035ad6fdc25cdf24fdfa642fe5048439475b78d1
BLAKE2b-256 checksum
How to use checksums
299fcba794bbfd7cdbc467ced25d48c42aa06ed49d374b03fbc0d85f9cc3f402
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / aip_mcp_server-0.1.1-py3-none-any.whl

Download URL aip_mcp_server-0.1.1-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c044d5847e821fe7ec95cd57c317808ecea6f2a7cd63169e0f3d813d72976450
BLAKE2b-256 checksum
How to use checksums
3aaedc530a22cebda31ae70aa9611d49d79f9d98a6b16176b0754c2475dfbc9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page