# Parashell Documentation ## Docs - [Parashell agent reference](https://docs.parashell.cloud/index.md): Agent-facing retrieval map for Parashell MCP tools and FreeCAD-compatible Python execution - [Agent quickstart](https://docs.parashell.cloud/quickstart.md): Minimal sequence for a Parashell MCP agent - [Operating model](https://docs.parashell.cloud/agent/operating-model.md): Agent rules for Parashell MCP execution, transactions, validation, and safety - [Schemas](https://docs.parashell.cloud/agent/schemas.md): Shared Parashell MCP JSON schemas for selectors, vectors, placements, objects, sketches, spreadsheets, and view calls - [API coverage](https://docs.parashell.cloud/agent/api-coverage.md): Coverage guarantees for Parashell MCP tools and the FreeCAD-compatible Python API - [FreeCAD-compatible online API map](https://docs.parashell.cloud/agent/freecad-compatible-online-api-map.md): Agent retrieval map for public online FreeCAD-compatible Python API reference surfaces supported by Parashell - [Best practices](https://docs.parashell.cloud/agent/best-practices.md): Parashell agent practices for the FreeCAD-compatible API - [Python quirks](https://docs.parashell.cloud/agent/python-quirks.md): Python quirks for Parashell agents using the FreeCAD-compatible API - [Compatible modules](https://docs.parashell.cloud/agent/compatible-modules.md): Dense map of FreeCAD-compatible Python modules available to Parashell agents - [Runtime introspection](https://docs.parashell.cloud/agent/runtime-introspection.md): Read-only Python snippets for discovering exact FreeCAD-compatible API symbols in Parashell - [TypeIds and properties](https://docs.parashell.cloud/agent/typeids-properties.md): Common Parashell object TypeIds, property patterns, and expression-binding rules - [Python API](https://docs.parashell.cloud/agent/python-api.md): FreeCAD-compatible Python API patterns for Parashell agents - [Python syntax](https://docs.parashell.cloud/agent/python-syntax.md): Allowed Python syntax and execution envelope for Parashell execute_code - [Workflows](https://docs.parashell.cloud/agent/workflows.md): Agent workflows for Parashell inspection, creation, modification, validation, drawings, BIM, BOM, and export - [Python reference: core stubs](https://docs.parashell.cloud/agent/python-reference-core.md): Static core FreeCAD-compatible API stub reference - [Python reference: modeling stubs](https://docs.parashell.cloud/agent/python-reference-modeling.md): Static modeling FreeCAD-compatible API stub reference - [Python reference: workbench stubs](https://docs.parashell.cloud/agent/python-reference-workbenches.md): Static workbench FreeCAD-compatible API stub reference - [Python reference: miscellaneous stubs](https://docs.parashell.cloud/agent/python-reference-misc.md): Static miscellaneous FreeCAD-compatible API stub reference - [MCP tool index](https://docs.parashell.cloud/agent/tools/index.md): Every Parashell MCP tool with category links and signatures - [MCP tool reference](https://docs.parashell.cloud/agent/tools/reference/index.md): Standalone signatures, invocation shapes, responses, and operational notes for agent-facing tools. - [execute_code](https://docs.parashell.cloud/agent/tools/reference/execute_code.md): Execute approved Python code inside an open Parashell transaction. - [gather_context](https://docs.parashell.cloud/agent/tools/reference/gather_context.md): Search Parashell, FreeCAD, and forum sources for ranked context. - [get_ortho](https://docs.parashell.cloud/agent/tools/reference/get_ortho.md): Capture validated orthographic viewport tiles as a labeled composite. - [get_view](https://docs.parashell.cloud/agent/tools/reference/get_view.md): Capture a validated Parashell viewport image from a named view. - [get_world_state](https://docs.parashell.cloud/agent/tools/reference/get_world_state.md): Return structured document, geometry, health, and feature-tree state. - [grep](https://docs.parashell.cloud/agent/tools/reference/grep.md): Search the open CAD workspace with ripgrep or semgrep and get back the object that matched. - [part_design_polar_pattern](https://docs.parashell.cloud/agent/tools/reference/part_design_polar_pattern.md): Run the Part Design polar-pattern command with the supported axis contract. - [rollback_to_transaction](https://docs.parashell.cloud/agent/tools/reference/rollback_to_transaction.md): Restore the exact pre-change checkpoint for an applied transaction. - [Document and object tools](https://docs.parashell.cloud/agent/tools/document-objects.md): Document lifecycle, object CRUD, groups, parts library insertion, appearance, patterns, and recompute. - [Inspection and rendering tools](https://docs.parashell.cloud/agent/tools/inspection-rendering.md): World-state retrieval, object inspection, snapshots, selection, viewport navigation, screenshots, overlays, TechDraw rendering, and visual baselines. - [Sketch and spreadsheet tools](https://docs.parashell.cloud/agent/tools/sketch-spreadsheet.md): Sketch geometry, sketch constraints, spreadsheet cells, aliases, formatting, dimensions, merges, structure, and CSV import/export. - [Geometry builder tools](https://docs.parashell.cloud/agent/tools/geometry-builders.md): High-level geometry creation and boolean tools for common solid-building operations. - [Validation and measurement tools](https://docs.parashell.cloud/agent/tools/validation-measurement.md): Geometry health, mass properties, solid verification, interference checks, bounding boxes, and distance measurement. - [Transactions and file tools](https://docs.parashell.cloud/agent/tools/transactions-files.md): Transactions, rollback, save-state inspection, save-location prompting, autosave, and guarded Python execution. - [Calcinator tools](https://docs.parashell.cloud/agent/tools/calcinator.md): Scientific, symbolic, statistical, matrix, vector, and constant-resolution tools for derived CAD values. - [Research and web tools](https://docs.parashell.cloud/agent/tools/research-web.md): Parashell and FreeCAD context retrieval plus live web search and page reading through Hubble. ## Optional - [Documentation](https://parashell.cloud/docs) - [Blog](https://parashell.cloud/blog)