Used Fork Truck

Read-only price book, seller screen, and financing illustration.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
69%
Naming quality
91%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_price_band' description lacks action verbin get_price_band

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,109Tokens (tool definitions)
~932 BTypical response size
Moderate attention impact (0.87% 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": {
    "forklift-tools": {
      "url": "https://usedforktruck.com/mcp"
    }
  }
}

Remote endpoints

https://usedforktruck.com/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡illustrate_financing(price, down, aprPercent, months)

Illustrate a monthly note the way the finance page does. Pass price, down, aprPercent, and months. Returns the principal, the formula payment, and the rounded dollars the page shows. Arithmetic only. Not a credit offer, not a rate lock, and not a promise a lender will take the deal. Taxes, freight, a battery, and a doc fee are not included. This desk does not publish a rate. The page allows a price from 5000 to 80000, a down payment from 0 through the price, an APR from 0 to 24, and a term of 24, 36, 48, or 60 months. The page opens on 16500, 2000 down, 11 percent, and 36 months as an illustration, not a quoted rate.

Input Schema

{
  "type": "object",
  "properties": {
    "price": {
      "type": "number",
      "minimum": 5000,
      "maximum": 80000,
      "description": "Truck price in USD. The finance page runs from 5000 to 80000. Opening illustration: 16500."
    },
    "down": {
      "type": "number",
      "minimum": 0,
      "description": "Down payment in USD. The finance page allows 0 through the truck price. Opening illustration: 2000."
    },
    "aprPercent": {
      "type": "number",
      "minimum": 0,
      "maximum": 24,
      "description": "Illustrated APR. The finance page runs from 0 to 24. Not a rate from this desk. Opening illustration: 11."
    },
    "months": {
      "type": "integer",
      "enum": [
        24,
        36,
        48,
        60
      ],
      "description": "Term in months. The finance page offers 24, 36, 48, or 60. Opening illustration: 36."
    }
  },
  "required": [
    "price",
    "down",
    "aprPercent",
    "months"
  ],
  "additionalProperties": false
}
⚪screen_truck(classId, year, hours, grade, power)

Screen a truck the way the sell page does. Starts from that class band in the autumn 2026 price book, adjusts for year, hours, grade, and whether the power is known, then returns a low, a point, and a high. A screen, not an appraisal and not a bid. Year on the form runs from 1998 to 2026. Grade is A, B, or C. Power is sound, unknown, or needs-work.

Input Schema

{
  "type": "object",
  "properties": {
    "classId": {
      "type": "string",
      "enum": [
        "e3",
        "lp5c",
        "lp5p",
        "e5",
        "reach",
        "picker",
        "big",
        "rt"
      ],
      "description": "Price book class id."
    },
    "year": {
      "type": "integer",
      "minimum": 1998,
      "maximum": 2026,
      "description": "Model year. The seller screen allows 1998 to 2026."
    },
    "hours": {
      "type": "number",
      "minimum": 0,
      "description": "Hours on the meter. The seller screen allows 0 or more."
    },
    "grade": {
      "type": "string",
      "enum": [
        "A",
        "B",
        "C"
      ],
      "description": "A is cleared in writing. B is work ready. C names the defects and is priced as a project."
    },
    "power": {
      "type": "string",
      "enum": [
        "sound",
        "unknown",
        "needs-work"
      ],
      "description": "sound means the battery or engine is known and sound. unknown means not tested. needs-work means it needs work."
    }
  },
  "required": [
    "classId",
    "year",
    "hours",
    "grade",
    "power"
  ],
  "additionalProperties": false
}
🟢list_price_bands(fuel)

List the autumn 2026 used forklift price bands from the price book. Observed US independent listing ranges. Not inventory and not offers. Optional fuel filter: LP, Electric, Diesel, or Mixed.

Input Schema

{
  "type": "object",
  "properties": {
    "fuel": {
      "type": "string",
      "enum": [
        "LP",
        "Electric",
        "Diesel",
        "Mixed"
      ],
      "description": "Optional fuel filter, the same filters as the price book."
    }
  },
  "additionalProperties": false
}
🟢get_price_band(classId)

One class from the price book, by id. Same band, capacity, and hours note as the book page. Not an offer.

Input Schema

{
  "type": "object",
  "properties": {
    "classId": {
      "type": "string",
      "enum": [
        "e3",
        "lp5c",
        "lp5p",
        "e5",
        "reach",
        "picker",
        "big",
        "rt"
      ],
      "description": "Price book class id."
    }
  },
  "required": [
    "classId"
  ],
  "additionalProperties": false
}
🟢list_walkaround_checks

The walk-around checks on the method page, in the same order. The desk uses these before an introduction. This is not the OSHA daily exam.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪desk_terms

Published desk terms: what a buyer pays to ask, the ten free buyer files, the state seat, the seller introduction, how a fleet is quoted, and what grades A, B, and C mean. Returns only figures the site already states.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡list_request_choices

Choices printed on the buyer request form, the dealer seat form, and the fleet form. The state names are options on the seat form. This tool does not submit a request.

Input Schema

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

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools