Trail Fortress Fitment

Free, read-only truck and Jeep parts fitment: what fits your vehicle, fit checks, tire sizes.

Should I use this

Quality & Safety

A
Description quality
92%
Schema completeness
83%
Naming quality
97%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'check_part_fit' description lacks action verbin check_part_fit

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~796Tokens (tool definitions)
~962 BTypical response size
Moderate attention impact (0.62% 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": {
    "fitment": {
      "url": "https://trailfortress.com/mcp/"
    }
  }
}

Remote endpoints

https://trailfortress.com/mcp/streamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_vehicle_options(year, make)

Returns valid years, makes, and models in the Trail Fortress catalogue. Use this before guessing model spelling (Wrangler JK, 1500, F-150, and so on).

Input Schema

{
  "type": "object",
  "properties": {
    "year": {
      "description": "Optional model year to narrow makes and models.",
      "type": "integer",
      "minimum": 1950,
      "maximum": 2035
    },
    "make": {
      "description": "Optional make to narrow models, for example Ford or Jeep.",
      "type": "string",
      "maxLength": 80
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_parts_for_vehicle(year, make, model, category, limit)

Returns a fitment-checked listing URL and in-stock parts with listable prices only. Manufacturer exclusions are on each product page.

Input Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "integer",
      "minimum": 1950,
      "maximum": 2035
    },
    "make": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "model": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "category": {
      "description": "Optional category slug, for example lift-kits.",
      "type": "string",
      "maxLength": 80
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_part_fit(product_url_or_sku, year, make, model)

Returns fits, does_not_fit, or unknown using manufacturer application data. Never guesses when data is missing.

Input Schema

{
  "type": "object",
  "properties": {
    "product_url_or_sku": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "year": {
      "type": "integer",
      "minimum": 1950,
      "maximum": 2035
    },
    "make": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "model": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    }
  },
  "required": [
    "product_url_or_sku",
    "year",
    "make",
    "model"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_product(product_url_or_sku)

Returns title, brand, part number, listable price (MAP for Rough Country), availability, key facts, and manufacturer exclusions. No cost or trade pricing.

Input Schema

{
  "type": "object",
  "properties": {
    "product_url_or_sku": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    }
  },
  "required": [
    "product_url_or_sku"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_parts(query, limit)

Full-text and part-number search over listed products with listable prices only.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tire_fitment(year, make, model, tire)

Returns verified tire sizes, stated max tire claims, lift-only notes, and matching wheels from manufacturer strings already in the catalogue.

Input Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "integer",
      "minimum": 1950,
      "maximum": 2035
    },
    "make": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "model": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "tire": {
      "description": "Optional tire size token, for example 33x12.50R20.",
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools