Dynamic (Web3 Auth)

Dynamic (Web3 Auth) MCP Connector for Claude

A+

Manage Web3 authentication and user data via Dynamic — fetch user profiles, check wallet sanctions, and manage sessions directly from any AI agent.

8 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Dynamic environment to any AI agent to streamline Web3 user management and security workflows through natural conversation.

What you can do

  • User Management — Fetch detailed user profiles or permanently delete users from specific environments using get_user and delete_user.
  • Security & Compliance — Use check_sanctions to verify if specific wallet addresses are sanctioned across multiple chains (ETH, SOL, EVM, etc.).
  • Session Control — Instantly terminate active user sessions with revoke_session to maintain environment security.
  • Infrastructure Monitoring — List active embedded wallet versions and configured webhooks to audit your auth setup.
  • Financial Insights — Retrieve real-time token balances for users across different networks using get_token_balances.

How it works

  1. Subscribe to this server
  2. Enter your Dynamic API Token
  3. Start managing your Web3 auth layer from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Web3 Developers — Debug user profiles and check token balances directly from your code editor.
  • Security & Ops Teams — Audit wallet sanctions and revoke suspicious sessions instantly without opening the dashboard.
  • Product Managers — Monitor webhook configurations and available event types to coordinate feature releases.
web3-authenticationwallet-securityuser-managementsanction-screeningsession-managementdecentralized-identity

8 tools expose this connector's capabilities to your AI agent.

check_sanctions

Check wallet sanctions

delete_user

Delete a user from an environment

get_embedded_wallet_versions

Get active embedded wallet versions

get_event_types

Get available event types

get_token_balances

Get token balances for a user

get_user

Get a user by ID in an environment

get_webhooks

Get configured webhooks

revoke_session

Revoke an active user session

See how to talk to your AI agent using Dynamic (Web3 Auth).

Get user profile for user_id 'usr_123' in environment 'env_456'.

I've retrieved the profile for user 'usr_123'. They have a verified email (user@example.com) and a linked Ethereum wallet (0x123...a1b2). Their account was created on Oct 12, 2023.

Check if the wallet address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e is sanctioned on the ETH chain.

I've performed the check. The address 0x742d... is NOT sanctioned on the Ethereum network for your current environment settings.

What are the available event types for webhooks in this environment?

I've fetched the event types. You can subscribe to: 'user.created', 'wallet.authenticated', 'session.started', and 'email.verified'. Each event includes detailed metadata in its payload.

Yes! Use the `check_sanctions` tool by providing the wallet address and the chain (e.g., ETH, SOL). The agent will return the sanction status for that environment.

Related Connectors