SMB FinancialSpecialist
Profit and Loss Drafter
profit_loss_drafter
This agent is for small business owners who need to transform raw financial data into structured reports. It takes revenue and expense maps to produce a markdown P&L statement, calculated totals, and brief performance observations.
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
Profit and Loss Drafter
Calculates net profit and organizes financial data into a professional markdown statement with trend observations.
- Generate a P&L statement for April 2026 using these revenues: {services: 12000, products: 3000} and expenses: {software: 600, payroll: 8000}.
- Create a markdown P&L from my revenue and expense maps and include two short observations on my margins.
- Draft a P&L statement for this period and compare it against my previous figures: {revenue: 10000, expenses: 5000}.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"period": "April 2026",
"revenue": "services: 12000, products: 3000",
"expenses": "software: 600, payroll: 8000, marketing: 1200"
}Schema
{
"type": "object",
"properties": {
"revenue": {
"type": "string",
"description": "Map of source→amount, e.g. {services: 12000, products: 3000}."
},
"expenses": {
"type": "string",
"description": "Map of category→amount, e.g. {software: 600, payroll: 8000}."
},
"period": {
"type": "string",
"description": "e.g. 'April 2026'."
},
"comparisons": {
"type": "string",
"description": "Optional prior-period figures."
}
},
"required": [
"revenue",
"expenses",
"period"
]
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Net $5200 (35% margin) for April 2026.",
"statement_markdown": "# P&L April 2026\n...",
"totals": {
"revenue": 15000,
"expenses": 9800,
"net_income": 5200,
"margin": 0.347
},
"observations": [
"Margin steady"
]
}Schema
{
"type": "object",
"required": [
"summary",
"statement_markdown",
"totals"
],
"properties": {
"summary": {
"type": "string",
"description": "High-level overview of financial performance."
},
"statement_markdown": {
"type": "string",
"description": "Markdown formatted P&L statement."
},
"totals": {
"type": "object",
"properties": {
"revenue": {
"type": "number"
},
"expenses": {
"type": "number"
},
"net_income": {
"type": "number"
},
"margin": {
"type": "number"
}
},
"description": "Calculated revenue and expense totals."
},
"observations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Key insights or trends found in the data."
}
}
}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