Skip to content

Wagyu

by wagyu.xyz · remote · no sign-in to list tools · v1.0.0 · published by xyz.wagyu

Swap crypto across chains, including Monero (XMR): quote, create and track swaps.

Final · 1Changes · 1

6 tools: 1 do something that can't be undone, 1 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http wagyu https://mcp.wagyu.xyz

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Can't be undone 1Claude Code: ask
  • set_refund_addressOnly when get_swap shows customerState { kind: "action_required", action: "refund_address" }.No findings

    Why it is in this group

    • The name "set_refund_address" says "set": a word for a change.
    • The name "set_refund_address" also says "refund": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Only when get_swap shows customerState { kind: "action_required", action: "refund_address" }. Saves one immutable destination; it does not start a transfer by itself.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Changes things 1Claude Code: ask
  • create_swapCreate a durable order that spends `amount` of fromToken.No findings

    Why it is in this group

    • The name "create_swap" says "create": a word for a change.
    Description, as the server wrote it
    Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a timeout or error: another call creates another order.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 4Claude Code: allow
  • get_quoteEstimate a swap.No findings

    Why it is in this group

    • The name "get_quote" says "get": a word for reading.
    Description, as the server wrote it
    Estimate a swap. side "from" (default) quotes spending `amount`; side "to" quotes receiving `amount`. A quote is an estimate, not a funding instruction.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_swapCurrent status and customerState of an order.No findings

    Why it is in this group

    • The name "get_swap" says "get": a word for reading.
    Description, as the server wrote it
    Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_chainsChains available right now, which ids can be a source or a destination, and featured tokens.No findings

    Why it is in this group

    • The name "list_chains" says "list": a word for reading.
    Description, as the server wrote it
    Chains available right now, which ids can be a source or a destination, and featured tokens.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • search_tokensFind a token address and decimals by symbol, name or address.No findings

    Why it is in this group

    • The name "search_tokens" says "search": a word for reading.
    Description, as the server wrote it
    Find a token address and decimals by symbol, name or address.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http wagyu https://mcp.wagyu.xyz

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__wagyu__list_chains",
      "mcp__wagyu__search_tokens",
      "mcp__wagyu__get_quote",
      "mcp__wagyu__get_swap"
    ],
    "ask": [
      "mcp__wagyu__create_swap",
      "mcp__wagyu__set_refund_address"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as wagyu. Review it before you use it.