← WebMCP Directory

Tool tree

redcloudyun-cmyk.github.io

Finance & CryptoTools verified
Website
ActGeX
Explore capabilities
    query_transactionsAnswer

    Search transactions by category, date range, amount range, or merchant text. If a filter is omitted, the tool falls back to whatever the human currently has selected in the dashboard (shared state) — pass an explicit value to override it. Use for requests such as: - "Show my dining transactions from August." - "How much did I spend on Uber last week?" - "이번 달 외식 거래 내역 보여줘." - "지난주 교통비 지출 얼마나 됐어?"

    View tool JSON
    {
      "name": "query_transactions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search transactions by category, date range, amount range, or merchant text.\nIf a filter is omitted, the tool falls back to whatever the human currently has\nselected in the dashboard (shared state) — pass an explicit value to override it.\nUse for requests such as:\n- \"Show my dining transactions from August.\"\n- \"How much did I spend on Uber last week?\"\n- \"이번 달 외식 거래 내역 보여줘.\"\n- \"지난주 교통비 지출 얼마나 됐어?\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "DINING",
              "GROCERY",
              "SHOPPING",
              "TRANSPORT",
              "SUBSCRIPTION",
              "ENTERTAINMENT",
              "HEALTH",
              "TRAVEL",
              "UTILITIES",
              "OTHER"
            ]
          },
          "startDate": {
            "type": "string",
            "format": "date"
          },
          "endDate": {
            "type": "string",
            "format": "date"
          },
          "minAmount": {
            "type": "number",
            "minimum": 0
          },
          "maxAmount": {
            "type": "number",
            "minimum": 0
          },
          "search": {
            "type": "string"
          }
        }
      },
      "page": "/actgex/"
    }
    get_category_summaryAnswer

    Summarize totals, transaction counts, averages, and share-of-total for every spending category within an optional date range. If no range is given, falls back to the human's currently selected date filter (shared state). Use for requests such as: - "Break down my spending by category this month." - "이번 달 카테고리별 지출을 요약해줘."

    View tool JSON
    {
      "name": "get_category_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Summarize totals, transaction counts, averages, and share-of-total for every\nspending category within an optional date range. If no range is given, falls back to\nthe human's currently selected date filter (shared state).\nUse for requests such as:\n- \"Break down my spending by category this month.\"\n- \"이번 달 카테고리별 지출을 요약해줘.\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "format": "date"
          },
          "endDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "page": "/actgex/"
    }
    compare_spending_periodsAction

    Compare total spending between two periods (defaults to this month vs. last month) and return the amount difference, percentage change, and which categories increased or decreased. If no category is given, falls back to the human's currently selected category filter (shared state) — omit it entirely to compare everything. Use for requests such as: - "Compare my dining spending this month with last month." - "How much did transportation spending increase?" - "이번 달 외식비를 지난달과 비교해줘." - "교통비가 얼마나 증가했어?"

    View tool JSON
    {
      "name": "compare_spending_periods",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare total spending between two periods (defaults to this month vs. last\nmonth) and return the amount difference, percentage change, and which categories\nincreased or decreased. If no category is given, falls back to the human's currently\nselected category filter (shared state) — omit it entirely to compare everything.\nUse for requests such as:\n- \"Compare my dining spending this month with last month.\"\n- \"How much did transportation spending increase?\"\n- \"이번 달 외식비를 지난달과 비교해줘.\"\n- \"교통비가 얼마나 증가했어?\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "currentStartDate": {
            "type": "string",
            "format": "date"
          },
          "currentEndDate": {
            "type": "string",
            "format": "date"
          },
          "previousStartDate": {
            "type": "string",
            "format": "date"
          },
          "previousEndDate": {
            "type": "string",
            "format": "date"
          },
          "category": {
            "type": "string",
            "enum": [
              "DINING",
              "GROCERY",
              "SHOPPING",
              "TRANSPORT",
              "SUBSCRIPTION",
              "ENTERTAINMENT",
              "HEALTH",
              "TRAVEL",
              "UTILITIES",
              "OTHER"
            ]
          }
        }
      },
      "page": "/actgex/"
    }
    flag_unusual_spendingAction

    Detect categories whose spending in the last 30 days is at least 30% above their trailing 3-month monthly average (rule-based, no ML). Use for requests such as: - "Did I spend unusually more on anything this month?" - "이번 달 평소보다 많이 쓴 항목 찾아줘."

    View tool JSON
    {
      "name": "flag_unusual_spending",
      "kind": "act",
      "impl": "imperative",
      "description": "Detect categories whose spending in the last 30 days is at least 30% above\ntheir trailing 3-month monthly average (rule-based, no ML).\nUse for requests such as:\n- \"Did I spend unusually more on anything this month?\"\n- \"이번 달 평소보다 많이 쓴 항목 찾아줘.\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "threshold": {
            "type": "number",
            "exclusiveMinimum": 1,
            "description": "Ratio threshold, default 1.3"
          }
        }
      },
      "page": "/actgex/"
    }
    recommend_budget_goalAnswer

    Recommend a monthly budget for a category based on the trailing 3-month average spend. Read-only — does not change any budget. Use for requests such as: - "Suggest a reasonable dining budget." - "적절한 외식 예산을 추천해줘."

    View tool JSON
    {
      "name": "recommend_budget_goal",
      "kind": "answer",
      "impl": "imperative",
      "description": "Recommend a monthly budget for a category based on the trailing 3-month\naverage spend. Read-only — does not change any budget.\nUse for requests such as:\n- \"Suggest a reasonable dining budget.\"\n- \"적절한 외식 예산을 추천해줘.\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "DINING",
              "GROCERY",
              "SHOPPING",
              "TRANSPORT",
              "SUBSCRIPTION",
              "ENTERTAINMENT",
              "HEALTH",
              "TRAVEL",
              "UTILITIES",
              "OTHER"
            ]
          }
        },
        "required": [
          "category"
        ]
      },
      "page": "/actgex/"
    }
    simulate_budget_changeAction

    Simulate the effect of reducing spending in a category by a percentage over a number of months, based on real historical averages. Does not change any budget. Use for requests such as: - "If I cut dining spending by 20%, how much would I save by December?" - "외식비를 20% 줄이면 12월까지 얼마나 절약할 수 있어?"

    View tool JSON
    {
      "name": "simulate_budget_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Simulate the effect of reducing spending in a category by a percentage over\na number of months, based on real historical averages. Does not change any budget.\nUse for requests such as:\n- \"If I cut dining spending by 20%, how much would I save by December?\"\n- \"외식비를 20% 줄이면 12월까지 얼마나 절약할 수 있어?\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "DINING",
              "GROCERY",
              "SHOPPING",
              "TRANSPORT",
              "SUBSCRIPTION",
              "ENTERTAINMENT",
              "HEALTH",
              "TRAVEL",
              "UTILITIES",
              "OTHER"
            ]
          },
          "reductionPercent": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 100
          },
          "months": {
            "type": "integer",
            "minimum": 1,
            "maximum": 60
          }
        },
        "required": [
          "category",
          "reductionPercent",
          "months"
        ]
      },
      "page": "/actgex/"
    }
    set_budget_goalAction

    Change the actual monthly budget limit for a category. This mutates real app state and always requires the human user's on-screen approval before it takes effect. Use for requests such as: - "Set my dining budget to $400." - "외식 예산을 40만원으로 설정해줘."

    View tool JSON
    {
      "name": "set_budget_goal",
      "kind": "act",
      "impl": "imperative",
      "description": "Change the actual monthly budget limit for a category. This mutates real app\nstate and always requires the human user's on-screen approval before it takes effect.\nUse for requests such as:\n- \"Set my dining budget to $400.\"\n- \"외식 예산을 40만원으로 설정해줘.\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "DINING",
              "GROCERY",
              "SHOPPING",
              "TRANSPORT",
              "SUBSCRIPTION",
              "ENTERTAINMENT",
              "HEALTH",
              "TRAVEL",
              "UTILITIES",
              "OTHER"
            ]
          },
          "monthlyLimit": {
            "type": "number",
            "exclusiveMinimum": 0
          }
        },
        "required": [
          "category",
          "monthlyLimit"
        ]
      },
      "page": "/actgex/"
    }
    export_reportAction

    Export the current category summary and budgets as a Markdown or CSV report. Use for requests such as: - "Export this month's report as CSV." - "이번 리포트를 마크다운으로 내보내줘."

    View tool JSON
    {
      "name": "export_report",
      "kind": "act",
      "impl": "imperative",
      "description": "Export the current category summary and budgets as a Markdown or CSV report.\nUse for requests such as:\n- \"Export this month's report as CSV.\"\n- \"이번 리포트를 마크다운으로 내보내줘.\"",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "enum": [
              "markdown",
              "csv"
            ]
          }
        },
        "required": [
          "format"
        ]
      },
      "page": "/actgex/"
    }