Agentโ™ฅ๏ธŽAge
Catalog

io.github.kofujimura/tctc-mcp

Official

by kofujimura ยท TypeScript

ERC-7303 token-controlled roles for AI agents: grant, check, and revoke permissions on-chain

ERC-7303 Token-Controlled Roles MCP Server (io.github.kofujimura/tctc-mcp)

This MCP server exposes ERC-7303 (Token-Controlled Token Circulation) roles to AI agents. Agents check their own on-chain permissions, while human principals grant or revoke permissions by minting and burning control tokens, eliminating the need for a separate permission server.

๐Ÿ› ๏ธ Key Features

  • ERC-7303 role exposure for AI agents
  • On-chain permission checks by agents
  • Grant/revoke via minting/burning control tokens
  • v0.3 adds timed roles with gasless auto-expiry
  • v0.2 adds IERC7303 auto-discovery
  • Status: v0.3; unit-tested and published on npm

๐Ÿš€ Use Cases

  • AI agents requiring on-chain access control for role permissions
  • Human-controlled permission management through control-token mint/burn
  • Time-bounded roles that expire automatically

โšก Developer Benefits

  • No permission server required
  • Agents can verify permissions directly on-chain
  • Supports IERC7303 auto-discovery (v0.2) and timed auto-expiry (v0.3)
  • Unit-tested npm package: tctc-mcp

โš ๏ธ Limitations

  • Scope described as ERC-7303 token-controlled roles and related discovery/expiry behavior only

Topics

access-controlai-agentsmcpmcp-server

Related servers

More in Security