Free Small Biz Tools
Free quote and late-fee calculators, paid reminder emails and a $1 small-business tool stack report.
Should I use this
Quality & Safety
Findings (2)
- LOWin late_fee
- LOWin quote_pack
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"tools": {
"url": "https://api.freesmallbiztools.com/mcp"
}
}
}Remote endpoints
https://api.freesmallbiztools.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
🟢quote_totals(items, tax_percent, discount_percent, deposit_percent, valid_days, ...)
Free. Totals for a quote or estimate: line amounts, subtotal, discount, tax, total, deposit and valid-until date.
Input Schema
{
"type": "object",
"properties": {
"items": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string",
"maxLength": 200
},
"quantity": {
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"unit_price": {
"type": "number",
"minimum": 0,
"maximum": 100000000
}
},
"required": [
"unit_price"
]
}
},
"tax_percent": {
"type": "number",
"minimum": 0,
"maximum": 50
},
"discount_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"deposit_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"valid_days": {
"type": "number",
"minimum": 1,
"maximum": 365
},
"currency": {
"type": "string",
"maxLength": 3
}
},
"required": [
"items"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢late_fee(amount, due_date, paid_date, rate, rate_type, ...)
Free. Late fee on an overdue invoice (simple interest by day: monthly, annual or daily percent, or a flat fee), with days late, total due and a state-cap caution.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0.01,
"maximum": 100000000
},
"due_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD"
},
"paid_date": {
"description": "YYYY-MM-DD, default today",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"rate": {
"description": "default 1.5",
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"rate_type": {
"type": "string",
"enum": [
"monthly_percent",
"annual_percent",
"daily_percent",
"flat"
]
},
"grace_days": {
"type": "number",
"minimum": 0,
"maximum": 365
}
},
"required": [
"amount",
"due_date"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_tools(category)
Free. freesmallbiztools.com listings (free/freemium small-business tools, vendor quote and check date), optionally for one category slug.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"maxLength": 60
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢pricing
Free. Prices of the paid tools and the receiving address.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢late_fee_notice(amount, due_date, paid_date, rate, rate_type, ...)
Late fee plus a ready-to-send reminder email (subject and body) for an overdue invoice, in a polite, firm or final tone. Costs $0.01 USDC via x402; invalid input is not charged.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0.01,
"maximum": 100000000
},
"due_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD"
},
"paid_date": {
"description": "YYYY-MM-DD, default today",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"rate": {
"description": "default 1.5",
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"rate_type": {
"type": "string",
"enum": [
"monthly_percent",
"annual_percent",
"daily_percent",
"flat"
]
},
"grace_days": {
"type": "number",
"minimum": 0,
"maximum": 365
},
"tone": {
"type": "string",
"enum": [
"polite",
"firm",
"final"
]
},
"client_name": {
"type": "string",
"maxLength": 80
},
"business_name": {
"type": "string",
"maxLength": 80
},
"invoice_number": {
"type": "string",
"maxLength": 40
}
},
"required": [
"amount",
"due_date"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢quote_pack(items, tax_percent, discount_percent, deposit_percent, valid_days, ...)
Good / better / best quote pack from line items: three priced options, deposit, validity, standard terms and a cover note. Costs $0.05 USDC via x402; invalid input is not charged.
Input Schema
{
"type": "object",
"properties": {
"items": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string",
"maxLength": 200
},
"quantity": {
"type": "number",
"minimum": 0,
"maximum": 1000000
},
"unit_price": {
"type": "number",
"minimum": 0,
"maximum": 100000000
}
},
"required": [
"unit_price"
]
}
},
"tax_percent": {
"type": "number",
"minimum": 0,
"maximum": 50
},
"discount_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"deposit_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"valid_days": {
"type": "number",
"minimum": 1,
"maximum": 365
},
"currency": {
"type": "string",
"maxLength": 3
},
"business_name": {
"type": "string",
"maxLength": 80
},
"better_markup_percent": {
"type": "number",
"minimum": 0,
"maximum": 500
},
"best_markup_percent": {
"type": "number",
"minimum": 0,
"maximum": 1000
}
},
"required": [
"items"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢small_business_stack_report(business_type, needs, team_size, free_only)
A free/freemium software stack for a small business, one pick per need with alternatives, from freesmallbiztools.com's checked listings (vendor quote and check date). Costs $1 USDC via x402; invalid input is not charged.
Input Schema
{
"type": "object",
"properties": {
"business_type": {
"type": "string",
"enum": [
"service",
"trades",
"retail",
"online_store",
"creator",
"consultant",
"agency",
"nonprofit"
]
},
"needs": {
"description": "Extra category slugs, comma separated",
"type": "string",
"maxLength": 400
},
"team_size": {
"type": "number",
"minimum": 1,
"maximum": 10000
},
"free_only": {
"type": "boolean"
}
},
"required": [
"business_type"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence