← WebMCP Directory

Tool tree

claustrum.ochinimus.workers.dev

Finance & CryptoTools verified
Website
Every WebMCP tool call that would move money is held as a proposal, priced against live routing, until a person releases it.
Explore capabilities

    page: Every page

    list_proposalsAnswer

    List every proposal made in this session and its state: held, released or refused, with the reason a person gave for refusing.

    View tool JSON
    {
      "name": "list_proposals",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every proposal made in this session and its state: held, released or refused, with the reason a person gave for refusing.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    check_proposalAnswer

    Check what the person decided about one proposal. While it is held the answer is held, which is neither a failure nor an approval.

    View tool JSON
    {
      "name": "check_proposal",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check what the person decided about one proposal. While it is held the answer is held, which is neither a failure nor an approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposal": {
            "type": "string"
          }
        },
        "required": [
          "proposal"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Home

    get_portfolioAnswer

    Read the current holdings and their live USD value. Anything that could not be priced returns null, not zero.

    View tool JSON
    {
      "name": "get_portfolio",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current holdings and their live USD value. Anything that could not be priced returns null, not zero.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    quote_saleAction

    Ask what selling an amount would cost right now without proposing anything. Returns live price impact and which venues would fill it.

    View tool JSON
    {
      "name": "quote_sale",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask what selling an amount would cost right now without proposing anything. Returns live price impact and which venues would fill it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "asset": {
            "type": "string"
          },
          "units": {
            "type": "number"
          }
        },
        "required": [
          "asset",
          "units"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    propose_sellAction

    Propose selling an asset into USDC. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.

    View tool JSON
    {
      "name": "propose_sell",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose selling an asset into USDC. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "asset": {
            "type": "string"
          },
          "units": {
            "type": "number"
          },
          "rationale": {
            "type": "string"
          }
        },
        "required": [
          "asset",
          "units"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    propose_buySensitive Action

    Propose buying an asset with USDC. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.

    View tool JSON
    {
      "name": "propose_buy",
      "kind": "transact",
      "impl": "imperative",
      "description": "Propose buying an asset with USDC. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "asset": {
            "type": "string"
          },
          "usdc": {
            "type": "number"
          },
          "rationale": {
            "type": "string"
          }
        },
        "required": [
          "asset",
          "usdc"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Access

    list_membersAnswer

    Read the team: each person, their role, how many repositories they solely own and how many running deployments depend on them.

    View tool JSON
    {
      "name": "list_members",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the team: each person, their role, how many repositories they solely own and how many running deployments depend on them.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/access.html"
    }
    change_roleAction

    Propose changing a person's role, including removing them entirely by setting the role to removed. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.

    View tool JSON
    {
      "name": "change_role",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose changing a person's role, including removing them entirely by setting the role to removed. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "member": {
            "type": "string"
          },
          "role": {
            "type": "string",
            "enum": [
              "admin",
              "maintainer",
              "viewer",
              "service key",
              "removed"
            ]
          },
          "rationale": {
            "type": "string"
          }
        },
        "required": [
          "member",
          "role"
        ],
        "additionalProperties": false
      },
      "page": "/access.html"
    }
    rotate_keyAction

    Propose rotating a service key. Anything currently authenticating with it stops working until it is updated. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.

    View tool JSON
    {
      "name": "rotate_key",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose rotating a service key. Anything currently authenticating with it stops working until it is updated. This does not act. It creates a held proposal a person must release, and returns a proposal id you can poll with check_proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "member": {
            "type": "string"
          },
          "rationale": {
            "type": "string"
          }
        },
        "required": [
          "member"
        ],
        "additionalProperties": false
      },
      "page": "/access.html"
    }