Install
- alter CLI — macOS / Linux
One-liner install. Requires Node.js >= 20. Then run to bind your ~handle.
curl -sSf https://truealter.com/install.sh | bash - alter CLI — Windows
PowerShell 5.1+. Requires Node.js >= 20. Then run to bind your ~handle.
irm https://truealter.com/install.ps1 | iex - One-liner — any MCP client
Drop into any client that speaks MCP. Works in Claude Desktop, Cursor, Cline, Continue, Zed.
npx mcp-remote@latest https://mcp.truealter.com/api/v1/mcp - Claude Desktop config
Add to ~/.config/Claude/claude_desktop_config.json (or %APPDATA%/Claude/ on Windows). Restart Claude.
{ "mcpServers": { "alter": { "command": "npx", "args": ["-y", "mcp-remote@latest", "https://mcp.truealter.com/api/v1/mcp"] } } }
MCP
- POST mcp.truealter.com/api/v1/mcp
Public JSON-RPC surface, L0–L5 pricing. Read tools open; messaging tools require per-peer grant.
- .well-known/alter.json
Discovery manifest. MCP URL, Ed25519 pubkey, x402 router, contact.
- .well-known/agent-card.json
ERC-8004 agent card. MCP endpoint, x402 payment contract, Base chain ID.
- _mcp.truealter.com (DNS TXT)
DNS-first discovery, resolves to the MCP endpoint above. draft-morrison-mcp-dns-discovery-00.
- /llms.txt
Agent-readable site summary. MCP endpoint, tool catalogue, pricing, free vs premium split.
Registries
- Official MCP Registry — com.truealter/identity
v0.3.1, DNS-authed via _alter.truealter.com. PulseMCP auto-ingests from here.
- Glama connectors — com.truealter/identity
Hosted-connector tier, auto-ingested from the Official Registry. Streamable HTTP transport.
- Glama servers — true-alter/alter-identity
Source-linked server tier. GitHub-verified listing, separate from the connectors entry.
- Smithery — @true-alter/alter-identity
Org listing, connection URL + config on the Smithery page. Accepts X-ALTER-API-Key.
- mcp.so — alter-identity
Independent MCP directory. Streamable HTTP endpoint, English / 中文 / 日本語 locales.
- ClawHub — ALTER Identity
Skill listing for OpenClaw / ClawHub agents. drops the skill into any runtime.
- DeepNLP — truealter/alter-identity
AI Agent Marketplace listing. Metadata addressable via the v2 list endpoint.
- Cursor Directory — ~Alter plugin
Cursor IDE plugin listing. One-click install for 300k+ Cursor users.
Source
- github.com/true-alter/alter-identity
Public source for @truealter/sdk. Apache-2.0.
- github.com/true-alter/mcp-ollama
Local Ollama MCP server, offload orchestration to your own hardware. Apache-2.0.
- github.com/true-alter/alter-demo-agent
Minimal reference for connecting AI agents to the MCP identity server. Apache-2.0.
Docs
- Getting started
First call in under five minutes. API key, MCP handshake, verify_identity.
- MCP tool reference
46 registered: 27 free, 12 premium, 7 messaging. 39 invokable at launch; 7 gated pending rollout.
- x402 micropayments
L0 free, L1 $0.005 → L5 $0.50. USDC on Base, 75% routes to the data subject.
- ~handle protocol
Three-tier namespace: Sovereign / Bot / Instrument. Resolution via DNS-TXT discovery.
SDK
- @truealter/sdk
TypeScript client. x402 retry, ES256 verify, DNS + well-known discovery.
Standards
- NIST NCCoE — Software and AI Agent Identity and Authorization
Four-signature framework submitted 30 March 2026. NCCoE concept-paper response, comment period closed 2 April 2026.
Coming
- AUR — alter
yay -S alter. Arch-first because of course.
- alter-runtime
L3 identity daemon — stub live 2026-04-13. Per-~handle SSE stream, unix socket, systemd / launchd. Writer lands post-launch.
- alter-android
Jetpack Compose mobile surface. F-Droid + Accrescent + direct APK. Sovereignty-locked DataStore.
- alter-code
Local code edit. Zero API cost for generation.
- alter-messenger
A window into the field. ~handle to ~handle, per-peer consent.
- alter-agentverse
Fetch.ai uAgent wrapper. ~handle identity on the Agentverse.
Contact
- ~alter
Our handle.
- @_truealter
Public posts.
- [email protected]
One of us will read it.