Plug .sol agent identity into Claude Desktop, Cursor, anything that speaks MCP.
@snsip/mcp exposes four tools any MCP-aware AI assistant can call to read .sol agent identities and check their on-chain permissions live. Ask Claude "can swap-bot.sol swap 500 USDC?" and Claude refuses in its own voice because the on-chain cap is 100. That's the moment.
The first agent-identity protocol on Solana that speaks Model Context Protocol natively. Claude Desktop, Cursor, Continue, Cline — any MCP client reads a .sol agent's permissions live from Solana and respects them in conversation. No custom integration per tool.
Open Claude Desktop → Settings → Developer → Edit Config, paste this, restart Claude Desktop. No clone, no build, no absolute paths — npx downloads snsip-mcp from npm on first run.
Cursor + Continue use the same shape — check their docs for where the file lives.
Skip this section unless you want to hack on the server code. The npm install above is enough for normal use.
Type any of these into Claude Desktop after the install:
sns_resolve_identitysns_check_permissionsns_list_agentssns_sign_in_with_solThe MCP server is a thin wrapper around @snsip/agent-sdk — the same SDK that powers /login-demo, /airdrop-demo, and /swap-demo. Same on-chain source, three different surfaces (web, MCP, programmatic). Anyone can swap the web UI for their own client without re-implementing the gate.
Same on-chain bytes, exposed via Model Context Protocol — Claude Desktop, Cursor, anything MCP-aware, can read .sol agent identity today. No custom integrations.
Bounty text addressed: “AI agents with distinct on-chain identities — composable across the LLM client ecosystem.”