MCP App Store
by KeenEthics
CashflowPot icon

CashflowPot

By Quoll Unipessoal LDA

Get New App Alerts

Overview

Create and analyze construction project cash-flow forecasts directly in ChatGPT. CashflowPot turns project descriptions, contract terms, and activity schedules into editable forecast scenarios calculated by the CashflowPot engine. Model advance payments, payment delays, retention, direct and subcontracted costs, and construction activity timing. Add simulated financing facilities such as overdrafts, PPC discounting, letters of credit, working capital, and owner contributions, then review their effects on funding requirements and cash position. Compare alternative scenarios, edit assumptions, and export professional cash-flow schedules to Excel or portable JSON. Designed for construction contractors, commercial teams, tendering, and lender discussions. CashflowPot provides planning estimates, not guaranteed outcomes or actual banking transactions. A connected CashflowPot account is required.

Tools

add_financing_facility

ChatGPT
Add a modeled overdraft, progress-certificate discount, letter of credit, loan or owner contribution and recalculate the forecast. Omitted costs use backend defaults. Creates a simulation facility; does not arrange bank funding.

create_activity

ChatGPT
Add a Work, Manual Work or Scheduled Cost activity to a forecast and return recalculated results. Manual/scheduled costs use an activity-local amount list. Omitted mobilization_period means zero pre-work delay: start=1, duration=1 finishes in frontend P2, not P3. Set a positive pre-work delay only when explicitly requested; retrying can create another activity.

create_cashflow

ChatGPT
Create a forecast scenario for tender decisions, contract-term negotiation or financing comparisons from contract properties, activities and optional facilities. For each activity, mobilization_period is a pre-work/no-work delay defaulting to 0; do not invent a delay. Start indices are zero-based: start=1, duration=1, delay=0 means work in frontend P2. The backend resolves omitted defaults and calculates results. Returns the full scenario; retrying creates another scenario.

create_cashflow_project

ChatGPT
Create a project and an empty Base Cashflow scenario. Optional contract_value sets the base scenario value. Creates persistent data; retrying can create another project.

delete_activity

ChatGPT
Soft-delete one activity and recalculate its scenario without it. Saved source data is retained for restore_activity; this changes the forecast immediately.

delete_cashflow

ChatGPT
Soft-delete the selected forecast scenario so it is hidden from active project listings. Retains its activities and financing for restore_cashflow; does not permanently erase data.

delete_cashflow_project

ChatGPT
Deactivate the selected project in CashflowPot. Its scenarios become unavailable through normal project access; retained data can be reactivated with restore_cashflow_project.

delete_financing_facility

ChatGPT
Remove one modeled financing facility from the scenario and recalculate funding and costs. The definition is deleted without a restore tool; no real bank facility or money movement is affected.

export_cashflow_excel

ChatGPT
Return a short-lived signed Excel download URL and its expiry for the selected forecast. Link creation is stateless; the workbook is generated in memory on download, without storing an artifact or starting a job.

export_cashflow_json

ChatGPT
Retrieve a version-1 portable source document for the selected scenario, including properties, activities and financing. Excludes cached calculations and ownership data; no file is stored or data changed.

get_activity

ChatGPT
Retrieve the saved source properties of one active activity in an accessible project. Returns timing, costs and billing parameters without changing the activity.

get_activity_types

ChatGPT
List available Work activity categories and their backend forecasting presets, including cost-distribution and billing parameters. Returns guidance for creating activities; no project data is changed.

get_cashflow

ChatGPT
Retrieve the complete forecast scenario for detailed activity, financing and period-by-period analysis. Includes all properties and arrays. For funding requirements, financing comparisons or contract negotiation, prefer get_cashflow_results with detail=summary. Read-only.

get_cashflow_project

ChatGPT
Retrieve one accessible project and compact summaries of its active forecast scenarios. Use scenario IDs to request detailed properties or calculated results.

get_cashflow_results

ChatGPT
Determine project funding needs, compare financing costs and evaluate payment terms for contract negotiations. Default detail=summary returns authoritative KPIs and compact Cashflow Properties without arrays or activity definitions. Set detail=full for period analysis, charts or complete properties. Read-only.

get_financing_facility

ChatGPT
Retrieve one financing definition by its scenario-local ID, including rates, fees, schedules and limits. May assign and persist missing legacy facility IDs before lookup; financial properties are retained.

hard_delete_activity

ChatGPT
Permanently delete the identified activity and recalculate its parent scenario. This cannot be undone. Requires confirm_permanent=true after explicit user authorization.

hard_delete_cashflow

ChatGPT
Permanently delete the identified forecast scenario, all its activities and embedded financing definitions. This cannot be undone. Requires confirm_permanent=true after explicit user authorization.

hard_delete_cashflow_project

ChatGPT
Permanently delete the identified project, all its scenarios, their activities and embedded financing definitions. This cannot be undone. Requires confirm_permanent=true after explicit user authorization.

import_cashflow_json

ChatGPT
Import a version-1 CashflowPot source document as a new scenario in the selected project. The backend validates inputs, resolves omitted defaults and recalculates results. Existing scenarios are retained; retrying creates another copy.

list_cashflow_projects

ChatGPT
List projects accessible to the connected user, with scenario IDs and names. Supports pagination; returns compact summaries without activity arrays.

list_deleted_activities

ChatGPT
List soft-deleted activities in the selected forecast scenario, including IDs and saved properties needed to choose items to restore. Permanently deleted activities are unavailable.

list_financing_facilities

ChatGPT
List saved financing definitions for the selected scenario, including costs, limits and repayment methods. May assign and persist stable IDs to legacy facilities missing them; does not alter financial properties.

list_financing_facility_presets

ChatGPT
List editable financing product presets and their illustrative interest and fixed-fee modeling defaults. Rates are per model period, not bank quotations. Does not modify project data.

restore_activities

ChatGPT
Restore the selected deleted activities within the accessible project and recalculate affected scenarios. Each parent scenario is permission checked; does not recover permanently deleted activities.

restore_activity

ChatGPT
Restore one soft-deleted activity and recalculate its scenario including it. Permanently deleted activities cannot be recovered; project edit permission is required.

restore_cashflow

ChatGPT
Restore a soft-deleted forecast scenario to its project. Retains the saved activities and financing definitions; permanently deleted scenarios cannot be restored.

restore_cashflow_project

ChatGPT
Reactivate a previously deactivated project, retaining its saved scenarios and activities. Requires permission to restore that project; does not recover permanently deleted data.

set_financing_facility_order

ChatGPT
Replace the scenario facility order and set sweep repayment priorities to that order, then recalculate. Supply every current facility ID exactly once; ordering can change funding and repayment results.

update_activity

ChatGPT
Change supplied source properties of one active activity and return the recalculated scenario. Omitted fields are retained; supplied values overwrite current timing, costs or billing properties. mobilization_period is the optional pre-work/no-work delay (0 for new activities by default); changing it shifts actual work without changing duration.

update_cashflow

ChatGPT
Model how changes in advance, retention, payment delay or other contract/forecast properties affect funding needs. Supplied fields overwrite saved values; omitted fields are retained. Returns recalculated results; activity and facility edits have separate tools.

update_cashflow_project

ChatGPT
Change the selected project name, description or color. Supplied fields overwrite current metadata; omitted fields are retained. Does not change scenario contract terms.

update_financing_facility

ChatGPT
Change one modeled financing facility and recalculate the forecast. Supplied fields overwrite its definition and omitted fields are retained. Rates are per model period; fees are fixed currency amounts. No bank transaction occurs.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps