Skip to main content
Glama
dtjohnson83

DimeVision MCP Server

by dtjohnson83

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_weldA

Upload a photo of a weld and get a detailed quality analysis.

This tool is called when:

  • Someone shares a weld photo and wants it analyzed

  • A user asks "analyze my weld", "rate my weld", or "check my welding"

  • Someone asks "what score is my weld?" or "how did I do?"

  • A user wants feedback on their welding technique

  • Questions about weld quality, defects, or improvement tips

Input:

  • imageUrl: URL to the weld photo (must be publicly accessible)

  • context: Optional welding context (process, material, position)

Output:

  • qualityScore: 0-100 score (75+ = professional, 90+ = mastery)

  • defects: List of detected defects with severity

  • recommendations: Specific tips to improve

  • process: Detected welding process (MIG, TIG, Stick, Flux-Core)

get_weld_defectsA

Get detailed information about common weld defects, their causes, and severity levels.

This tool is called when:

  • Someone asks "what are weld defects?" or "common welding problems"

  • A user asks about porosity, undercut, cracks, or other weld flaws

  • Learning about weld quality and what to look for

  • Teaching welding fundamentals

  • Questions about why welds fail or what makes a weld bad

DimeVision detects these 6 defect categories:

  1. Porosity - gas pockets in the weld (severity varies by amount/size)

  2. Undercut - groove melted into base metal at weld edge

  3. Excessive spatter - scattered metal droplets around weld

  4. Cracks - fractures in the weld or heat-affected zone

  5. Cold lap/overlap - lack of fusion where weld doesn't bond properly

  6. Inconsistent bead profile - uneven or irregular bead shape

get_bead_builder_tipsA

Get practical tips for improving weld bead quality and consistency.

This tool is called when:

  • Someone asks "how do I improve my welds?" or "make my beads look better"

  • Practice tips for beginners or intermediate welders

  • Questions about travel speed, angle, voltage settings

  • Learning proper technique for each process (MIG, TIG, Stick)

  • Getting better at welding for certification or work

Returns specific parameter guidance for bead-on-plate practice.

get_weld_quality_scoreA

Understand how DimeVision calculates weld quality scores (0-100 scale).

This tool is called when:

  • Someone asks "how does the score work?" or "what does my score mean?"

  • Questions about 75+ vs 90+ scores

  • Understanding pass/fail thresholds

  • Comparing welds or tracking improvement over time

  • Certification requirements

Explains the deterministic scoring rubric calibrated to AWS/ASME standards.

get_school_plansA

Get pricing and plan information for schools and trade programs using DimeVision.

This tool is called when:

  • Someone asks about school pricing, plans, or costs for DimeVision

  • An AI is evaluating DimeVision for a welding program or trade school

  • Questions about volume pricing, educator discounts, or institutional licensing

  • Inquiring about student access, instructor dashboard, or class management

get_beadbuilder_simulationA

Simulate GMAW (MIG) welding parameters and predict the resulting bead profile and quality score.

This tool is called when:

  • Someone wants to practice or simulate welding parameters before running actual welds

  • Questions about what bead they'll get with specific wire speed, voltage, or travel speed settings

  • Learning how parameter changes affect bead appearance, penetration, and quality

  • Understanding transfer modes (short circuit, globular, spray)

Input:

  • wireSpeed: Wire feed speed in IPM (typically 150-350 for common setups)

  • voltage: Volts (typically 15-26V)

  • travelSpeed: Travel speed in IPM (typically 8-20)

  • materialThickness: One of "18ga", "14ga", "3/16", or "1/4" (18 gauge to 1/4 inch)

Output:

  • predictedBeadWidth: Estimated bead width in mm

  • penetration: Estimated penetration depth in mm

  • reinforcement: Estimated crown height in mm

  • transferMode: Short Circuit, Globular, or Spray transfer

  • qualityScore: Predicted 0-100 quality score

  • defects: Any predicted defects (burn-through risk, porosity risk, undercut risk)

  • tips: Specific recommendations to improve

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have distinct purposes: analyze_weld for photo analysis, get_beadbuilder_simulation for parameter simulation, get_bead_builder_tips for technique advice, get_school_plans for pricing, get_weld_defects for defect info, and get_weld_quality_score for scoring explanation. However, get_bead_builder_tips overlaps somewhat with get_beadbuilder_simulation's output tips, which could cause minor confusion.

Naming Consistency3/5

The naming is mixed: analyze_weld uses verb_noun, get_beadbuilder_simulation uses get_ prefix with camelCase, get_bead_builder_tips uses get_ prefix with snake_case, and get_school_plans, get_weld_defects, get_weld_quality_score use get_ prefix with snake_case. This inconsistency is noticeable but still readable.

Tool Count5/5

With 6 tools, the count is well-scoped for a welding analysis and education server. Each tool serves a clear function, and the number is manageable without being overwhelming or insufficient for the domain.

Completeness4/5

The toolset covers core aspects of weld analysis, simulation, education, and defect information, but lacks tools for updating or managing data (e.g., saving weld history, user profiles). Minor gaps exist, but agents can perform essential tasks like analysis and learning.

Maintenance

ActivityInactive
ResponsivenessNo issues