Skip to main content
Glama

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_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


Related MCP server: Meshy MCP Server

Installation

pip install cults3d-mcp

Or run directly with uvx:

uvx cults3d-mcp

Configuration

Create a .env file (see .env.template):

CULTS3D_EMAIL=your@email.com
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": "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
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


Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/clugtu/cults3d-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server