Crimp
by crimp.studio · remote · no sign-in to list tools · v1.0.0 · published by studio.crimp
Plan DC electrical systems: find components, calculate circuits, check designs and create drafts.
5 tools: 2 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http crimp https://crimp.studio/api/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "calculate_circuit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "run": a word for a change.
- Warncreate_draft
The server marks "create_draft" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "create_draft" says "create": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Changes things 2Claude Code: ask
calculate_circuitRun the existing wire or DC-DC calculator deterministically.1 finding
Why it is in this group
- The description's first verb is "run": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "calculate_circuit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "run": a word for a change.
Description, as the server wrote it Run the existing wire or DC-DC calculator deterministically. Every input field is required: use null for unknown numbers/options and an empty string for missing evidence. Unknown evidence stays unknown. kind=wire requires the wire input shape; kind=dc-dc requires the charger input shape. No fuse selection or installation certification.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
create_draftBuild and analyze a Crimp planning draft from exact catalog IDs and structured connections, without an AI model call.1 finding
Why it is in this group
- The name "create_draft" says "create": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "create_draft" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "create_draft" says "create": a word for a change.
Description, as the server wrote it Build and analyze a Crimp planning draft from exact catalog IDs and structured connections, without an AI model call. Agent provides physical lengths and provenance; Crimp selects terminals, layout, wire and fuse suggestions. Display the exact returned reviewUrl as a clickable HTTPS link labeled Review schematic in Crimp; do not substitute a local HTML wrapper. The link opens a view-only preview; Edit a copy is a separate explicit action that creates a new local project. At most 10 counted equipment items, 40 components and 100 cables. Does not save, replace or publish a user's project. Retain assumptions and review findings before installation.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 3Claude Code: allow
analyze_systemAnalyze an explicit current-schema System with Crimp's canonical sizing, diagnostics and energy engine.No findings
Why it is in this group
- The name "analyze_system" says "analyze": a word for reading.
Description, as the server wrote it Analyze an explicit current-schema System with Crimp's canonical sizing, diagnostics and energy engine. Read-only. Maximum 40 component nodes, 20 zones and 100 cables. Unknown fields, invalid references and other schema versions are rejected. Results preserve provisional currents, unknown fault protection and estimated inputs; no findings is not certification. No scenario sweep in v1.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_componentRead one exact catalog component, including terminal IDs, electrical specs and known configuration.No findings
Why it is in this group
- The name "get_component" says "get": a word for reading.
Description, as the server wrote it Read one exact catalog component, including terminal IDs, electrical specs and known configuration. Catalog data does not verify an installed part or its protection evidence.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_componentsSearch Crimp's catalog by name, manufacturer, model or ID.No findings
Why it is in this group
- The name "search_components" says "search": a word for reading.
Description, as the server wrote it Search Crimp's catalog by name, manufacturer, model or ID. Returns stable catalog IDs and published component data; use get_component for terminals and full fields. Read-only; no AI model call.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http crimp https://crimp.studio/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__crimp__search_components",
"mcp__crimp__get_component",
"mcp__crimp__analyze_system"
],
"ask": [
"mcp__crimp__calculate_circuit",
"mcp__crimp__create_draft"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as crimp. Review it before you use it.