Manufacturing Tolerance MCP

Connect Cursor or other MCP clients to our tolerance calculators. One server URL exposes five tools that mirror the web calculators on this site.

Guide URL: https://custompartsfactory.com/mcp-tools

Quick setup (Cursor)

Add one MCP server entry in Cursor Settings → MCP → Edit config:

{
  "mcpServers": {
    "Manufacturing Tolerance MCP": {
      "url": "https://custompartsfactory.com/mcp/sse"
    }
  }
}

Port 8787 on the domain does not work because Cloudflare only proxies HTTP/HTTPS (80/443). Use the /mcp/ paths below, or connect directly to http://72.61.79.77:8787/sse if needed.

Health check: https://custompartsfactory.com/mcp/health

How to use in chat

  1. Enable Manufacturing Tolerance MCP in your Cursor agent/composer session.
  2. Ask in plain language which tolerance you need and include the inputs (size, grade, unit, etc.).
  3. Cursor calls the matching tool automatically — you do not need to know the JSON schema.

Steel forging tolerance lookup (DZGC) by size, weight, material difficulty, and shape complexity.

Parameters

  • size — nominal size (mm for Metric, inch for Imperial)
  • weight — part weight (kg for Metric, lb for Imperial)
  • unit — Metric or Imperial
  • difficulty — m1 or m2
  • complexity — s1, s2, s3, or s4
  • forgingMethod — Vertical Forging (default) or Horizonal Forging

Example prompt

Use Steel-Forging-Tolerance for size 100 mm, weight 5 kg, metric, difficulty m1, complexity s1.

REST test URL

https://custompartsfactory.com/mcp/api/dzgc?size=100&weight=5&unit=Metric&difficulty=m1&complexity=s1

Aluminum forging tolerance for non-cross dimensions (L) or cross dimensions (H + projection area).

Parameters

  • mode — nonCross (default) or cross
  • dimensionL — required for nonCross mode
  • dimensionH + projectionArea — required for cross mode
  • lengthUnit — mm (default) or inch
  • areaUnit — cm2 (default) or sqin for cross mode

Example prompt

Use Aluminum-Forging-Tolerance in nonCross mode for dimension L = 120 mm.

REST test URL

https://custompartsfactory.com/mcp/api/alumforgingtolerance?mode=nonCross&dimensionL=120&lengthUnit=mm

Die casting dimensional tolerance plus optional position, flatness, coaxiality, and surface quality data.

Parameters

  • basicSize — casting size (mm unless unit=inch)
  • tolerance — CT4, CT5, CT6, or CT7
  • alloyType — optional alloy label
  • surfaceLevel — Y1, Y2, or Y3
  • measuredSizeRange, sameHalfMold, movingParts — optional advanced fields

Example prompt

Use Die-Casting-Tolerance for basic size 50 mm, tolerance CT6, surface level Y2.

REST test URL

https://custompartsfactory.com/mcp/api/yzgc?basicSize=50&tolerance=CT6&surfaceLevel=Y2

Welding fabrication tolerance from nominal size and grade class.

Parameters

  • basicSize — nominal size
  • selectedGrade — A, B, C, D, E, or F (default A)
  • unit — mm (default) or inch

Example prompt

Use Welding-Tolerance for basic size 80 mm, grade A.

REST test URL

https://custompartsfactory.com/mcp/api/hjgc?basicSize=80&selectedGrade=A&unit=mm

Sheet metal tolerance tables (JIS B0408/B0410/B0419). Omit table to return all 10 tables.

Parameters

  • basicSize — basic dimension
  • unitSystem — mm (default) or inch
  • grade — Grade A (default) or Grade B
  • table — optional 1–10; omit for all tables
  • thickness — optional for tables 3, 4, 5, 9, 10

Example prompt

Use Sheet-Metal-Tolerance for basic size 100 mm, Grade A, all tables.

REST test URL

https://custompartsfactory.com/mcp/api/bjgc?basicSize=100&unitSystem=mm&grade=Grade%20A