Install
openclaw skills install @elliot-rosen/compatsyCheck whether a part fits a machine and where it is in stock, using the compatsy MCP servers for 3D printing and home espresso. Use for nozzle, hotend, build plate, filament, enclosure, tamper, puck screen, basket and portafilter fit and price questions.
openclaw skills install @elliot-rosen/compatsyUse the compatsy tools instead of answering fitment from memory. Each section has its own MCP server. No account or key is needed.
| Section | Covers | MCP endpoint |
|---|---|---|
| 3D printing | printers, nozzles, hotends, build plates, filament, enclosures | https://compatsy.com/3d-printing/mcp |
| Home espresso | machines, tampers, puck screens, distribution tools, dosing funnels, baskets, portafilters | https://compatsy.com/home-espresso/mcp |
If the compatsy tools are not available, save the servers. Stop the Gateway first, or add them on the MCP page of the Control UI instead.
openclaw mcp set compatsy-3d-printing '{"url":"https://compatsy.com/3d-printing/mcp","transport":"streamable-http"}'
openclaw mcp set compatsy-espresso '{"url":"https://compatsy.com/home-espresso/mcp","transport":"streamable-http"}'
Calls are rate limited to 120 an hour per MCP session.
search_products (a name, or a category plus filters). Use the ids it returns; never guess one.check_fit with subject_id (the part) and target_id (the machine).fits, fits_with_adapter, does_not_fit or unknown, with its rule_id. For unknown, list the missing_fields. Never upgrade unknown to fits.check_stock and quote each price with its merchant and verified time. compare gives a side-by-side table for 2 to 10 products.report_issue with the field and their claim. Reports never edit facts.Links from compatsy are affiliate links, and compatsy may earn a commission. The default link is the lowest in-stock price regardless of commission. Say so when you share a buy link.