MCP Server

AI-NATIVE

AI-native integration with the DUAL tokenization platform via the Model Context Protocol. 80 tools across 14 API modules — enabling AI agents to mint tokens, manage templates, execute actions, and query blockchain infrastructure as first-class users of the system.

Quick Start
git clone https://github.com/ro-ro-b/dual-mcp-server && cd dual-mcp-server && npm install && npm run build

Then configure your MCP client (Claude Desktop, Cursor, etc.) to point at dist/index.js

Full setup guide →

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "dual": {
      "command": "node",
      "args": ["/path/to/dual-mcp-server/dist/index.js"],
      "env": {
        "DUAL_API_KEY": "your-api-key"
      }
    }
  }
}

What is MCP?

The Model Context Protocol is an open standard that enables AI models to interact with external tools and services through a structured interface. Instead of screen scraping or brittle API wrappers, MCP provides native, typed integration — the AI agent becomes a first-class user of the platform.

With DUAL's MCP server, you can describe a tokenization use case in plain language and have an AI agent configure and deploy it. The agent uses the same proven API modules that power the DUAL platform — not potentially vulnerable generated code.

Example: Natural Language → Token Deployment

“Create a redeemable reward token for my brand with 1 million supply, set up a rule that expires after 12 months, and mint it on Base.”

1
dual_create_templateDefine the reward token structure with properties
2
dual_create_action_typeRegister "Redeem" and "Expire" action types
3
dual_execute_actionMint the initial 1M supply
4
dual_create_webhookSet up expiry monitoring

API Modules (80 Tools)

ModuleToolsDescription
Wallets10Authentication, registration, profile management
Organizations10Multi-tenant workspaces, members, roles
Templates7Token template CRUD, variations
Objects8Tokenized asset instances, search, hierarchy
Actions7Execute actions, batch operations, action types
Faces6Visual representations (image, 3D, web)
Storage4File upload, asset management
Webhooks6Real-time event subscriptions
Notifications5Message sending, templates
Sequencer4Batch and ZK-rollup checkpoint queries
API Keys3Programmatic access management
Payments2Payment config, deposit history
Support3Feature access requests, support messages
Public API5Read-only public endpoints (no auth)
MCP Setup GuideStep-by-step installation, authentication options, client configuration, and usage examples.
View on GitHubro-ro-b/dual-mcp-server