Cults
Cults is a digital marketplace for 3D printing models, offering a platform for designers to share and sell their creations.
Verdict
Common use cases
- Query trending models for design inspiration
- Generate one-click publish links for STL files
- Pull designer stats for portfolio updates
- Automate model metadata retrieval in workflows
- Check domain approval status before sharing
Integration
- Vendor
- Cults
- Category
- other
- Auth
- API_KEY
- Tools
- 3
- Composio slug
cults
Tools
- Cults GraphQL POST
Tool to execute a GraphQL operation against the Cults API. Use when you need to fetch or mutate data via the Cults GraphQL endpoint.
- Get Approved Origins
Tool to retrieve approved sharing origins from Cults. Use when you need to infer the allowed domains for the Share on Create action. Use after authenticating with Cults.
- Share on Create (FR)
Tool to prefill a new creation on Cults (French locale). Use when you need to generate a one-click share link for a 3D file. Use after your site is approved by Cults.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Find Cults in the directory and click Connect. 3. You'll be prompted for an API key — log into your Cults account, go to Settings > Developer, and generate a new key. 4. Paste the key into Switchy and click Authorize. 5. To test the connection, open any Space and type '@Cults run a GraphQL query to fetch the latest 5 models' — if the MCP responds with model data, you're connected. 6. If you plan to use the Share on Create tool, you'll need Cults to approve your domain first: use the Get Approved Origins tool to check your status, then contact Cults support with your domain if it's not listed. 7. Once approved, you can generate share links by @mentioning Cults and describing the file you want to publish.
What teammates see: by default, memories from Cults are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Find Trending Models
@Cults fetch the 10 most downloaded models from the past week using a GraphQL query. Include title, designer name, and download count for each.Open in a Space →
Check Share Approval
@Cults get the list of approved origins for my account. Show me which domains are cleared to use the Share on Create feature.Open in a Space →
Generate Publish Link
@Cults generate a Share on Create link for a new STL file called 'Modular Desk Organizer'. Set the category to Home & Office and the license to Creative Commons BY-SA.Open in a Space →
Designer Profile Lookup
@Cults run a GraphQL query to fetch the profile of designer 'MakerBot' — include follower count, total models, and bio.Open in a Space →
Model Metadata Export
@Cults query the Cults API for metadata on model ID 12345. Return the title, description, file formats, print settings, and license terms.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Cults search for popular sci-fi helmet designs uploaded in the last 30 days and show me the top 5 by download count
Here are the top 5 sci-fi helmet designs from the past month: 1. **Mandalorian Beskar Helmet** – 2,847 downloads, uploaded 12 days ago 2. **Cyberpunk Netrunner Visor** – 1,923 downloads, uploaded 8 days ago 3. **Halo ODST Tactical Helmet** – 1,654 downloads, uploaded 22 days ago 4. **Dune Stillsuit Mask** – 1,401 downloads, uploaded 19 days ago 5. **Mass Effect N7 Breather Helmet** – 1,289 downloads, uploaded 27 days ago This illustrative example shows how the GraphQL tool can filter and rank community creations by category, recency, and popularity metrics.
This example uses the GraphQL POST tool to query the Cults catalog. Real results depend on current catalog state and your API key's read permissions. Rate limits apply to complex queries—consider caching results if you're building a dashboard or repeated workflow.
@Cults generate a share link for my new STL file 'modular-desk-organizer.stl' with title 'Modular Desk Organizer' and description 'Stackable trays for pens and cables'
I've generated a pre-filled share link for your creation: **https://cults3d.com/fr/partager?title=Modular+Desk+Organizer&description=Stackable+trays+for+pens+and+cables&file=modular-desk-organizer.stl** This link opens the Cults upload form with your metadata already populated. You'll still need to add images, select a license, and publish manually. This illustrative example shows how the Share on Create tool streamlines the initial upload step for approved domains.
This example uses the Share on Create (FR) tool, which requires your domain to be pre-approved by Cults via the Get Approved Origins check. The link does NOT auto-publish—it's a convenience shortcut. If your site isn't on the approved list, this tool will fail silently or return an error.
@Cults pull my last 10 uploaded designs and draft a summary email highlighting which ones got the most community engagement this month
Here's a draft summary of your top-performing designs from the past month: **Subject: Your March Design Highlights** Your **Articulated Dragon** led with 412 downloads and 38 comments—users loved the print-in-place joints. **Minimalist Planter Set** came in second (287 downloads, 22 makes posted). **Hex Storage Bins** saw steady growth with 201 downloads but lower engagement (9 comments). Consider creating a remix tutorial for the dragon—community interest is high. This illustrative example shows how the GraphQL tool can fetch your portfolio data and the AI can synthesize engagement trends into actionable insights.
This example combines the GraphQL POST tool (to retrieve your uploads and their stats) with the AI's summarization layer. Engagement metrics like comments and 'makes' are public API fields, but detailed analytics may require elevated permissions. Useful for creators managing multiple designs who want periodic performance snapshots.
Use-case deep-dives
When Cults fits a maker business selling on multiple platforms
A two-person 3D printing studio sells STL files on Cults, Etsy, and their own Shopify store. They want AI to draft product descriptions and auto-generate Cults share links when they upload a new design to their internal asset library. The GraphQL tool can query existing listings to avoid duplicates, and the Share on Create tool pre-fills the Cults upload form with metadata. This works if your domain is already approved by Cults (the Get Approved Origins tool checks that). If you're uploading more than 10 designs a week, the manual approval step for each share link becomes a bottleneck—at that volume, you're better off scripting direct API calls outside Switchy. For studios under that threshold, this MCP saves 15 minutes per listing.
When this MCP doesn't fit portfolio or client work
A five-person industrial design consultancy wants to use AI to publish client projects to a public showcase. Cults is a marketplace for selling 3D files, not a portfolio host, so the Share on Create tool is the wrong fit—it expects you to list a product for sale, not display work samples. The GraphQL tool could technically query your own Cults seller profile, but you'd be forcing a commerce platform into a CMS role. If your goal is client showcase or internal design reviews, you want a tool that integrates with Notion, Figma, or a headless CMS, not a 3D file marketplace. This MCP is strictly for teams that sell printable models on Cults and need to streamline that specific workflow.
When Cults works for solo creators with a regular upload schedule
A solo creator releases one free 3D model every two weeks on Cults and wants AI to handle the repetitive parts: checking if a filename already exists in their catalog, generating a French-language description, and creating the share link. The three-tool setup covers this end-to-end. The GraphQL tool queries your existing uploads, the AI drafts copy in both English and French, and Share on Create (FR) builds the pre-filled link. API key auth is straightforward for a single user. The catch: if you're only uploading twice a month, the time saved is maybe 20 minutes total—you're paying for Switchy to automate a task you could do manually in under 10 minutes per release. This MCP makes sense if you're ramping to weekly uploads or batching several models at once.
Frequently asked
What does the Cults MCP do in Switchy?
It lets your team query and share 3D models on Cults directly from Switchy. You can run GraphQL queries to fetch creation data, check which domains are approved for sharing, and generate pre-filled share links for new 3D files. Useful if you're publishing STL files or managing a catalog of printable designs.
Do I need a Cults API key to connect this MCP?
Yes. The Cults MCP uses API key authentication, so you'll need to generate one from your Cults account settings before connecting. Only one person on your team needs to connect it; everyone in the workspace can then use the tools. No OAuth flow or admin approval required.
Can the Cults MCP upload 3D files directly to my account?
No. The Share on Create tool generates a pre-filled link that opens Cults in a browser, but it doesn't upload files or publish creations on your behalf. You still click through to finalize the listing. The GraphQL tool can read data and trigger mutations the API supports, but file uploads aren't part of that.
Why use this MCP instead of the Cults website or API directly?
If you're already working in Switchy—writing product descriptions, tagging models, or coordinating releases—the MCP keeps you in one workspace. You skip context-switching to the Cults dashboard or writing custom API scripts. For one-off uploads, the website is faster; for bulk queries or team workflows, the MCP saves time.
Who on my team should connect the Cults MCP?
Whoever owns your Cults API key and understands which domains you've registered for sharing. Typically a product manager or lead designer. Once connected, any teammate can invoke the tools, but only the connector's API key is used. If that person leaves, you'll need to reconnect with a new key.