← WebMCP Directory

Tool tree

tuncer-byte.github.io

Finance & CryptoTools verified
Website
WebMCP Demo Banking App
Explore capabilities
    submitTransferSensitive Action

    Executes a wire/EFT transfer.

    View tool JSON
    {
      "name": "submitTransfer",
      "kind": "transact",
      "impl": "imperative",
      "description": "Executes a wire/EFT transfer.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "pattern": "^TR[0-9]{24}$",
            "description": "Recipient IBAN"
          },
          "recipientName": {
            "type": "string",
            "minLength": 1,
            "description": "Recipient full name"
          },
          "amount": {
            "type": "number",
            "minimum": 0.01,
            "description": "Amount (USD)"
          },
          "description": {
            "type": "string",
            "maxLength": 140,
            "description": "Description"
          }
        },
        "required": [
          "iban",
          "recipientName",
          "amount"
        ]
      },
      "page": "/ui-test-agent/webmcp-demo/"
    }
    openTermDepositSensitive Action

    Opens a term deposit account.

    View tool JSON
    {
      "name": "openTermDeposit",
      "kind": "transact",
      "impl": "imperative",
      "description": "Opens a term deposit account.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "minimum": 1000,
            "description": "Opening amount"
          },
          "termMonths": {
            "type": "integer",
            "enum": [
              1,
              3,
              6,
              12
            ],
            "description": "Term (months)"
          },
          "currency": {
            "type": "string",
            "enum": [
              "TRY",
              "USD",
              "EUR"
            ],
            "description": "Currency"
          },
          "autoRenew": {
            "type": "boolean",
            "description": "Auto-renew"
          }
        },
        "required": [
          "amount",
          "termMonths",
          "currency"
        ]
      },
      "page": "/ui-test-agent/webmcp-demo/"
    }
    payBillSensitive Action

    Pays a bill.

    View tool JSON
    {
      "name": "payBill",
      "kind": "transact",
      "impl": "imperative",
      "description": "Pays a bill.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "billType": {
            "type": "string",
            "enum": [
              "electricity",
              "water",
              "gas",
              "phone",
              "internet"
            ],
            "description": "Bill type"
          },
          "subscriberNumber": {
            "type": "string",
            "pattern": "^[0-9]{9,12}$",
            "description": "Subscriber number"
          },
          "amount": {
            "type": "number",
            "minimum": 0.01,
            "description": "Amount"
          }
        },
        "required": [
          "billType",
          "subscriberNumber",
          "amount"
        ]
      },
      "page": "/ui-test-agent/webmcp-demo/"
    }
    applyForCreditCardSensitive Action

    Creates a credit card application.

    View tool JSON
    {
      "name": "applyForCreditCard",
      "kind": "transact",
      "impl": "imperative",
      "description": "Creates a credit card application.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nationalId": {
            "type": "string",
            "pattern": "^[0-9]{11}$",
            "description": "National ID"
          },
          "monthlyIncome": {
            "type": "number",
            "minimum": 8000,
            "description": "Monthly income"
          },
          "phoneNumber": {
            "type": "string",
            "pattern": "^05[0-9]{9}$",
            "description": "Phone number"
          },
          "cardType": {
            "type": "string",
            "enum": [
              "standard",
              "gold",
              "platinum"
            ],
            "description": "Card type"
          }
        },
        "required": [
          "nationalId",
          "monthlyIncome",
          "phoneNumber",
          "cardType"
        ]
      },
      "page": "/ui-test-agent/webmcp-demo/"
    }
    addBeneficiaryAction

    Adds a saved beneficiary.

    View tool JSON
    {
      "name": "addBeneficiary",
      "kind": "act",
      "impl": "imperative",
      "description": "Adds a saved beneficiary.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nickname": {
            "type": "string",
            "minLength": 2,
            "maxLength": 30,
            "description": "Nickname"
          },
          "iban": {
            "type": "string",
            "pattern": "^TR[0-9]{24}$",
            "description": "IBAN"
          },
          "bankName": {
            "type": "string",
            "minLength": 2,
            "description": "Bank name"
          }
        },
        "required": [
          "nickname",
          "iban"
        ]
      },
      "page": "/ui-test-agent/webmcp-demo/"
    }