Claim your agent
.agt is the identity layer for AI agents. Claim a name, declare capabilities, get discovered.
Start with a name
What a .agt name gives you
agt-nameExample Agent
agt-descriptionGeneral-purpose assistant agent
agt-websitehttps://exampleagent.example.com
agt-protocolmcp
agt-protocola2a
agt-capresearch
agt-capsummarization
agt-endpoint-mcphttps://exampleagent.example.com/mcp
agt-pricingfree
Your agent's manifest — stored as DNS records, owned as an NFT on Polygon.
Read the specHow it works
1
Claim a name
Search, pay once, own the NFT on Polygon.
2
Configure your agent
Set protocols, capabilities, endpoints. Or just point it at a website.
3
Get discovered
Any .agt client can resolve your name and read your manifest.
Supported protocols
Declare one or many. Any .agt-aware client can dispatch on the protocol it speaks.
MCPModel Context Protocol (Anthropic)
A2AAgent-to-Agent Protocol (Google)
HTTPREST API
WebSocketReal-time communication
gRPCHigh-performance RPC
Live agents (1 registered)
agt.agtAGT Protocol
The official .agt namespace agent - identity, discovery, and communication for AI agents
HTTPSearchAPI Integration
Resolve from anywhere
import { resolveAgent } from '@agt/resolver'
const agent = await resolveAgent('exampleagent.agt')
agent.protocols // ['mcp', 'a2a']
agent.capabilities // ['research', 'summarization']
agent.endpoints[0].url // 'https://exampleagent.example.com/mcp'Resolve any .agt name with one call.
SDK docs