← WebMCP Directory

Tool tree

keita0608.github.io

Finance & CryptoTools verified
Website
keita0608.github.io exposes WebMCP tools to AI agents.
Explore capabilities
    search_journalsAnswer

    仕訳を全年度横断で検索する。キーワード(摘要・取引先)、勘定科目名、金額、日付(YYYY-MM-DD, YYYY-MM, MM月)で検索可能。スペース区切りでAND検索。

    View tool JSON
    {
      "name": "search_journals",
      "kind": "answer",
      "impl": "imperative",
      "description": "仕訳を全年度横断で検索する。キーワード(摘要・取引先)、勘定科目名、金額、日付(YYYY-MM-DD, YYYY-MM, MM月)で検索可能。スペース区切りでAND検索。",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "検索クエリ。例: \"Amazon\", \"消耗品費\", \"10000\", \"2025-01\", \"12月\", \"Amazon 12月\""
          },
          "fiscalYear": {
            "type": "number",
            "description": "年度を指定する場合(例: 2025)。省略時は全年度を検索"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/finance-app/login/"
    }
    get_journals_by_yearAnswer

    指定した会計年度の全仕訳を取得する

    View tool JSON
    {
      "name": "get_journals_by_year",
      "kind": "answer",
      "impl": "imperative",
      "description": "指定した会計年度の全仕訳を取得する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "number",
            "description": "会計年度(例: 2025)"
          }
        },
        "required": [
          "year"
        ]
      },
      "page": "/finance-app/login/"
    }
    create_journalAction

    複合仕訳を作成する。借方合計と貸方合計は一致させること。勘定科目コードは4桁(例: 1001=現金, 5005=旅費交通費)。

    View tool JSON
    {
      "name": "create_journal",
      "kind": "act",
      "impl": "imperative",
      "description": "複合仕訳を作成する。借方合計と貸方合計は一致させること。勘定科目コードは4桁(例: 1001=現金, 5005=旅費交通費)。",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "取引日(YYYY-MM-DD形式)"
          },
          "description": {
            "type": "string",
            "description": "摘要(取引内容の説明)"
          },
          "vendor": {
            "type": "string",
            "description": "取引先名"
          },
          "debitLines": {
            "type": "array",
            "description": "借方明細行の配列。各行は { accountCode: \"5005\", amount: 1200, taxCategory?: \"purchase_10\" }",
            "items": {
              "type": "object"
            }
          },
          "creditLines": {
            "type": "array",
            "description": "貸方明細行の配列。各行は { accountCode: \"1001\", amount: 1200, taxCategory?: \"na\" }",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "date",
          "description",
          "debitLines",
          "creditLines"
        ]
      },
      "page": "/finance-app/login/"
    }
    delete_journalSensitive Action

    仕訳を削除する

    View tool JSON
    {
      "name": "delete_journal",
      "kind": "transact",
      "impl": "imperative",
      "description": "仕訳を削除する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "削除する仕訳のID"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/finance-app/login/"
    }
    list_accountsAnswer

    勘定科目マスタ一覧を取得する。カテゴリ: asset(資産), liability(負債), equity(純資産), revenue(収益), expense(費用)

    View tool JSON
    {
      "name": "list_accounts",
      "kind": "answer",
      "impl": "imperative",
      "description": "勘定科目マスタ一覧を取得する。カテゴリ: asset(資産), liability(負債), equity(純資産), revenue(収益), expense(費用)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "カテゴリでフィルタ。省略時は全科目",
            "enum": [
              "asset",
              "liability",
              "equity",
              "revenue",
              "expense"
            ]
          }
        }
      },
      "page": "/finance-app/login/"
    }
    list_vendorsAnswer

    取引先一覧を取得する

    View tool JSON
    {
      "name": "list_vendors",
      "kind": "answer",
      "impl": "imperative",
      "description": "取引先一覧を取得する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "取引先名で検索(省略時は全件)"
          }
        }
      },
      "page": "/finance-app/login/"
    }
    generate_ledgerAction

    指定した勘定科目の総勘定元帳を生成する

    View tool JSON
    {
      "name": "generate_ledger",
      "kind": "act",
      "impl": "imperative",
      "description": "指定した勘定科目の総勘定元帳を生成する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "accountCode": {
            "type": "string",
            "description": "勘定科目コード(例: \"1001\")"
          },
          "fiscalYear": {
            "type": "number",
            "description": "会計年度"
          }
        },
        "required": [
          "accountCode",
          "fiscalYear"
        ]
      },
      "page": "/finance-app/login/"
    }
    generate_trial_balanceAction

    試算表(合計残高試算表)を生成する

    View tool JSON
    {
      "name": "generate_trial_balance",
      "kind": "act",
      "impl": "imperative",
      "description": "試算表(合計残高試算表)を生成する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fiscalYear": {
            "type": "number",
            "description": "会計年度"
          }
        },
        "required": [
          "fiscalYear"
        ]
      },
      "page": "/finance-app/login/"
    }
    generate_profit_lossAction

    損益計算書を生成する

    View tool JSON
    {
      "name": "generate_profit_loss",
      "kind": "act",
      "impl": "imperative",
      "description": "損益計算書を生成する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fiscalYear": {
            "type": "number",
            "description": "会計年度"
          }
        },
        "required": [
          "fiscalYear"
        ]
      },
      "page": "/finance-app/login/"
    }
    generate_balance_sheetAction

    貸借対照表を生成する

    View tool JSON
    {
      "name": "generate_balance_sheet",
      "kind": "act",
      "impl": "imperative",
      "description": "貸借対照表を生成する",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fiscalYear": {
            "type": "number",
            "description": "会計年度"
          }
        },
        "required": [
          "fiscalYear"
        ]
      },
      "page": "/finance-app/login/"
    }
    calculate_consumption_taxAction

    消費税集計を計算する(課税売上・課税仕入・納付税額)

    View tool JSON
    {
      "name": "calculate_consumption_tax",
      "kind": "act",
      "impl": "imperative",
      "description": "消費税集計を計算する(課税売上・課税仕入・納付税額)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fiscalYear": {
            "type": "number",
            "description": "会計年度"
          }
        },
        "required": [
          "fiscalYear"
        ]
      },
      "page": "/finance-app/login/"
    }
    get_available_yearsAnswer

    データが存在する会計年度の一覧を取得する

    View tool JSON
    {
      "name": "get_available_years",
      "kind": "answer",
      "impl": "imperative",
      "description": "データが存在する会計年度の一覧を取得する",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/finance-app/login/"
    }
    navigate_toAction

    指定したページに移動する。 利用可能なページ: journal(仕訳帳), ledger(総勘定元帳), trial-balance(試算表), profit-loss(損益計算書), balance-sheet(貸借対照表), tax-summary(消費税集計), fixed-assets(固定資産台帳), blue-return(青色申告決算書), reports(帳簿出力), invoice(請求書一覧), vendors(取引先管理), accounts(勘定科目管理), data(データ管理), help(ヘルプ)

    View tool JSON
    {
      "name": "navigate_to",
      "kind": "act",
      "impl": "imperative",
      "description": "指定したページに移動する。\n\n利用可能なページ: journal(仕訳帳), ledger(総勘定元帳), trial-balance(試算表),\nprofit-loss(損益計算書), balance-sheet(貸借対照表), tax-summary(消費税集計),\nfixed-assets(固定資産台帳), blue-return(青色申告決算書), reports(帳簿出力),\ninvoice(請求書一覧), vendors(取引先管理), accounts(勘定科目管理),\ndata(データ管理), help(ヘルプ)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "description": "移動先ページ名。例: \"journal\", \"ledger\", \"trial-balance\", \"profit-loss\", \"invoice\"",
            "enum": [
              "journal",
              "ledger",
              "trial-balance",
              "profit-loss",
              "balance-sheet",
              "tax-summary",
              "fixed-assets",
              "blue-return",
              "reports",
              "invoice",
              "vendors",
              "accounts",
              "data",
              "help"
            ]
          }
        },
        "required": [
          "page"
        ]
      },
      "page": "/finance-app/login/"
    }
    open_journal_editorAction

    仕訳入力フォームを開き、指定データでプリフィルする。 ユーザーが内容を確認して確定ボタンを押すまでデータは保存されない。 プリフィル項目: 日付、摘要、取引先、借方明細、貸方明細 借方/貸方の明細行は { accountCode, amount, taxCategory?, memo? } の配列。 勘定科目コード例: 1001=現金, 1002=売掛金, 1003=普通預金, 2002=未払金, 3001=事業主貸, 4001=売上高, 5003=消耗品費, 5005=旅費交通費, 5018=情報処理費 消費税区分: purchase_10(課仕10%), purchase_8(課仕8%), sales_10(課売10%), sales_8(課売8%), exempt(非課税), out_of_scope(不課税), na(対象外)

    View tool JSON
    {
      "name": "open_journal_editor",
      "kind": "act",
      "impl": "imperative",
      "description": "仕訳入力フォームを開き、指定データでプリフィルする。\nユーザーが内容を確認して確定ボタンを押すまでデータは保存されない。\n\nプリフィル項目: 日付、摘要、取引先、借方明細、貸方明細\n借方/貸方の明細行は { accountCode, amount, taxCategory?, memo? } の配列。\n\n勘定科目コード例: 1001=現金, 1002=売掛金, 1003=普通預金, 2002=未払金,\n3001=事業主貸, 4001=売上高, 5003=消耗品費, 5005=旅費交通費, 5018=情報処理費\n\n消費税区分: purchase_10(課仕10%), purchase_8(課仕8%), sales_10(課売10%),\nsales_8(課売8%), exempt(非課税), out_of_scope(不課税), na(対象外)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "取引日(YYYY-MM-DD形式)。省略時は今日の日付"
          },
          "description": {
            "type": "string",
            "description": "摘要(取引内容の説明)"
          },
          "vendor": {
            "type": "string",
            "description": "取引先名"
          },
          "debitLines": {
            "type": "array",
            "description": "借方明細行の配列。各行: { accountCode: \"5005\", amount: 1200, taxCategory?: \"purchase_10\", memo?: \"\" }",
            "items": {
              "type": "object"
            }
          },
          "creditLines": {
            "type": "array",
            "description": "貸方明細行の配列。各行: { accountCode: \"1001\", amount: 1200, taxCategory?: \"na\", memo?: \"\" }",
            "items": {
              "type": "object"
            }
          }
        }
      },
      "page": "/finance-app/login/"
    }
    set_search_queryAction

    仕訳帳の検索ボックスにクエリを設定し、検索結果を表示する。 検索可能: 摘要・取引先(テキスト部分一致)、勘定科目名、金額、 日付(YYYY-MM-DD, YYYY-MM, MM月, M/D)。 スペース区切りでAND検索が可能。 例: "Amazon", "消耗品費", "10000", "2026-02", "12月", "Amazon 12月"

    View tool JSON
    {
      "name": "set_search_query",
      "kind": "act",
      "impl": "imperative",
      "description": "仕訳帳の検索ボックスにクエリを設定し、検索結果を表示する。\n\n検索可能: 摘要・取引先(テキスト部分一致)、勘定科目名、金額、\n日付(YYYY-MM-DD, YYYY-MM, MM月, M/D)。\nスペース区切りでAND検索が可能。\n\n例: \"Amazon\", \"消耗品費\", \"10000\", \"2026-02\", \"12月\", \"Amazon 12月\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "検索クエリ"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/finance-app/login/"
    }
    confirm_delete_journalSensitive Action

    仕訳の削除確認ダイアログを表示する。 ユーザーが確認ボタンを押すまで削除は実行されない(Human-in-the-Loop)。 仕訳IDは search_journals や get_journals_by_year の結果から取得すること。

    View tool JSON
    {
      "name": "confirm_delete_journal",
      "kind": "transact",
      "impl": "imperative",
      "description": "仕訳の削除確認ダイアログを表示する。\nユーザーが確認ボタンを押すまで削除は実行されない(Human-in-the-Loop)。\n\n仕訳IDは search_journals や get_journals_by_year の結果から取得すること。",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "削除対象の仕訳ID(UUID)"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/finance-app/login/"
    }
    open_invoice_editorAction

    新規請求書エディタを開き、指定データでプリフィルする。 ユーザーが内容を確認して保存するまでデータは確定されない。 明細行: { description: "品名", quantity: 1, unitPrice: 100000, taxRate: 10 } taxRate は 10(10%)または 8(8%軽減税率)。

    View tool JSON
    {
      "name": "open_invoice_editor",
      "kind": "act",
      "impl": "imperative",
      "description": "新規請求書エディタを開き、指定データでプリフィルする。\nユーザーが内容を確認して保存するまでデータは確定されない。\n\n明細行: { description: \"品名\", quantity: 1, unitPrice: 100000, taxRate: 10 }\ntaxRate は 10(10%)または 8(8%軽減税率)。",
      "inputSchema": {
        "type": "object",
        "properties": {
          "vendorId": {
            "type": "string",
            "description": "取引先ID(list_vendorsで取得可能)"
          },
          "items": {
            "type": "array",
            "description": "明細行の配列。各行: { description: \"品名\", quantity: 1, unitPrice: 100000, taxRate: 10 }",
            "items": {
              "type": "object"
            }
          },
          "note": {
            "type": "string",
            "description": "備考"
          },
          "dueDate": {
            "type": "string",
            "description": "支払期限(YYYY-MM-DD形式)"
          }
        }
      },
      "page": "/finance-app/login/"
    }