{"_id":"@agentidapp/mcp","name":"@agentidapp/mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@agentidapp/mcp","version":"1.0.0","description":"MCP server that gives AI agents a verified cryptographic identity via the AgentID NHI platform","main":"dist/index.js","types":"dist/index.d.ts","bin":{"agentid-mcp":"dist/index.js"},"license":"MIT","keywords":["mcp","agent","identity","nhi","trust","reputation","verification","a2a","web3","solana","ethereum","agentid"],"repository":{"type":"git","url":"git+https://github.com/RunTimeAdmin/AgentID-2.0.git"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","dev":"tsc --watch"},"dependencies":{"@agentidapp/sdk":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.0","zod":"^3.22.0","tweetnacl":"^1.0.3","bs58":"^5.0.0","axios":"^1.6.0"},"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"engines":{"node":">=18.0.0"},"_id":"@agentidapp/mcp@1.0.0","gitHead":"d8ca3cfd8ecbd1572bd26dc939037d37935dcdb0","bugs":{"url":"https://github.com/RunTimeAdmin/AgentID-2.0/issues"},"homepage":"https://github.com/RunTimeAdmin/AgentID-2.0#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-8verepFjsHxLy57Q3b8mEz8lmGnuoCCdOwUxJliIM+RFFgdyukXb3QKQlN/mdgJQm0VnZpQrUrwKoA+KiWcOfw==","shasum":"3a2a8556dabbc050dae6c0cc66a43c36b7cce91d","tarball":"https://registry.npmjs.org/@agentidapp/mcp/-/mcp-1.0.0.tgz","fileCount":46,"unpackedSize":71950,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAEMMq70SL+ZUUJ+qtN5PHapga3Ekd8pFQmifPs+gh9aAiEAvTusso3KRSYwOVEp01QmGCQvzg6/Z8zl35T201pi9DE="}]},"_npmUser":{"name":"ccie14019","email":"ccie14019@gmail.com"},"directories":{},"maintainers":[{"name":"ccie14019","email":"ccie14019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.0_1777501315601_0.831989193599141"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T22:21:55.448Z","1.0.0":"2026-04-29T22:21:55.752Z","modified":"2026-04-29T22:21:55.942Z"},"maintainers":[{"name":"ccie14019","email":"ccie14019@gmail.com"}],"description":"MCP server that gives AI agents a verified cryptographic identity via the AgentID NHI platform","homepage":"https://github.com/RunTimeAdmin/AgentID-2.0#readme","keywords":["mcp","agent","identity","nhi","trust","reputation","verification","a2a","web3","solana","ethereum","agentid"],"repository":{"type":"git","url":"git+https://github.com/RunTimeAdmin/AgentID-2.0.git"},"bugs":{"url":"https://github.com/RunTimeAdmin/AgentID-2.0/issues"},"license":"MIT","readme":"# @agentidapp/mcp\r\n\r\nMCP server that gives AI agents a verified cryptographic identity via the [AgentID](https://agentidapp.com) Non-Human Identity (NHI) platform.\r\n\r\nRegister your agent, earn a reputation score, issue A2A tokens, and make identity-verified HTTP requests — all from inside Claude.\r\n\r\n## Install\r\n\r\n### Claude Code\r\n\r\n```bash\r\nclaude mcp add agentid -- npx -y @agentidapp/mcp\r\n```\r\n\r\n### Claude Desktop\r\n\r\nAdd to your config (`Settings > Developer > Edit Config`):\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"agentid\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@agentidapp/mcp\"],\r\n      \"env\": {\r\n        \"AGENTID_API_KEY\": \"aid_your_key_here\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nGet your API key at [agentidapp.com/settings/api-keys](https://agentidapp.com/settings/api-keys).\r\n\r\n## Quick Start\r\n\r\nOnce installed, prompt your agent:\r\n\r\n```\r\n> Configure AgentID with my API key: aid_...\r\n> Register yourself as \"My Research Assistant\" with capabilities [\"web-search\", \"code-execution\"]\r\n> Check your current reputation score\r\n> Make an authenticated request to https://example.com/api/data\r\n```\r\n\r\n## Available Tools\r\n\r\n| Tool | Description |\r\n|------|-------------|\r\n| `configure` | Set your API key and agent ID |\r\n| `register_agent` | Register with auto-generated Ed25519 keypair |\r\n| `verify_agent` | Complete cryptographic identity verification |\r\n| `get_agent` | Get agent status and reputation |\r\n| `get_reputation` | Get full reputation breakdown for any agent |\r\n| `issue_a2a_token` | Issue a 60-second A2A JWT |\r\n| `verify_a2a_token` | Verify an A2A token from another agent |\r\n| `authenticated_fetch` | HTTP requests with A2A token attached |\r\n| `get_trust_badge` | Get trust badge (JSON or SVG) |\r\n| `attest_action` | Record action outcome to build reputation |\r\n| `get_verifiable_credential` | Get W3C Verifiable Credential |\r\n\r\n## Environment Variables\r\n\r\n| Variable | Description |\r\n|----------|-------------|\r\n| `AGENTID_API_KEY` | Your AgentID API key (overrides config file) |\r\n| `AGENTID_AGENT_ID` | Existing agent ID (overrides config file) |\r\n| `AGENTID_API_URL` | API base URL override (default: `https://api.agentidapp.com`) |\r\n\r\n## Security\r\n\r\n- API keys stored in `~/.agentid/config.json` with restricted file permissions\r\n- Private keys never leave the local process\r\n- SSRF protection blocks requests to private/internal networks\r\n- A2A tokens expire in 60 seconds and are never cached\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-c8c949bd3b55093ef3ad1e1c3ec30b71"}