Skip to main content
Glama
nirholas

@three-ws/metaplex-agent-mcp

by nirholas

Broadcast signed Solana transactions in order and confirm them

send_signed_transaction
Destructive

Broadcast fully signed Solana transactions sequentially, waiting for confirmation between each, to finalize agent minting on-chain.

Instructions

Broadcast one or more fully signed Solana transactions (base64) IN ORDER, polling each to confirmation before the next. Use it to complete the prepare_agent_mint flow: pass the wallet-signed txs_base64 array and the create/register sequencing (including the propagation race) is handled. Whatever the transactions do on-chain happens for real, so only send bytes you built and inspected.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
networkNoCluster to broadcast on. Defaults to the configured network.
tx_base64NoA single fully signed transaction, base64 encoded.
txs_base64NoFully signed transactions to broadcast in order (e.g. create then register).
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as destructive and non-read-only, and the description adds meaningful behavior: sequential broadcasting with polling before each next transaction, handling of the propagation race, and an explicit warning that on-chain effects are real. It does not cover failure-handling behavior, but the annotations lower the burden and the added context is valuable.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded with the core action and object. Each sentence earns its place: one for mechanics, one for workflow integration, one for the safety warning. There is no redundant filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive broadcasting tool with no output schema, the description covers purpose, ordering, confirmation polling, workflow integration, and risk. It does not specify failure behavior or response shape, but the schema and annotations provide enough surrounding structure that this is not a critical gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already defines network, tx_base64, and txs_base64 clearly. The description adds some context by tying txs_base64 to the wallet-signed prepare_agent_mint array and to create/register sequencing, but it does not add substantial meaning beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific action ('Broadcast') with a clear resource ('fully signed Solana transactions (base64)') and a distinctive behavior ('IN ORDER, polling each to confirmation before the next'). It also situates the tool within the prepare_agent_mint flow, distinguishing it from sibling tools that build or register rather than broadcast.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says to use the tool to complete the prepare_agent_mint flow and instructs the user to pass the wallet-signed txs_base64 array. It gives clear context but does not explicitly state when not to use it or name an alternative tool, though the flow integration implies the surrounding steps.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nirholas/metaplex-agent-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server