Atlas / MCP servers / metamove / Move Agent Kit

Move Agent KitBLOCK

mcp/metamove/move-agent-kit-1

Move Agent Kit is a comprehensive toolkit designed to simplify AI agents' interactions with Move-based blockchains

Verdict
BLOCK
Grade
D
Trust score
69 /100
Exposed tools
6 4r · 2w · 0d
Transport
stdio
License
MIT
Stars
23
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

An open-source toolkit for connecting AI agents to Move/Aptos protocols.

Move Agent Kit is a comprehensive toolkit designed to simplify AI agents' interactions with Move-based blockchains. It provides a unified interface for performing various blockchain operations, making it easier for developers to build AI-powered applications that can interact with different Move-based protocols and applications.

The toolkit serves as a bridge between AI agents and Move-based blockchain ecosystems, enabling seamless integration of blockchain capabilities into AI applications. Whether you're building a chatbot with wallet functionality or a complex multi-agent system, Move Agent Kit provides the necessary tools and abstractions to handle blockchain interactions efficiently.

Key Features

Token Operations

  • Standard Token Management
  • Transfer tokens between accounts
  • Mint new tokens
  • Burn existing tokens

NFT Operations

  • Create new NFT collections
  • Mint NFTs
  • Transfer NFTs between accounts
  • Burn NFTs

Blockchain Interaction

  • Read and parse blockchain data
  • Monitor blockchain events
  • Execute smart contract calls

Account Management

  • Transaction signing
  • Message signing
  • Account creation and management

Supported Applications

Move Agent Kit provides native integration with several prominent Move-based applications:

Read from source at commit bfe23ceb7906OBSERVED · 2026-10-09
Advertisement
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add move-agent-kit --env ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} --env APTOS_PRIVATE_KEY=${APTOS_PRIVATE_KEY} --env PANORA_API_KEY=${PANORA_API_KEY} --env PRIVATE_KEY=${PRIVATE_KEY} -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "move-agent-kit": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}",
        "APTOS_PRIVATE_KEY": "${APTOS_PRIVATE_KEY}",
        "PANORA_API_KEY": "${PANORA_API_KEY}",
        "PRIVATE_KEY": "${PRIVATE_KEY}"
      }
    }
  }
}
03

Exposed tools (6)

4 read · 2 write · 0 destructive.

ToolRiskDescription
get_balancereadGet the balance of a token if no token is provided, it will return the balance of the APT. Divide the balance by 10^8 to get the human readable balance.
get_token_detailsreadGet details of a token
get_token_pricereadGet the price of a token
get_transactionreadGet transaction details
post_on_x_twitterwritePost tweets on X or Twitter
write_bull_postwriteWrite bull post for twitter
04

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (4 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (19)

HIGHPrompt injection · prompt.override · CWE-94, CWE-1427
README.md:250
- Try to jailbreak the AI Agent and get your reward
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction
MEDIUMInventory / provenance · inv.binary · CWE-1104
.DS_Store
.DS_Store
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
src/.DS_Store
.DS_Store
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.binary · CWE-1104
.github/.DS_Store
.DS_Store
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.binary · CWE-1104
examples/.DS_Store
.DS_Store
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.hidden_file · CWE-1104
.DS_Store
.DS_Store
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
examples/.DS_Store
.DS_Store
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
examples/chat-agent/.example.env
.example.env
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
examples/langgraph-agent/.example.env
.example.env
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/.DS_Store
.DS_Store
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
examples/langchain/index.ts:14
import { AgentRuntime, LocalSigner, createAptosTools } from "../../src"
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
examples/langchain/test.ts:15
import { AgentRuntime, LocalSigner, createAptosTools } from "../../src"
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
examples/mcp-server/src/index.ts:1
import { startMcpServer } from "../../../src/index"
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
examples/mcp-server/src/index.ts:2
import { AgentRuntime } from "../../../src/agent"
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
examples/mcp-server/src/index.ts:3
import { LocalSigner } from "../../../src/signers/local-signer"
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
examples/chat-agent/package.json
@aptos-labs/ts-sdk, @langchain/anthropic, @langchain/core, @langchain/langgraph, ai, isomorphic-dompurify, marked, move-agent-kit
Why it matters. 17 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
examples/langgraph-agent/package.json
@aptos-labs/ts-sdk, @langchain/anthropic, @langchain/core, @langchain/langgraph, agent-twitter-client, dotenv, move-agent-kit, zod
Why it matters. 11 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
examples/mcp-server/package.json
dotenv, ts-node
Why it matters. 2 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@langchain/anthropic, @langchain/core, @langchain/langgraph, @merkletrade/ts-sdk, @modelcontextprotocol/sdk, @pythnetwork/client, @pythnetwork/pyth-aptos-js, axios
Why it matters. 22 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: instruction_override, no_behavioural_pass.

Audited 2026-10-09 · audit v0.4.1 · source sha bfe23ceb7906full audit observations/trust-audit/mcp-server/metamove__move-agent-kit-1.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-09bfe23ceb7906BLOCKD69first audit
06

Questions

What is the Move Agent Kit MCP server?

Move Agent Kit is a comprehensive toolkit designed to simplify AI agents' interactions with Move-based blockchains

What tools does Move Agent Kit expose?

6 in total: 4 read-only, 2 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Move Agent Kit safe to connect to an agent?

No — not without reading the findings first. The audit graded it D (69/100) and found 1 critical or high issue in the source. Each one is listed on this page with the file and line it is on.

What credentials does Move Agent Kit need?

It reads ANTHROPIC_API_KEY, APTOS_PRIVATE_KEY, PANORA_API_KEY, PRIVATE_KEY and TWITTER_PASSWORD from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does Move Agent Kit run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as move-agent-kit at 0.2.0.

How current is this page?

The grade is for one exact copy of the source (bfe23ceb7906), read on 2026-10-09. The repository is watched and re-audited when it changes.

Advertisement