Mx Sdk Dapp Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mx Sdk Dapp Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A comprehensive Model Context Protocol (MCP) server implementation for the MultiversX blockchain ecosystem. This server provides AI agents and applications with access to MultiversX SDK-dApp v5 documentation, development resources, and blockchain data querying capabilities.
mx://sdk-dapp-guide) - Comprehensive MultiversX SDK-dApp v5 documentation including architecture, installation, configuration, and best practicesmx-query-account) - Retrieve account information from any MultiversX networkmx-sdk-dapp-guide) - Fetch the latest SDK-DAPP v5 guide from GitHub with optional section extraction# Clone the repository
git clone <repository-url>
cd mx-dev-mcp
# Install dependencies
pnpm install
# Build the project
pnpm build
# Test the server (optional)
pnpm start# Watch mode for development
npm run watch
# Run in development mode
npm run dev
# Run linting
npm run lint
# Run tests
npm test
# Clean build artifacts
npm run cleanLOG_LEVEL - Set logging level (DEBUG, INFO, WARN, ERROR)MULTIVERSX_NETWORK - Default network (mainnet, testnet, devnet)The server supports all MultiversX networks:
src/
├── index.ts # Main entry point
├── resources/ # MCP resources (documentation)
│ ├── index.ts # Resource handler setup
│ └── sdk-dapp-guide.ts # Complete SDK-dApp guide
├── tools/ # MCP tools (executable functions)
│ ├── index.ts # Tool handler setup
│ ├── query-account.ts # Account querying tool
│ └── sdk-dapp-guide.ts # SDK-dApp guide tool
├── prompts/ # MCP prompts (templates) - Currently empty
│ └── index.ts # Prompt handler setup
├── utils/ # Utilities
│ ├── constants.ts # Constants and configurations
│ └── logger.ts # Logging utility#### Step 1: Clone and Setup
git clone <repository-url>
cd mx-dev-mcp
pnpm install && pnpm build#### Step 2: Configure Cursor MCP Settings
Add to Cursor Settings → Features → Model Context Protocol:
{
"mcpServers": {
"mvx-dev-mcp": {
"name": "MultiversX SDK development MCP Server",
"command": "node",
"args": ["<absolute-path-to-repo>/mx-dev-mcp/dist/index.js"],
"env": {
"LOG_LEVEL": "INFO"
}
}
}
}Important: Replace <absolute-path-to-repo> with the actual absolute path.
#### Step 3: Alternative Configuration (npm link)
# In the mx-dev-mcp directory
npm link
# Then in Cursor MCP settings:
{
"name": "MultiversX MCP Server",
"command": "mx-dev-mcp"
}Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"mvx-dev-mcp": {
"name": "MultiversX SDK development MCP Server",
"command": "node",
"args": ["<absolute-path-to-repo>/mx-dev-mcp/dist/index.js"],
"env": {
"LOG_LEVEL": "INFO"
}
}
}
}mx://sdk-dapp-guide)Comprehensive guide covering MultiversX SDK-dApp v5 architecture, installation, configuration, provider interactions, data access patterns, transaction management, network configuration, account management, UI components, and debugging strategies.
mx-query-account)Query MultiversX account information including balance, nonce, transactions, guardian status, assets, and more for any network (mainnet, testnet, devnet).
Parameters:
address (required): MultiversX account address (erd1... format)network: MAINNET, TESTNET, or DEVNET (default: MAINNET)withGuardianInfo: Include guardian information in the response (default: false)withTxCount: Include transaction count in the response (default: false)withScrCount: Include smart contract results count in the response (default: false)withTimestamp: Include timestamp of last activity in the response (default: false)withAssets: Include assets (tokens/NFTs) in the response (default: false)timestamp: Retrieve account state from a specific timestampResponse Format:
Usage Examples:
Query the MultiversX account erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknzGet balance for address erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknz on testnetShow detailed account info with transaction count and guardian status for erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknzmx-sdk-dapp-guide)Fetch the MultiversX SDK-DAPP v5 guide from the official GitHub repository, including setup and usage for React, TypeScript, JavaScript, Angular, login/logout, signing, sending, tracking transactions, signing messages, and creating custom providers. Optionally, provide a section name to extract a specific section.
Parameters:
section (optional): The section name to extract from the guide (e.g., Installation, Configuration, Transactions, etc.)Response Format:
Usage Examples:
#### Basic Usage - Fetch Complete Guide
Fetch the complete MultiversX SDK-DAPP v5 guide#### Setup SDK-dApp
Get the SDK-dApp installation and setup instructions_Use section: "Installation"_
#### Login and Logout with SDK-dApp
Show me how to implement login and logout functionality with SDK-dApp_Use section: "Login" or "Logout" or "Authentication"_
#### Sign/Send/Track Transactions
Get information about signing, sending, and tracking transactions with SDK-dApp_Use section: "Transactions" or "Signing Transactions"_
#### Get Account Information
Show me how to get account information using SDK-dApp_Use section: "Account" or "Getting account data"_
#### Sign Messages
Get information about signing messages with SDK-dApp_Use section: "Signing Messages" or "Message Signing"_
#### Configuration and Setup
Get the SDK-dApp configuration and initialization guide_Use section: "Configuration" or "Setup"_
#### Provider Management
Show me how to work with different wallet providers in SDK-dApp_Use section: "Providers" or "Wallet Providers"_
#### UI Components
Get information about SDK-dApp UI components_Use section: "UI Components" or "Components"_
#### Advanced Usage Examples
Get only the "Installation" section from the SDK-DAPP guide Show me the complete transaction workflow from signing to tracking How do I integrate different wallet providers with SDK-dApp? Get the account management section from the SDK-DAPP guide Show me how to configure networks in SDK-dApp Query the MultiversX account erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknz Get balance for address erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknz on testnet Show detailed account info with transaction count and guardian status for erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknz Fetch the complete MultiversX SDK-DAPP v5 guide Get only the "Installation" section from the SDK-DAPP guide Show me how to set up SDK-dApp in my project How do I implement login and logout with SDK-dApp? Show me how to sign and send transactions with SDK-dApp#### 1. MCP Server Not Connecting
Problem: Cursor shows "MCP server failed to start" Solutions:
pnpm build#### 2. Account Query Failures
Problem: "Account not found" or API errors Solutions:
erd1qga7ze0l03chfgru0a32wxqf2226nzrxnyhzer9lmudqhjgy7ycqjjyknz#### 3. Build Errors
Problem: TypeScript compilation errors Solutions:
rm -rf node_modules && pnpm installpnpm tsc --noEmit#### 4. SDK-DAPP Guide Fetch Issues
Problem: Guide not loading or sections not found Solutions:
Enable debug logging:
{
"env": {
"LOG_LEVEL": "DEBUG"
}
}If you encounter issues:
pnpm startMIT License - see LICENSE file for details
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.