FirstPass Memo listing check

Red-flag check for business-for-sale listings: payback, asking multiple, flags, seller questions.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
60%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~450Tokens (tool definitions)
~1.5 KBTypical response size
Minimal attention impact (0.35% of 128k context)

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": {
    "listing-check": {
      "url": "https://firstpassmemo.com/mcp"
    }
  }
}

Remote endpoints

https://firstpassmemo.com/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢check_listing(listing_text, asking_price, monthly_profit, monthly_revenue, age_months, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_text": {
      "type": "string",
      "description": "Listing text pasted by the user (asking price, profit, revenue, age, traffic, churn, etc.). Max 20,000 characters."
    },
    "asking_price": {
      "type": "number",
      "description": "Asking price in USD. Overrides any price found in the text."
    },
    "monthly_profit": {
      "type": "number",
      "description": "Average monthly net profit in USD."
    },
    "monthly_revenue": {
      "type": "number",
      "description": "Average monthly revenue in USD."
    },
    "age_months": {
      "type": "number",
      "description": "Months the business has been making money."
    },
    "category": {
      "type": "string",
      "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"
      ],
      "description": "Business type."
    },
    "traffic_sources": {
      "type": "string",
      "description": "Traffic mix, e.g. 'Organic search 70%, Direct 20%, Social 10%'."
    }
  }
}
🟢list_rules

Returns the 33 published rules the checker uses (code, title, group, severity, when it fires, explainer URL).

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools