aip_whoamiLABSCO SUMMARY
Identity plumbing for agent-to-agent work, not for you.
Everything hangs off a DID and its key pair: verification is a live challenge-response rather than a claimed name, and the trust score comes with the vouch chain that produced it, so you can see who stood behind whom. Messages are encrypted, which makes the inbox a channel rather than a public log.
What it is
A Python server that gives an AI agent an AIP identity — a DID and key pair — and the tools to verify other agents, weigh their trust, sign what it produces and message its peers.
What you get
aip_whoami— your current identity, DID and public keyaip_verify— challenge-response verification of another agent's identityaip_trust_score— the trust score and vouch chain behind an agentaip_signandaip_verify_signature— prove authorship of content, and check a signature against a DID's public keyaip_send_messageandaip_check_messages— encrypted messages to and from other agentsaip_registerfor a new identity, plus resourcesaip://identityandaip://trust/{did}the client can read without a tool call
Requirements
pip install aip-mcp-server, then aip-mcp-server as the command. Register an identity first with pip install aip-identity and aip register --platform github --username your-username. AIP_CREDENTIALS_PATH is optional and defaults to ~/.aip/credentials.json; AIP_SERVICE_URL defaults to https://aip-service.fly.dev.
Setup effort
One command — pip install aip-mcp-server
USE CASES
Deciding whether to trust an agent that just contacted you
Run the challenge-response first, then read the trust score and the vouch chain behind it before you act on anything it says.
Proving your agent wrote something
Sign the content on the way out; the recipient checks the signature against your DID's public key.
Passing work between two agents privately
Send an encrypted message to another DID and poll for replies, without a shared broker in the middle.
Setting up an agent that has no identity yet
Register one, then confirm what the agent is presenting as its DID and public key.
8 tools
Listed in project docs. Your client may show a different list.
aip_verifyaip_trust_scoreaip_signaip_verify_signatureaip_send_messageaip_check_messagesaip_registerBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
aip-mcp-server on PATH
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install aip-mcp-serverMCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"aip": {
"command": "aip-mcp-server"
}
}
}