DimeVision MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_weldA | Upload a photo of a weld and get a detailed quality analysis. This tool is called when:
Input:
Output:
|
| get_weld_defectsA | Get detailed information about common weld defects, their causes, and severity levels. This tool is called when:
DimeVision detects these 6 defect categories:
|
| get_bead_builder_tipsA | Get practical tips for improving weld bead quality and consistency. This tool is called when:
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:
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:
|
| get_beadbuilder_simulationA | Simulate GMAW (MIG) welding parameters and predict the resulting bead profile and quality score. This tool is called when:
Input:
Output:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
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.
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.
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.
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.