cults3d-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., "@cults3d-mcp show me my design stats"
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.
cults3d-mcp
An MCP (Model Context Protocol) server for Cults3D — the leading marketplace for 3D printing designs.
Enables AI agents to upload designs, track stats, manage listings, and monitor community engagement on Cults3D.
First open-source MCP server for Cults3D.
Features
Tool | Description |
| Upload a new STL/ZIP with title, description, tags, category, price |
| Edit metadata on an existing listing |
| List all your published designs with status and stats |
| Downloads, likes, comments, revenue for a design |
| Search public designs by keyword (competitor research) |
| Trending designs in a category |
| Read comments on a design |
| Post a reply to a comment |
| List your Cults3D collections |
| Add a design to a collection |
Related MCP server: Civitai MCP Server
Installation
pip install cults3d-mcpOr run directly with uvx:
uvx cults3d-mcpConfiguration
Create a .env file (see .env.template):
CULTS3D_EMAIL=your@email.com
CULTS3D_PASSWORD=yourpasswordAuthentication uses Cults3D's token-based auth (JWT). The server logs in on startup and refreshes the token automatically.
MCP Client Setup
Add to your MCP config (~/.config/claude/claude_desktop_config.json or equivalent):
{
"mcpServers": {
"cults3d": {
"command": "uvx",
"args": ["cults3d-mcp"],
"env": {
"CULTS3D_EMAIL": "your@email.com",
"CULTS3D_PASSWORD": "yourpassword"
}
}
}
}Development
git clone https://github.com/clugtu/cults3d-mcp
cd cults3d-mcp
pip install -e ".[dev]"
pre-commit install
pytestThis repo uses pre-commit with ruff for linting and formatting. Install pre-commit if you don't have it:
pip install pre-commitThen run pre-commit install once to register the hooks — they'll run automatically on every git commit.
API Notes
Cults3D uses an internal GraphQL API (https://cults3d.com/graphql). This server uses reverse-engineered queries from the web interface. It is not an officially supported integration.
Rate limits: Be respectful — add delays between bulk operations
Auth: Session-based JWT, refreshed every ~24h
File uploads: Multipart form-data for STL/ZIP files
License
MIT — see LICENSE
Related
pinterest-mcp — Pinterest MCP server
Available Tools
10 toolsadd_to_collectionC
Add a design to one of your collections.
Inputs: design_slug (required), collection_id (required).
get_commentsB
Get all comments on a specific design.
Inputs: slug (required).
get_design_statsA
Get detailed stats for a design: downloads, likes, comments, price.
Inputs: slug (required).
get_trendingC
Get trending designs in a Cults3D category.
Inputs: limit, category.
list_collectionsA
List your Cults3D collections.
Inputs: no named parameters.
list_my_designsC
List all designs published under your account with stats.
Inputs: limit, offset.
reply_to_commentC
Post a reply to a comment on one of your designs.
Inputs: body (required), slug (required), comment_id (required).
search_designsC
Search public designs on Cults3D by keyword. Useful for competitor research.
Inputs: query (required), limit, category.
update_designC
Update metadata on an existing Cults3D design.
Inputs: slug (required), name, tags, price, +1 more.
upload_designB
Upload a new design (STL/ZIP) to Cults3D with metadata.
Inputs: name (required), tags (required), price (required), license (required), +5 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: upload vs update, search vs trending, comments vs stats, collections management. No two tools overlap in functionality.
All tool names follow a consistent verb_noun pattern (e.g., get_comments, list_collections, upload_design) with clear, descriptive verbs and nouns.
10 tools cover the core operations for a 3D model marketplace without being too many or too few. Each tool serves a specific need.
The tool set covers essential CRUD and interaction operations (upload, update, search, comments, collections), but lacks a delete design tool, which is a minor gap.
Maintenance
Related MCP Connectors
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
Print-on-demand catalog, listings, and fulfillment for AI agents.
Connect your AI to your own devices, 3D printers, factory tools and a shared agent task pool.
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables users to connect Claude with various 3D printer management systems, allowing tasks like printer status monitoring, file management, print job control, and STL file manipulation.9,585 npmGPL 2.0

Civitai MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to fully interact with the Civitai platform, including browsing models, images, and creators; posting, reacting, reviewing, following, collecting, writing articles and comments; sending DMs; and managing bounties and announcements.2Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control the 3Dawn 3D marketplace, including generating 3D models, managing assets, browsing marketplace listings, and viewing earnings, all through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to manage multiple 3D printers via MCP, including monitoring temperatures and progress, uploading and slicing models, controlling prints, and viewing cameras.8 npmMIT