Skip to content
Agentmart
Submit a tool

cardano-mcp-transactions

Sign and submit pre-built Cardano transactions via cardano MCP.

Skill by Flux-Point-Studios

IndexedMIT★ 8
Write a review

Chalk Labs

Need help deploying cardano-mcp-transactions?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/flux-point-studios-cardano-mcp-transactions

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Sign and submit pre-built Cardano transactions via cardano MCP. High-risk: requires structured preview and explicit user confirmation.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/cardano-mcp-transactions

What's inside

Skill name
cardano-mcp-transactions
Description
Sign and submit pre-built Cardano transactions via cardano MCP. High-risk: requires structured preview and explicit user confirmation.
License
MIT
Instructions
119 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • allowed-tools: must be a space-separated string

Files (1)

  • SKILL.md

SKILL.md (first lines)

# cardano-mcp-transactions

Sign and submit pre-built unsigned transactions through a configured `cardano` MCP server. This is a **high-risk operation** — the MCP server has no server-side approval gate and will sign+submit any CBOR passed to it. Safety depends entirely on the preview-confirm flow defined below.

## When to use

- User has a pre-built unsigned transaction (CBOR hex) from a dApp API, MeshTxBuilder, or `cardano-cli transaction build`.
- User wants to sign and submit that transaction via their MCP-configured wallet.
- A configured `cardano` MCP server is available.

## When NOT to use

- User needs to *build* a transaction — use `cardano-cli-transactions`, `meshjs-cardano`, or `koios-agent-wallet`. The MCP server cannot construct transactions.
- No `cardano` MCP server is configured — use `koios-agent-wallet` (sign-submit mode) or `cardano-cli transaction sign` + `submit`.
- User needs testnet submission — current integration assumes mainnet unless testnet support is explicitly validated.
- The transaction CBOR cannot be summarized — **refuse to submit** (see operating rules).

## Operating rules (MUST follow — no exceptions)

### Rule 1: Never submit without a structured preview

Before calling `submit_transaction`, you MUST present a structured preview to the user containing ALL of the following fields:

```
=== Transaction Preview ===
Network:        mainnet (assumed)
Source wallet:  addr1qx... (from get_addresses)
Outputs:
  1. addr1qy... — 50.000000 ₳
  2. addr1qz... — 10.000000 ₳ + 100 HOSKY
Fee:            ~0.18 ₳
CBOR fingerprint: <first 16 hex chars>...<last 16 hex chars> (<total bytes> bytes)

Submit this transaction? (yes/no)
```

If you cannot produce this preview (e.g., you cannot decode the CBOR, or the transaction structure is opaque), you MUST refuse to submit and explain why.

### Rule 2: Require unambiguous confirmation

The user must respond with a clear affirmative tied to the preview. Accept: "yes", "confirm", "submit it", "go ahead". Reject: vague responses like "sure", "whatever", "I guess", or any response that doesn't clearly reference the transaction. If ambiguous, ask again.

### Rule 3: One transaction per confirmation

Each `submit_transaction` call requires its own preview-confirm cycle. Never batch or auto-submit.

### Rule 4: Fail closed on uncertainty

- Cannot determine the network? Refuse.
- Cannot decode the CBOR? Refuse.
- Cannot identify the source wallet? Refuse.
- Unsure if MCP is configured for the right network? Refuse.

State what you cannot verify and suggest the user use CLI or Koios skills with explicit network flags instead.

### Rule 5: Never ask for seed phrases or keys

The MCP server handles signing internally. Never prompt for mnemonics, private keys, or signing keys.

### Rule 6: Network assumption

Current integration assumes mainnet unless testnet support is explicitly validated against the configured MCP server. If the user states they are on testnet, do NOT use this skill — route to `koios-agent-wallet` or `cardano-cli-transactions-operator` with explicit network flags.

## MCP tool

### `submit_transaction`

Sign and submit an unsigned transaction from the connected wallet.

- **Input:** `{ cbor: string }` — unsigned transaction CBOR hex
- **Output:** `{ transactionHash: string, timestamp: number }`
- **Error:** `{ content: [{ type: "text", text: "Unable to submit transaction : <error>" }] }`
- The MCP server signs locally using the configured wallet's seed phrase (Lucid `fromTx().sign.withWallet()`)
- There is **no server-side approval gate** — any valid CBOR will be signed and broadcast

## Transaction sources

The MCP server cannot build transactions. The unsigned CBOR must come from elsewhere:

| Source | How to get unsigned CBOR |
|--------|--------------------------|
| MeshTxBuilder | `await txBuilder.complete()` → extract hex |
| cardano-cli | `cardano-cli transaction build ... --out-file tx.raw` → read file |
| dApp API | Capture from mint/swap API response (`txCbor`, `unsignedTx`, etc.) |
| koios-agent-wallet | `agent-wallet.js` can build unsigned tx in some modes |

## Provider precedence for signing+submit

```
Transaction submission:
  1. cardano MCP (if configured + preview confirmed) ← this skill
  2. koios-agent-wallet MODE=sign-submit (key-based, any network)
  3. cardano-cli transaction sign + submit (CLI, any network)

Unsupported or uncertain network → fail closed, do not silently switch providers.
```

## Trust model

| Layer | Responsibility |
|-------|---------------|
| MCP server process | Holds seed phrase in env, signs CBOR, submits to chain. No approval gate. |
| This skill | Enforces preview-confirm flow. Refuses opaque/unverifiable transactions. |
| MCP client UI | User approves/denies individual tool calls. |
| User | Reviews preview, gives explicit confirmation. |

The seed phrase never leaves the MCP server process. The agent never sees key material. Safety depends on the preview-confirm flow in this skill and the user's own review.

## References

- `shared/mcp-provider.md`
- `shared/PRINCIPLES.md`
- `cardano-cli-transactions` (CLI tx building guidance)
- `cardano-cli-transactions-operator` (CLI tx execution)
- `koios-agent-wallet` (Koios sign+submit)
- `meshjs-cardano` (MeshJS tx building)
- cardano-mcp: https://github.com/IndigoProtocol/cardano-mcp

From Flux-Point-Studios/cardano-agent-skills, MIT.

More from Flux-Point-Studios/cardano-agent-skills

Signals

Stars
8
Forks
2
Open issues
1
Last commit (this folder)
Mar 11, 2026 (7 months ago)
Last release
Feb 5, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Flux-Point-Studios

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get cardano-mcp-transactions running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying cardano-mcp-transactions?

CallGet help
Cite this page

cardano-mcp-transactions skill. Agent Mart. https://agentmart.dev/skills/flux-point-studios-cardano-mcp-transactions (last updated 2026-10-24)