SMB FinancialSpecialist
Monthly Expense Summarizer
monthly_expense_summarizer
This agent is for small business owners needing clarity on monthly spending. It processes transaction lists to return categorized totals, top vendor lists, and plain-English observations regarding spending trends.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Monthly Expense Summarizer
Analyzes transaction batches to calculate category breakdowns, identify high-spend merchants, and detect month-over-month budget anomalies.
- Summarize my transactions for March 2026 and tell me which vendors I spent the most on.
- Analyze these categorized transactions and provide a month-over-month comparison to February.
- Give me a summary of my April spending and highlight any unusual trends in my expenses.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"transactions": [
{
"description": "Adobe",
"category": "Software",
"amount": 50
}
],
"month": "2026-04"
}Schema
{
"type": "object",
"required": [
"transactions",
"month"
],
"properties": {
"transactions": {
"type": "array",
"items": {
"type": "object"
},
"description": "List of monthly transactions."
},
"month": {
"type": "string",
"description": "e.g. 2026-04."
},
"currency": {
"type": "string",
"description": "Default USD."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Software dominated April spend.",
"totals_by_category": {
"Software": 600,
"Travel": 220
},
"top_vendors": [
{
"vendor": "Adobe",
"amount": 600
}
],
"observations": [
"Software up 15% vs March"
]
}Schema
{
"type": "object",
"required": [
"summary",
"totals_by_category",
"top_vendors",
"observations"
],
"properties": {
"summary": {
"type": "string",
"description": "Categorized monthly summary."
},
"totals_by_category": {
"type": "object",
"additionalProperties": {
"type": "number"
},
"description": "Spending breakdown per category."
},
"top_vendors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"vendor": {
"type": "string"
},
"amount": {
"type": "number"
}
}
},
"description": "List of most frequent merchants."
},
"observations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Key trends or anomalies found in the data."
},
"month_over_month": {
"type": "object",
"properties": {
"comment": {
"type": "string"
}
},
"description": "Comparison of spending trends vs. previous month."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network