← Plugin catalog
Productivity

CalcIng Engineering

CalcIng - Müller Engineering Solutions GmbH v0.1.9

Machine element calculations

Create a free account to save this plugin.

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.

View package source →

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.

Keywords

Files & skills

File archives

Plugin package8 files · 39.5 KBBrowse files →
Skill instructions
engineering-calculation9.22 KB

View saved version →

---
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

View saved version →

---
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.