Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

agent-identity-mcp-server

MCP Server for AI agent identity and authorization — create, verify, and manage agent identities

ai-agentauthorizationidentitymcpoauthtrust
Published20 Mar 2026
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

Agent Identity MCP Server

MCP Server for AI agent identity and authorization. Create, verify, and manage agent identities with trust scores and scoped authorization tokens.

Features

  • Agent Identities — Create and manage unique agent identities with capabilities
  • Trust Scores — Automatic trust scoring based on agent behavior history
  • Authorization Tokens — Scoped, time-limited authorization for specific actions
  • Auto-Approval — High-trust agents get automatic authorization for known capabilities
  • Identity Revocation — Revoke compromised or misbehaving agent identities

Installation

pip install agent-identity-mcp-server

Usage with Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "agent-identity": {
      "command": "uvx",
      "args": ["agent-identity-mcp-server"]
    }
  }
}

Tools

ToolDescription
create_agent_identityCreate a new agent identity with name, owner, capabilities
get_identityLook up an agent's identity and trust score
authorize_actionRequest authorization for a specific action
verify_authorizationVerify if an authorization token is valid
list_identitiesList all registered agent identities
revoke_identityRevoke an agent's identity

Trust Score System

Trust scores range from 0.0 to 1.0 and are calculated from the agent's last 50 actions:

ScoreLevelAuto-Approve
0.9+HighYes
0.7+GoodNo
0.5+NeutralNo
0.3+LowNo
<0.3CriticalNo

Authorization Flow

  1. create_agent_identity — Register the agent
  2. authorize_action — Request permission for an action
  3. verify_authorization — Verify the token before executing
  4. Trust score updates automatically based on activity

Data Storage

All identity data is stored locally in SQLite at ~/.agent-identity/identities.db.

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.27.0runtime
mcp
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
mcp>=1.0.0runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.0.0runtime
python-dotenv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv>=1.0.0runtime

Distribution files

2 collected
agent_identity_mcp_server-0.1.0-py3-none-any.whl

bdist_wheel · 7.79 KB · Python py3

Source file
agent_identity_mcp_server-0.1.0.tar.gz

sdist · 6.14 KB · Python source

Source file

Repository

PENDING
aiagentkarl/agent-identity-mcp-server

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:537231e4fcd0efcd4381b20252d04206468417ad92c2cbb79f18be8c0dc6ab61

Other collected versions

View all collected versions →