compatsy-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@compatsy-mcpWill a V6 nozzle fit my Prusa MK4S, and which sellers have it in stock?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
compatsy-mcp
compatsy answers "does this part fit that machine, and where is it in stock?" Each category has its own MCP endpoint:
Category | Covers | Endpoint |
3D printing | printers, nozzles, hotends, build plates, filament, enclosures |
|
Home espresso | machines, tampers, puck screens, distribution tools, dosing funnels, baskets |
|
Specs carry their source and confidence, fit verdicts cite the rule that decided them, and prices come with the time they were last verified.
This repo is the quickstart for the hosted MCP server. Nothing runs locally except an optional stdio bridge.
Connect
Remote (preferred). Any client that supports Streamable HTTP:
{ "mcpServers": { "compatsy-3d-printing": { "url": "https://compatsy.com/3d-printing/mcp" } } }stdio via npx. For clients that only launch local servers:
{ "mcpServers": { "compatsy-espresso": { "command": "npx", "args": ["-y", "github:elliot-rosen/compatsy-mcp"], "env": { "COMPATSY_MCP_URL": "https://compatsy.com/home-espresso/mcp" } } } }Claude Code: claude mcp add --transport http compatsy-3d-printing https://compatsy.com/3d-printing/mcp
No account or key. Calls are rate limited per session. The bridge defaults to https://compatsy.com/mcp (3D printing); set COMPATSY_MCP_URL to another endpoint from the table.
Related MCP server: McMaster-Carr MCP Server
Tools
Tool | What it does | Read-only |
| Find products by name or category plus spec filters | yes |
| Full specs with source and confidence, every offer with verified time | yes |
| Side-by-side spec table for 2 to 10 products | yes |
| Verdict for a part and a machine, with the rule id and version, or the missing fields | yes |
| Price and availability per merchant, re-verified when over an hour old | yes |
| Flag a wrong spec, price or verdict. Reports never edit facts | no |
Example calls
{"name": "search_products", "arguments": {"query": "hardened nozzle 0.4", "category": "nozzle", "limit": 5}}
{"name": "get_product", "arguments": {"product_id": "prusa-mk4s"}}
{"name": "compare", "arguments": {"product_ids": ["bambu-lab-p1s", "prusa-core-one"]}}
{"name": "check_fit", "arguments": {"subject_id": "<nozzle id from search_products>", "target_id": "prusa-mk4s"}}
{"name": "check_stock", "arguments": {"product_id": "prusa-mk4s"}}
{"name": "report_issue", "arguments": {"entity_type": "product", "entity_id": "prusa-mk4s", "field": "nozzle_thread", "claim": "MK4S uses the Nextruder thread"}}Example prompts that use them well:
"Will a V6 nozzle fit my Prusa MK4S? If it needs an adapter, say which."
"Which hardened 0.6 mm nozzles fit a Bambu Lab P1S, cheapest in stock first?"
"Compare the Core One and the P1S on build volume and enclosure."
"Which puck screens fit a Breville Barista Express, in stock?"
Verdicts
fits, fits_with_adapter, does_not_fit or unknown. Unknown is an answer: it lists the spec fields that are missing rather than guessing. Every rule needs two independent sources, one from the manufacturer, before it can decide anything.
Editor rules
rules/cursor.mdc and rules/windsurf.md tell Cursor or Windsurf agents when to call compatsy instead of guessing fitment from memory.
Links
Methodology: https://compatsy.com/3d-printing/methodology and https://compatsy.com/home-espresso/methodology
Open data: https://compatsy.com/data
Support: support@compatsy.com
This server cannot be deployed
Maintenance
Related MCP Connectors
Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.
Cross-merchant product search with real price history, comparisons, and demand signals.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Product search across online shops worldwide, plus every seller's price with a direct link.
Related MCP Servers
- FlicenseAqualityNot gradedmaintenanceProvides specialized search capabilities across e-commerce platforms, scientific publications, code repositories, social media, and general web with advanced filtering, including product comparison, research aggregation, and developer tool discovery.3-
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving detailed product specifications from McMaster-Carr using part numbers or search queries.MIT
- FlicenseNot gradedqualityBmaintenanceEnables users to compare and get recommendations across multiple supermarket products, combining curated specifications with realtime price and review lookups.-
- AlicenseAqualityCmaintenanceEnables live product search, price, stock, and spec queries across Flipkart and Amazon.in, with tools for comparing products and checking delivery availability.121MIT