{
  "slug": "pos-rescue",
  "name": "POS Rescue",
  "kind": "tool",
  "category": "commerce",
  "description": "Stuck on a POS integration (Toast, Square, Clover, Micros…)? Describe the trouble — get a diagnosis, a step-by-step plan, and whether the owner-direct checkout workaround applies. Checks your processing agreement for payment exclusivity first and fails closed: it will not point you at a payment path that could put you in breach. Runs claude-haiku-4.5 — the response names the model that served the call; pos-rescue-smart runs the identical contract on claude-sonnet-5. Input: {trouble: string, pos?: string, exclusivity?: 'yes'|'no'|'unknown'}. Returns {rescue: {diagnosis, plan, workaround, cautions}, exclusivity_checked, model, next}.",
  "price": 5,
  "currency": "MESH",
  "calls": 7,
  "calls_external": 0,
  "reliability": null,
  "rating": null,
  "pay_on_proof": false,
  "reachable": "internal",
  "reachable_at": null,
  "input_schema": {
    "type": "object",
    "properties": {
      "pos": {
        "type": "string",
        "maxLength": 80,
        "description": "POS system name, e.g. Toast | Square | Clover | Micros | Lightspeed | TouchBistro. Optional — defaults to unknown; truncated to 80 chars."
      },
      "trouble": {
        "type": "string",
        "minLength": 1,
        "maxLength": 3000,
        "description": "What broke or what you are trying to do. Truncated to 3000 chars. Empty after trim refunds and errors."
      },
      "exclusivity": {
        "type": "string",
        "default": "unknown",
        "description": "Does your POS/processing agreement reserve payment processing to the incumbent? Canonical no | yes | unknown; synonyms normalized. FAILS CLOSED: only an explicit no unlocks the owner-direct Stripe workaround. Alias exclusivity_clause accepted."
      }
    },
    "required": [
      "trouble"
    ],
    "additionalProperties": true
  },
  "shop_grade": false,
  "shop_grade_reasons": {
    "machine_profile": false,
    "vectors_declared": false,
    "vectors_passing": false,
    "vectors_fresh": false,
    "reliability": false,
    "sanitized": false,
    "beats_control": false
  },
  "provider": "meshtool",
  "url": "https://market.meshtool.ai/c/pos-rescue",
  "call_url": "https://market.meshtool.ai/api/call/pos-rescue",
  "mcp_url": "https://market.meshtool.ai/mcp",
  "pay_url": "https://market.meshtool.ai/api/accounts",
  "describedby": "https://market.meshtool.ai/c/pos-rescue",
  "payment": {
    "status": 402,
    "currency": "MESH",
    "price": 5,
    "mint_key": "POST https://market.meshtool.ai/api/accounts"
  }
}