Track & Blade

Marketplace for used construction equipment: read-only listings + OEM specs. Not seller of record.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~718Tokens (tool definitions)
~1.5 KBTypical response size
Moderate attention impact (0.56% 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": {
    "listings": {
      "url": "https://trackandblade.com/api/mcp"
    }
  }
}

Remote endpoints

https://trackandblade.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_listings(query, class, make, model, year_min, ...)

Search Track & Blade used-equipment listings. Filters: class, make, model, year/price/hours min and max, free-text query. Limit defaults to 10 and caps at 25.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "class": {
      "type": "string"
    },
    "make": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "year_min": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "year_max": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "price_min": {
      "type": "number"
    },
    "price_max": {
      "type": "number"
    },
    "hours_min": {
      "type": "number"
    },
    "hours_max": {
      "type": "number"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_listing(listing_id)

Get one Track & Blade listing by listing_id. Sold units return status sold and price null.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "listing_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_specs(listing_id, make, model, year)

Official OEM spec figures from data/spec-cards.json. Pass listing_id or make and model, with optional year. Missing figures are omitted; nothing is estimated.

Input Schema

{
  "type": "object",
  "properties": {
    "listing_id": {
      "type": "string"
    },
    "make": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "year": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢recommend_machines(job, job_notes, soft, include_oem_suggestions, limit)

Recommend fitting live inventory for a job, then verified OEM models not in stock. Read-only. Sold units are excluded. Missing specs stay unknown.

Input Schema

{
  "type": "object",
  "properties": {
    "job": {
      "type": "string",
      "enum": [
        "trenching",
        "site_prep_grading",
        "digging_foundations",
        "loading_trucks",
        "material_handling_pallets",
        "land_clearing",
        "road_grading",
        "demolition",
        "hauling_dirt",
        "compaction",
        "other"
      ]
    },
    "job_notes": {
      "type": "string",
      "maxLength": 300
    },
    "soft": {
      "type": "object",
      "properties": {
        "class": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "make": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "min_operating_weight_lb": {
          "type": "number"
        },
        "max_operating_weight_lb": {
          "type": "number"
        },
        "min_dig_depth_ft": {
          "type": "number"
        },
        "min_reach_ft": {
          "type": "number"
        },
        "min_lift_capacity_lb": {
          "type": "number"
        },
        "min_bucket_yd3": {
          "type": "number"
        },
        "max_width_in": {
          "type": "number"
        },
        "min_hp": {
          "type": "number"
        },
        "max_hp": {
          "type": "number"
        },
        "year_min": {
          "type": "integer",
          "minimum": -9007199254740991,
          "maximum": 9007199254740991
        },
        "max_hours": {
          "type": "number"
        },
        "max_price_usd": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "include_oem_suggestions": {
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "job"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools