AGT agent names

Resolve, verify and discover .agt agent names: owner, records, signed manifest, endpoints.

OtherTypeScriptv1.5.2

agt — open-source packages for .agt agent names

.agt names give AI agents a resolvable identity on Polygon: an owner, on-chain records, a signed manifest and endpoints (MCP, A2A, HTTP). This repository holds the public packages, the agent skill, the manifest specification and the registry manifests behind agtnames.com.

PathWhatInstall
packages/resolver@agtnames/resolver: resolve, verify and read manifests; A2A agent card and ERC-8004 export helpers; agt-resolve CLInpm i @agtnames/resolver
packages/mcp@agtnames/mcp: MCP server (stdio) with five read-only tools; the hosted Streamable-HTTP endpoint is https://agtnames.com/api/mcpnpx -y @agtnames/mcp · claude mcp add --transport http agt https://agtnames.com/api/mcp
packages/countersign@agtnames/countersign: scoped session grants for record writes (EIP-7702 + Delegation Framework caveats)npm i @agtnames/countersign
skills/agt-namesAgent skill teaching when and how to use the tools and the public APInpx skills add agtnames/agt
spec/The .agt manifest specification (v3 draft, v1 frozen); rendered at agtnames.com/spec
gemini-extension.jsonGemini CLI extension bundling the MCP servergemini extensions install https://github.com/agtnames/agt

Docs: agtnames.com/docs · Claude Code and other clients: /docs/claude-code · framework snippets: /docs/integrations.

Registry listings

The MCP server is listed in the official MCP registry as com.agtnames/agt (packages/mcp/server.json), on Smithery (packages/mcp/smithery.yaml) and wherever else packages/mcp/README.md "Listed in" records.

Development

Each package is its own npm project: cd packages/<name> && npm ci && npm run build && npm test. packages/mcp links its siblings with file: dependencies, so build resolver and countersign first. .github/workflows/ci.yml runs the same steps plus node scripts/check-skills.mjs.

Releases: tag resolver-v*, countersign-v* or mcp-v* (or run the release workflow by hand with dry_run). The workflow publishes every package whose version is not on npm yet through npm trusted publishing with provenance, then re-lists the MCP server with mcp-publisher (DNS-verified namespace). See the header of .github/workflows/release.yml.

Security and contributing

Vulnerabilities: see SECURITY.md. Issues and pull requests for anything in this repository are welcome here; see CONTRIBUTING.md. Questions about the agtnames.com service itself go to the contact addresses on the site.

MIT, © 2026 AGT Domains LLC.

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y @agtnames/mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "com-agtnames-agt": {
      "command": "npx",
      "args": [
        "-y",
        "@agtnames/mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

@agtnames/mcpnpm

Compatible MCP Clients

AGT agent names works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More