- Brand
- CALCING
- Category
- Operations
- Primary Subcategory
- Pending
Integration details
Description
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".
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- CALCING
- Access
- Account optional
- First tracked
- 2026-11-11
- Tool count
- 74
- Market
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Not discoverable in ChatGPT yet
ChatGPT now suggests Plugins on its own when they match a user's request, but not every Plugin is being surfaced yet.We haven’t seen CalcIng Engineering suggested yet. Sign up and we’ll track it, and your Discoverability Score will appear here once ChatGPT starts surfacing it.
What discovery looks like

Get alerts for CalcIng Engineering
Get updates when CalcIng Engineering’s Discoverability Score or category rank changes.
Competitive lineup
74 tools agents can invoke
Axial-Fan Designer — Run the calculation. Axial fans + compressors — Cordier design, mean-line, map, compressible recalculation. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'axial_fan:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/axial-fan/agent/schema (same agent token).
calcing_solve_axial_fan
Axial-Fan Designer — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Axial fans + compressors — Cordier design, mean-line, map, compressible recalculation. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/axial-fan/agent/schema (same agent token).
calcing_save_run_axial_fan
Axial-Fan Designer — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Axial fans + compressors — Cordier design, mean-line, map, compressible recalculation. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/axial-fan/agent/schema (same agent token).
calcing_list_materials_axial_fan
Axial-Fan Designer — Normalise the inputs into their canonical form WITHOUT solving. Axial fans + compressors — Cordier design, mean-line, map, compressible recalculation. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'axial_fan:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/axial-fan/agent/schema (same agent token).
calcing_export_input_axial_fan
Axial-Fan Designer — Validate the inputs WITHOUT solving; report validation errors. Axial fans + compressors — Cordier design, mean-line, map, compressible recalculation. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'axial_fan:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/axial-fan/agent/schema (same agent token).
calcing_validate_axial_fan
Bolted Joints (VDI 2230) — Run the calculation. Design bolts — preload, fatigue strength, surface pressure, tightening torque. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'screw:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/screw/agent/schema (same agent token).
calcing_solve_screw
Bolted Joints (VDI 2230) — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Design bolts — preload, fatigue strength, surface pressure, tightening torque. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/screw/agent/schema (same agent token).
calcing_save_run_screw
Bolted Joints (VDI 2230) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Design bolts — preload, fatigue strength, surface pressure, tightening torque. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/screw/agent/schema (same agent token).
calcing_list_materials_screw
Bolted Joints (VDI 2230) — Normalise the inputs into their canonical form WITHOUT solving. Design bolts — preload, fatigue strength, surface pressure, tightening torque. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'screw:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/screw/agent/schema (same agent token).
calcing_export_input_screw
Bolted Joints (VDI 2230) — Validate the inputs WITHOUT solving; report validation errors. Design bolts — preload, fatigue strength, surface pressure, tightening torque. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'screw:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/screw/agent/schema (same agent token).
calcing_validate_screw
Contact Mechanics — Run the calculation. Hertzian contact calculation for line and point contact — surface pressure, flattening, penetration depth. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'waelzkontakte:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/waelzkontakte/agent/schema (same agent token).
calcing_solve_waelzkontakte
Contact Mechanics — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Hertzian contact calculation for line and point contact — surface pressure, flattening, penetration depth. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/waelzkontakte/agent/schema (same agent token).
calcing_list_materials_waelzkontakte
Contact Mechanics — Normalise the inputs into their canonical form WITHOUT solving. Hertzian contact calculation for line and point contact — surface pressure, flattening, penetration depth. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'waelzkontakte:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/waelzkontakte/agent/schema (same agent token).
calcing_export_input_waelzkontakte
Contact Mechanics — Validate the inputs WITHOUT solving; report validation errors. Hertzian contact calculation for line and point contact — surface pressure, flattening, penetration depth. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'waelzkontakte:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/waelzkontakte/agent/schema (same agent token).
calcing_validate_waelzkontakte
District heating network (route) — List the entries of this material list: key, designation, material number, standards, condition and range of validity, the property values or formulas (where not plan-restricted) and their origin. The only arguments are filters inside 'input': 'query' (text in key, name, material number or alias), 'standard' (text in a standard) and 'limit' (1 to 1000; without it at most 200 entries, 'truncated' says whether more match); {} lists all. Material list of the district heating network: steel carrier-pipe materials with E and alpha as formulas of the temperature (EN 13941-1, section 5.2.3.3) and, where listed, the minimum tensile strength R_m (EN 10216-2). Use it to look up values: evaluate E and alpha at the design temperature and enter them as numbers in the pipe section of the district heating app in the calcing interface. No input field there takes a material key, and this server has no calculation tool for the network. Body shape: the call's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_waermenetz_materials
District-heating branch (EN 13941-1) — Run the calculation. Assessment of welded tees / branches — internal pressure, opening reinforcement, primary stress, fatigue. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'tstueck:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/tstueck/agent/schema (same agent token).
calcing_solve_tstueck
District-heating branch (EN 13941-1) — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Assessment of welded tees / branches — internal pressure, opening reinforcement, primary stress, fatigue. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/tstueck/agent/schema (same agent token).
calcing_save_run_tstueck
District-heating branch (EN 13941-1) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Assessment of welded tees / branches — internal pressure, opening reinforcement, primary stress, fatigue. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/tstueck/agent/schema (same agent token).
calcing_list_materials_tstueck
District-heating branch (EN 13941-1) — Normalise the inputs into their canonical form WITHOUT solving. Assessment of welded tees / branches — internal pressure, opening reinforcement, primary stress, fatigue. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'tstueck:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/tstueck/agent/schema (same agent token).
calcing_export_input_tstueck
District-heating branch (EN 13941-1) — Validate the inputs WITHOUT solving; report validation errors. Assessment of welded tees / branches — internal pressure, opening reinforcement, primary stress, fatigue. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'tstueck:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/tstueck/agent/schema (same agent token).
calcing_validate_tstueck
FKM strength assessment — Run the calculation. Analytical static and fatigue strength assessment to the FKM guideline 2020 (7th edition); inputs are stresses. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'fkm:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/fkm/agent/schema (same agent token).
calcing_solve_fkm
FKM strength assessment — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Analytical static and fatigue strength assessment to the FKM guideline 2020 (7th edition); inputs are stresses. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/fkm/agent/schema (same agent token).
calcing_save_run_fkm
FKM strength assessment — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Analytical static and fatigue strength assessment to the FKM guideline 2020 (7th edition); inputs are stresses. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/fkm/agent/schema (same agent token).
calcing_list_materials_fkm
FKM strength assessment — Normalise the inputs into their canonical form WITHOUT solving. Analytical static and fatigue strength assessment to the FKM guideline 2020 (7th edition); inputs are stresses. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'fkm:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/fkm/agent/schema (same agent token).
calcing_export_input_fkm
FKM strength assessment — Validate the inputs WITHOUT solving; report validation errors. Analytical static and fatigue strength assessment to the FKM guideline 2020 (7th edition); inputs are stresses. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'fkm:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/fkm/agent/schema (same agent token).
calcing_validate_fkm
Fits (ISO 286) — Run the calculation. Fit calculation — tolerances, clearance, interference and fit systems. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passungen:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passungen/agent/schema (same agent token).
calcing_solve_passungen
Fits (ISO 286) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Fit calculation — tolerances, clearance, interference and fit systems. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passungen/agent/schema (same agent token).
calcing_list_materials_passungen
Fits (ISO 286) — Normalise the inputs into their canonical form WITHOUT solving. Fit calculation — tolerances, clearance, interference and fit systems. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passungen:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passungen/agent/schema (same agent token).
calcing_export_input_passungen
Fits (ISO 286) — Validate the inputs WITHOUT solving; report validation errors. Fit calculation — tolerances, clearance, interference and fit systems. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passungen:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passungen/agent/schema (same agent token).
calcing_validate_passungen
Interference Fit (DIN 7190-1:2017) — Run the calculation. Design cylindrical interference fits — joint pressure, interference, transmittable moment, safety factors. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'pressverband:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/pressverband/agent/schema (same agent token).
calcing_solve_pressverband
Interference Fit (DIN 7190-1:2017) — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Design cylindrical interference fits — joint pressure, interference, transmittable moment, safety factors. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/pressverband/agent/schema (same agent token).
calcing_save_run_pressverband
Interference Fit (DIN 7190-1:2017) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Design cylindrical interference fits — joint pressure, interference, transmittable moment, safety factors. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/pressverband/agent/schema (same agent token).
calcing_list_materials_pressverband
Interference Fit (DIN 7190-1:2017) — Normalise the inputs into their canonical form WITHOUT solving. Design cylindrical interference fits — joint pressure, interference, transmittable moment, safety factors. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'pressverband:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/pressverband/agent/schema (same agent token).
calcing_export_input_pressverband
Interference Fit (DIN 7190-1:2017) — Validate the inputs WITHOUT solving; report validation errors. Design cylindrical interference fits — joint pressure, interference, transmittable moment, safety factors. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'pressverband:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/pressverband/agent/schema (same agent token).
calcing_validate_pressverband
Material lookup (catalogue) — Resolve a material name or number to its stable identity. Material search and unambiguous resolution of one identity from name, material number, alias or stable ID - fail-closed (404 unknown, 409 ambiguous with candidate IDs). Returns identities and available data groups only, NO plan-gated property values. Feeds 'material_key'/'material_id' into downstream verifications such as the FKM assessment. Not a solver. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Required top-level fields: reference. Requires the agent scope 'materials:resolve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_materials_resolve
Material lookup (catalogue) — Search the material catalogue. Material search and unambiguous resolution of one identity from name, material number, alias or stable ID - fail-closed (404 unknown, 409 ambiguous with candidate IDs). Returns identities and available data groups only, NO plan-gated property values. Feeds 'material_key'/'material_id' into downstream verifications such as the FKM assessment. Not a solver. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Required top-level fields: q. Requires the agent scope 'materials:search'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_materials_search
Parallel Key Joint (Dimensions: DIN 6885; strength: DIN 6892) — Run the calculation. Design parallel keys and verify their strength — surface pressure on shaft and hub, shear in the key. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passfeder:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passfeder/agent/schema (same agent token).
calcing_solve_passfeder
Parallel Key Joint (Dimensions: DIN 6885; strength: DIN 6892) — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Design parallel keys and verify their strength — surface pressure on shaft and hub, shear in the key. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passfeder/agent/schema (same agent token).
calcing_save_run_passfeder
Parallel Key Joint (Dimensions: DIN 6885; strength: DIN 6892) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Design parallel keys and verify their strength — surface pressure on shaft and hub, shear in the key. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passfeder/agent/schema (same agent token).
calcing_list_materials_passfeder
Parallel Key Joint (Dimensions: DIN 6885; strength: DIN 6892) — Normalise the inputs into their canonical form WITHOUT solving. Design parallel keys and verify their strength — surface pressure on shaft and hub, shear in the key. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passfeder:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passfeder/agent/schema (same agent token).
calcing_export_input_passfeder
Parallel Key Joint (Dimensions: DIN 6885; strength: DIN 6892) — Validate the inputs WITHOUT solving; report validation errors. Design parallel keys and verify their strength — surface pressure on shaft and hub, shear in the key. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'passfeder:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/passfeder/agent/schema (same agent token).
calcing_validate_passfeder
Planetary gear (DIN 3990 Part 21 with Annex E) — Run the calculation. Simple planetary gear from the power data — kinematics, tooth numbers, tooth forces, pitting and tooth-root load capacity. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'planetengetriebe:solve'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/planetengetriebe/agent/schema (same agent token).
calcing_solve_planetengetriebe
Planetary gear (DIN 3990 Part 21 with Annex E) — Run the calculation AND store it as a run of your organisation (scope saas:write). Returns the run_id, the result and where to request its report; the stored run can be the source of a hand-off ('from_run_id') and of a report. Simple planetary gear from the power data — kinematics, tooth numbers, tooth forces, pitting and tooth-root load capacity. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/planetengetriebe/agent/schema (same agent token).
calcing_save_run_planetengetriebe
Planetary gear (DIN 3990 Part 21 with Annex E) — List the materials this app accepts: the key its material fields take, designation, material number, standards, condition and range of validity, the property values the app calculates with (where not plan-restricted) and their origin. Filter with 'query' (text in key, name, number or alias), 'standard' and 'limit'. Use the key in the material field of the input; a name that is not a key is resolved only if unambiguous. Simple planetary gear from the power data — kinematics, tooth numbers, tooth forces, pitting and tooth-root load capacity. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires a valid agent token, no scope; not counted as a calculation. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/planetengetriebe/agent/schema (same agent token).
calcing_list_materials_planetengetriebe
Planetary gear (DIN 3990 Part 21 with Annex E) — Normalise the inputs into their canonical form WITHOUT solving. Simple planetary gear from the power data — kinematics, tooth numbers, tooth forces, pitting and tooth-root load capacity. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'planetengetriebe:export_input'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/planetengetriebe/agent/schema (same agent token).
calcing_export_input_planetengetriebe
Planetary gear (DIN 3990 Part 21 with Annex E) — Validate the inputs WITHOUT solving; report validation errors. Simple planetary gear from the power data — kinematics, tooth numbers, tooth forces, pitting and tooth-root load capacity. Body shape: the app's inputs go INSIDE an 'input' object (the tool wraps them for you; pass the inner object). Requires the agent scope 'planetengetriebe:validate'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON. The full JSON schemas for this app: GET /elements/planetengetriebe/agent/schema (same agent token).
calcing_validate_planetengetriebe
Reports from stored runs — Create the report of one app (PDF, DOCX, XLSX, HTML or text; de, en or zh) from a stored run ('run_id': recalculated and compared with the stored result, the report states the calculation state) or from inputs ('input'). Give 'app' and exactly one of 'run_id' and 'input'. Books the report price once per calculation (scope saas:write). In a chat, request 'format': 'ascii' (plain text, about 20-30 kB). PDF, DOCX, XLSX and HTML come back base64-encoded at about 0.5 MB, too large for a chat; the same report in these formats can be downloaded from the app in the calcing interface at saas.calcing.de. Report of one app ('app-report') or one collected report over several stored runs ('collected-report'). A report from a stored run is recalculated with today's version and compared with the stored result; it states the calculation state (confirmed or each deviation), the standard editions and catalogue states of every partial calculation and the overall assessment. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Required top-level fields: app. Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_reports_app_report
Reports from stored runs — Create one report over several stored runs ('run_ids', in order) or over the latest run of each workflow of an engineering project ('vorhaben_id'): overview with the overall assessment of all runs (one failed run fails the chain, an incomplete one leaves it incomplete), then the single report of each run. Scope saas:write; each calculation is booked once. In a chat, request 'format': 'ascii' (plain text, about 20-30 kB). PDF, DOCX, XLSX and HTML come back base64-encoded at about 0.5 MB, too large for a chat; the same report in these formats can be downloaded from the app in the calcing interface at saas.calcing.de. Report of one app ('app-report') or one collected report over several stored runs ('collected-report'). A report from a stored run is recalculated with today's version and compared with the stored result; it states the calculation state (confirmed or each deviation), the standard editions and catalogue states of every partial calculation and the overall assessment. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Requires the agent scope 'saas:write'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_reports_collected_report
Result hand-off between two apps — Prepare the step WITHOUT executing it. Passes one app's result into another app as input. 'dry-run' prepares the transfer without solving the target and reports missing required fields; 'execute' transfers and solves, returning the target's full envelope for direct reuse as the next step's 'from_result'. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Required top-level fields: from_app, to_app. Requires the agent scope 'handoff:dry_run'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_handoff_dry_run
Result hand-off between two apps — Execute the step. Passes one app's result into another app as input. 'dry-run' prepares the transfer without solving the target and reports missing required fields; 'execute' transfers and solves, returning the target's full envelope for direct reuse as the next step's 'from_result'. Body shape: FLAT — the fields go at the TOP LEVEL of the object, not inside an 'input' key. Required top-level fields: from_app, to_app. Requires the agent scope 'handoff:execute'. Argument 'input': a JSON object (a JSON string is also accepted). Returns the raw API answer as JSON.
calcing_handoff_execute
CalcIng Engineering ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve CalcIng Engineering's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.


