Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Cults3d

FreeNot checked

Enables AI agents to upload 3D designs, track stats, manage listings, and monitor community engagement on Cults3D.

GitHubEmbed

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

from github.com/clugtu/cults3d-mcp

Install Cults3d in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install cults3d-mcp

Installs 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-mcp

FAQ

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

Compare Cults3d with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs