MCP App Store
by KeenEthics
VanReceipts icon

VanReceipts

By Turnstile Lab

Get New App Alerts

Overview

Describe a trade job and get an editable estimate, quote, or invoice PDF in your currency, with a live preview of the page. VanReceipts asks one short round of questions, checks that every price line names its source (your own rate, a supplier page you read, a published typical range, or a labeled assumption), and computes the subtotal, tax, and total. Quotes carry an offer end date, an acceptance line, and deposit terms. Share a before and after photo slider of finished work: photos are stored without location data and deleted after 30 days. No account, no payments.

Tools

build_document

ChatGPT
Use this when you only need to check lines and totals without showing the document, for example to fix an error before showing it. To deliver an estimate, quote, or invoice to the user, call render_document instead. Do not compute the total yourself.

create_comparison

ChatGPT
Use this when the user has a before photo and an after photo and wants a slider or a share link. Do not use this to generate an image. Do not use this when a person is the subject of a photo. Set concept true only when the after photo is a concept and the finished work can differ.

delete_comparison

ChatGPT
Use this when the user who uploaded the photos asks to delete them, and you have the delete link or delete token. Do not use this without that token.

get_comparison

ChatGPT
Use this when the user has a VanReceipts share link and wants the before and after slider again. Do not use this to upload new photos.

get_price_benchmark

ChatGPT
Use this when the user wants a published typical range for a job as a benchmark. Do not use this when the user already gave their own price, and do not copy a benchmark onto a billed line. A benchmark is a typical range, not the price.

get_trade_questions

ChatGPT
Use this when you know the trade and need the one short round of questions to ask before writing lines. Do not use this to price a job, and do not call it again after the user has answered or skipped.

list_trades

ChatGPT
Use this when the user wants you to list the trades VanReceipts can price, or you need a trade id. Do not use this to price a job, to build a document, or to answer questions about a past job, a client, or the user's books, which VanReceipts cannot read.

render_document

ChatGPT
Use this when the user has answered or skipped the one question round and the lines are ready. This is the normal way to deliver an estimate, quote, or invoice: VanReceipts checks every price source, computes the total, and opens the editable panel with the PDF and its download. Do not draw your own document card. Do not use this for photos.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps