CalcIng Engineering
CalcIng - Müller Engineering Solutions GmbH v0.1.9
Machine element calculations
From the developer
Declared capabilities
- List calculation apps and their input schemas
- Check and normalise inputs
- Run machine element calculations
Cost & access
This plugin does not sell products or process payments. It only calculates with the calcing account the user signs in with.
Declared limitations
- Calculation before connecting an account: the tool returns only a shortened answer (short_answer: true) - main results, overall assessment, warnings and notes, standards - with a notice linking to the free calcing account and the terms. The model must present it as a shortened answer, must not estimate or reconstruct the missing values, and passes the links on unchanged. Expected main results for this prompt: L10 = 78.40 million revolutions, L10h = 871.1 h, S0 = 2.26. With the test account connected the same prompt returns the complete result.
- Incomplete input: the model must not invent engineering data. It asks for the missing values (the input check answers input_required with missing_required / invalid_fields) and does not run the calculation with guessed values.
- Unknown bearing designation: the app answers not_found; the model reports this, asks for a correct designation and does not substitute catalogue data or an estimate of its own.
Onboarding example
Bearing 6206 (C = 21.4 kN, C0 = 11.3 kN), radial 5 kN at 1500 rpm, reliability 90 %: how long does it last?
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 11, 2026. Package observed Nov 11, 2026.
Description
From the marketplace listing
CalcIng Engineering connects ChatGPT to the calculation apps of saas.calcing.de. The model calls the apps as tools: find the right app, read its input schema, check the inputs, calculate, and return the app's result with its notes, warnings and provenance (app, version). The numbers come from the calcing apps on our server, the same apps as in the calcing user interface; the model does not estimate results itself, and a failed calculation is reported, not replaced. Included: shafts and axles, key connections, interference fits, ISO fits, bolted joints, rolling bearings (rating life and contact analysis), shaft-bearing systems, rolling contacts, planetary gears, strength assessment with the local and the nominal stress concept, district-heating branches, axial fans, horizontal- and vertical-axis wind turbines, plus material lookup and handing a result over as the input of the next app. Intended for mechanical engineers and designers. Sign in with your calcing account (OAuth) for complete results. Without sign-in, calculations return a shortened answer: main results, overall assessment, warnings and notes. The calcing terms of service, section 10, govern access and use. Results must be checked professionally before use. A connection can be revoked at any time in calcing under "API & Skills".
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 11, 2026. Last seen Nov 11, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Design mechanical parts in WebCAD, check that they build, see them and get STEP files.
Shared terms: call, come, gear, joint
-
Create editable engineering calculations, reports and drawings in your AltoDocs workspace from chat.
Shared terms: analysis, calculation, engineering, input
-
Connect Laviya to access tasks and project context in your workspace.
Shared terms: oauth, server, connection, contact
Keywords
Files & skills
File archives
Skill instructions
engineering-calculation9.22 KB
--- name: engineering-calculation description: Run a mechanical engineering calculation with the calcing tools of this plugin (saas.calcing.de). Use when the user asks to size, check or verify a machine element or component - shaft or axle strength, parallel key, interference fit, ISO fit/tolerance, bolted joint, rolling bearing life or contact, shaft-bearing system, rolling contact (Hertz), planetary gear stage, FKM strength assessment, district-heating branch, axial fan, horizontal- or vertical-axis wind turbine - or to look up a material for such a calculation. --- # Engineering calculation with calcing The numbers come from the calcing calculation apps, never from the model. Your job is to find the right app, collect complete inputs with the user, let the app check and calculate, and report what the app returned. ## 0. Tell the user about the calcing account When this plugin is used for the first time in a conversation, tell the user once, before anything else: the full results of calcing calculations require a calcing account; where the connection allows calls without signing in, a calculation returns a shortened answer instead (main results, overall assessment, all warnings and notes, the standard applied); storing runs, reports and hand-offs need the account; an account can be registered free at https://saas.calcing.de/?auth=register. The list tool `calcing_list_apps` returns the same notice in its `account` field. An answer with `short_answer: true` is such a shortened answer. Present its main results, overall assessment, warnings and notes as they are; say that it is not the full result and pass on the links in its `notice` unchanged. Do not reconstruct or estimate the missing values. ## 1. Find the app and its inputs - do not assume tool names 1. Call the list tool `calcing_list_apps`. It returns the available `apps` (each with `registry_key`, `title`, `description` and its `actions`, each action naming its `tool`, `body_shape` and `required_fields`), the `services` (result hand-off, material lookup) and `not_wired` (keys without a tool, with the reason). Use only tools named there; the set changes as apps are added. 2. Pick the app whose title and description match the task. If two could fit (for example the catalogue bearing life app and the detailed rolling-bearing app), say which one you chose and why, or ask. 3. Call the schema tool `calcing_get_schema` with that `registry_key`. Build the input only from fields in `input_schema`: respect `required`, `enum`, defaults, units in the field titles or descriptions, and `additionalProperties: false` (unknown fields are rejected). 4. Respect the `body_shape` of the action: for `input_umschlag` pass the app's fields inside the tool's `input` object; for `flach` the action's fields go at the top level of `input` (the tool descriptions say the same). The list and schema tools work without sign-in. If they are missing or fail, report that and stop. Do not reconstruct a schema from memory. An unknown `registry_key` makes `calcing_get_schema` answer with an error that lists the known apps; use one of those or ask the user. ## 2. Clarify inputs with the user - Map what the user gave you to schema fields and list what is still missing. Ask for missing required values instead of inventing them. Where the schema has a default, tell the user which default will be used so they can override it. - Confirm units. Convert only with an explicit, stated factor (for example kNm to Nm), and show the converted value back to the user. - Materials: if the app's actions include `materials`, call the tool named there (for example `calcing_list_materials_passfeder`) and use a key from its list for the material fields. A name that matches several entries is answered with `material_not_unique` and the candidates: let the user choose, do not pick one yourself. The material service from the list (`search`, then `resolve`) returns identities only, no
Preview of the first 4,000 characters. Read full instructions →
result-handoff2.23 KB
--- name: result-handoff description: Pass the result of one calcing calculation on as the input of another calcing app (saas.calcing.de tools of this plugin). Use when the user wants a follow-up calculation from a result they just got, for example "now check the key on this shaft" or "use this bearing result in the next step". --- # Hand a calcing result on to the next app The calcing tools include a result hand-off service. Find it in the `services` of the list tool `calcing_list_apps`: it names its actions (`dry-run`, `execute`), their tools and their `required_fields` (`from_app`, `to_app`). Its `body_shape` is `flach`: the fields go at the top level of the tool's `input` object. Use only the tools the list names. 1. **Source.** The source is a complete calculation result envelope returned by a calcing `solve` (or hand-off `execute`) call in this conversation. Pass it as `from_result`, with `from_app` set to that app's `registry_key` and `to_app` to the target app's `registry_key`. Do not edit or shorten the envelope, and do not build one by hand. 2. **Dry run first.** Call the `dry-run` tool. It prepares the transfer without calculating and reports the target's missing required fields. Show the user which values were transferred and which are missing. 3. **Missing values.** Ask the user for each missing value with its unit. Do not fill them yourself. 4. **Execute.** Only when nothing required is missing and the user agrees, call the `execute` tool. It transfers and calculates, and returns the target's full envelope, which can be the next step's `from_result`. If the user's missing values cannot be passed in the hand-off call, run the target app through the `engineering-calculation` skill instead (schema, validate, solve), starting from the inputs the dry run prepared. 5. **Report** the target's result as the `engineering-calculation` skill describes: values with units, every warning and note, provenance, no conformity claims beyond what the result says. If a hand-off call fails, report the `error` code and message and stop. Never substitute an estimated value for a failed transfer or calculation. `execute` calculates and is not read-only, so the host may ask the user to confirm it; `dry-run` is read-only.
Release notes
First release for ChatGPT: two skills (guided engineering calculation, result hand-off between apps) and the connection to the calcing MCP server for ChatGPT.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- MIT
- Package author
- CalcIng - Müller Engineering Solutions GmbH
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Listing translations
- de-DE
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- List calculation apps and their input schemas
- Check and normalise inputs
- Run machine element calculations
- Look up materials of an app
- Hand a result on to the next app
Package observed Nov 11, 2026.
Technical details
- First seen
- Nov 11, 2026 · 00:00 UTC
- Last seen
- Nov 11, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6af0637f49108191ada7aa10552133d9
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.