Server definition
- Hash
- sha256:e7c371649e2fa3c01696528a5171064af5aa813f7b02d7a544e5942194f4033b
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Builds a 13-week cash flow plan: week-by-week closing balance, the week cash goes negative, peak funding need, and a live Excel workbook with real formulas. Ask the user for the inputs one question at a time.",
"tools": [
{
"description": "Build a 13-week cash flow forecast and return a live Excel workbook. Use this when someone asks when they will run out of cash, how long their runway is, how much funding they need to bridge a gap, or wants a short-term liquidity or treasury forecast. Takes opening cash balance, expected receipts (or revenue and DSO), supplier payments (or purchases and DPO), payroll, loan instalments and taxes due. Returns the week-by-week grid, the first week cash goes negative, the peak funding need, and levers such as collecting earlier or paying later. Ask the user for the figures one at a time; call the tool once you have the opening balance plus receipts and supplier payments — payroll, loans and taxes default to zero if not given.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currency": {
"description": "Currency label, e.g. EUR. Label only.",
"type": "string"
},
"dpoDays": {
"description": "Days payable outstanding, used with purchases.",
"type": "number"
},
"dsoDays": {
"description": "Days sales outstanding, used with revenue.",
"type": "number"
},
"loanRepayments": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Loan and lease instalments. One number for every week, or 13 weekly values."
},
"locale": {
"enum": [
"en",
"it"
],
"type": "string"
},
"openingBalance": {
"description": "Cash in the bank on day one. Required.",
"type": "number"
},
"openingPayables": {
"description": "Payables open on day one. Optional.",
"type": "number"
},
"openingReceivables": {
"description": "Receivables open on day one. Optional; sharpens the DSO conversion.",
"type": "number"
},
"payroll": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Wages and salaries. One number for every week, or 13 weekly values."
},
"purchases": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Purchases, if payments are not known directly (needs dpoDays). One number for every week, or 13 weekly values."
},
"receipts": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Cash expected in from customers. One number for every week, or 13 weekly values."
},
"revenue": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Revenue, if receipts are not known directly (needs dsoDays). One number for every week, or 13 weekly values."
},
"startDate": {
"description": "First day of the plan, YYYY-MM-DD. Defaults to today.",
"type": "string"
},
"supplierPayments": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "Cash out to suppliers. One number for every week, or 13 weekly values."
},
"taxes": {
"anyOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"maxItems": 13,
"minItems": 13,
"type": "array"
}
],
"description": "VAT and taxes falling due. One number for every week, or 13 weekly values."
},
"weekEndsOn": {
"description": "Day weeks close on: 0=Sunday … 5=Friday (default), 6=Saturday.",
"maximum": 6,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "build_cashflow_plan",
"outputSchema": null
},
{
"description": "Report server status, version and supported languages.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"locale": {
"description": "Language for human-readable labels. Defaults to English.",
"enum": [
"en",
"it"
],
"type": "string"
}
},
"type": "object"
},
"name": "health",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e7c371649e2fa3c01696528a5171064af5aa813f7b02d7a544e5942194f4033b | sha256sum