Red-flag check for business-for-sale listings: payback, asking multiple, flags, seller questions.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Runs FirstPass Memo's 33 published red-flag rules on a small online-business listing (SaaS, content site, ecommerce, Amazon FBA, newsletter, app; roughly $10k-$150k) from Flippa, Empire Flippers, Acquire.com or any broker. Pass the listing text the user provides and/or the key numbers. Returns payback in months, the asking multiple vs comparable listings, every flag that fired (severity, why it matters, link to the rule) and questions to ask the seller. Screening only: not advice, a valuation or verification. Does not fetch URLs.
Business type.
Months the business has been making money.
Asking price in USD. Overrides any price found in the text.
Listing text pasted by the user (asking price, profit, revenue, age, traffic, churn, etc.). Max 20,000 characters.
Average monthly net profit in USD.
Average monthly revenue in USD.
Traffic mix, e.g. 'Organic search 70%, Direct 20%, Social 10%'.
Runs FirstPass Memo's 33 published red-flag rules on a small online-business listing (SaaS, content site, ecommerce, Amazon FBA, newsletter, app; roughly $10k-$150k) from Flippa, Empire Flippers, Acquire.com or any broker. Pass the listing text the user provides and/or the key numbers. Returns payback in months, the asking multiple vs comparable listings, every flag that fired (severity, why it matters, link to the rule) and questions to ask the seller. Screening only: not advice, a valuation or verification. Does not fetch URLs.
| Argument | Type | Description |
|---|---|---|
| category | string | Business type. |
| age_months | number | Months the business has been making money. |
| asking_price | number | Asking price in USD. Overrides any price found in the text. |
| listing_text | string | Listing text pasted by the user (asking price, profit, revenue, age, traffic, churn, etc.). Max 20,000 characters. |
| monthly_profit | number | Average monthly net profit in USD. |
| monthly_revenue | number | Average monthly revenue in USD. |
| traffic_sources | string | Traffic mix, e.g. 'Organic search 70%, Direct 20%, Social 10%'. |
{
"type": "object",
"properties": {
"category": {
"enum": [
"SaaS or software",
"Subscription or newsletter",
"Content site (display ads)",
"Affiliate site",
"Amazon FBA or FBM",
"Ecommerce (not Amazon)",
"Dropshipping",
"YouTube channel",
"Digital product",
"Service or agency",
"Other"
],
"type": "string",
"description": "Business type."
},
"age_months": {
"type": "number",
"description": "Months the business has been making money."
},
"asking_price": {
"type": "number",
"description": "Asking price in USD. Overrides any price found in the text."
},
"listing_text": {
"type": "string",
"description": "Listing text pasted by the user (asking price, profit, revenue, age, traffic, churn, etc.). Max 20,000 characters."
},
"monthly_profit": {
"type": "number",
"description": "Average monthly net profit in USD."
},
"monthly_revenue": {
"type": "number",
"description": "Average monthly revenue in USD."
},
"traffic_sources": {
"type": "string",
"description": "Traffic mix, e.g. 'Organic search 70%, Direct 20%, Social 10%'."
}
}
}Returns the 33 published rules the checker uses (code, title, group, severity, when it fires, explainer URL).
No arguments.
{
"type": "object",
"properties": {}
}