Cults3d
FreeNot checkedEnables AI agents to upload 3D designs, track stats, manage listings, and monitor community engagement on Cults3D.
About
Enables AI agents to upload 3D designs, track stats, manage listings, and monitor community engagement on Cults3D.
README
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_design |
Upload a new STL/ZIP with title, description, tags, category, price |
update_design |
Edit metadata on an existing listing |
list_my_designs |
List all your published designs with status and stats |
get_design_stats |
Downloads, likes, comments, revenue for a design |
search_designs |
Search public designs by keyword (competitor research) |
get_trending |
Trending designs in a category |
get_comments |
Read comments on a design |
reply_to_comment |
Post a reply to a comment |
list_collections |
List your Cults3D collections |
add_to_collection |
Add a design to a collection |
Installation
pip install cults3d-mcp
Or run directly with uvx:
uvx cults3d-mcp
Configuration
Create a .env file (see .env.template):
[email protected]
CULTS3D_PASSWORD=yourpassword
Authentication 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": "[email protected]",
"CULTS3D_PASSWORD": "yourpassword"
}
}
}
}
Development
git clone https://github.com/clugtu/cults3d-mcp
cd cults3d-mcp
pip install -e ".[dev]"
pre-commit install
pytest
This repo uses pre-commit with ruff for linting and formatting. Install pre-commit if you don't have it:
pip install pre-commit
Then 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
Install Cults3d in Claude Desktop, Claude Code & Cursor
unyly install cults3d-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add cults3d-mcp -- uvx --from git+https://github.com/clugtu/cults3d-mcp cults3d-mcpFAQ
Is Cults3d MCP free?
Yes, Cults3d MCP is free — one-click install via Unyly at no cost.
Does Cults3d need an API key?
No, Cults3d runs without API keys or environment variables.
Is Cults3d hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Cults3d in Claude Desktop, Claude Code or Cursor?
Open Cults3d on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Cults3d with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
