MCP serverdev.3dassets/catalogue
Search and download free CC0 GLB models and game packs, and submit new ones on a user behalf.
Overview
Score?
UNRATED 0.789
of what a free look can see, on 25 looks
Looks
27
last 2 hr ago
Tools
20
More info
URL
3dassets.dev/mcp
streamable-http
Says it is
3dassets 1.0.0
protocol 2025-06-18
In the record since
25 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.789 · highest on record 0.8561
Toolsfrom sha256:877f35d11c…72501b
| Tool | Schema |
|---|---|
| create_account Create a contributor account for the user. Needs only a username and email. There is no password anywhere in this product, so never ask the user for one. A 6-digit code is emailed |
input · no output |
| finalize_upload After PUTting the file to the URL from get_upload_url, describe the asset and submit it for processing and review. |
input · no output |
| get_asset Full details for one asset by slug: CDN URL, licence + attribution text, stats, bounding box, animations, and ready-to-paste loader snippets. |
input · no output |
| get_asset_usage Code or steps to load an asset in three.js, React Three Fiber, <model-viewer>, Blender, Godot or Unity. |
input · no output |
| get_demo Get one demo: the pack, the spawn point, the walkable bounds, the points of interest, and every placement (public asset slug, position in metres, yaw in degrees) with the CDN URL a |
input · no output |
| get_pack Get a free pack manifest with direct CDN URLs, licences, geometry budgets, loader snippets and its assembled starter scene. Download models individually or use the starter scene. |
input · no output |
| get_upload_url For clients that can upload bytes: returns a presigned PUT URL for a .glb (and optionally a PNG preview). Then call finalize_upload with the returned keys. |
input · no output |
| list_ai_models Search model suggestions from OpenRouter, refreshed hourly. Custom model/tool names are accepted; the list is not exhaustive. Unavailable suggestions never block uploads. |
input · no output |
| list_categories List categories available on 3dassets.dev (slugs are what other tools accept). |
input · no output |
| list_demos List the walkable demo scenes staff have built from single packs. Each is a small environment a person can walk through on the site and an agent can load as a layout. Use get_demo |
input · no output |
| list_licenses Returns the sole accepted submission dedication: CC0 1.0 Universal. No licence selection is needed. |
input · no output |
| list_tags List tags available on 3dassets.dev (slugs are what other tools accept). |
input · no output |
| my_assets List the user’s submissions with status (processing, pending review, published, rejected + reason, failed + reason). `pendingEdit` means the user has metadata changes waiting for r |
input · no output |
| my_packs List the user’s pack proposals with status (submitted, approved + pack URL, rejected + reason) and the status of each member model. |
input · no output |
| search_assets Search the free GLB catalogue on 3dassets.dev (three.js, Blender, Godot, Unity) by text, category (what it is), theme (what world) and style (what look). Returns direct CDN URLs (C |
input · no output |
| search_packs Find cohesive free GLB game kits by text, theme or style. Returns file counts, total bytes and starter scene URLs. Use get_pack for every individual model and loader snippet. |
input · no output |
| submit_asset_from_url Submit a .glb hosted at a public https URL on the user’s behalf (requires their API key). We download it, validate and re-encode it, then a human reviews it before publishing. CC0 |
input · no output |
| submit_pack Group 2–50 of the user’s own uploads (any that are processing, pending or published) into a pack proposal. Upload the models first with finalize_upload or submit_asset_from_url, th |
input · no output |
| update_asset Edit the metadata of one of the user’s own assets. The uploaded GLB can never be changed. Editing an asset that is already published does not change it: the proposal goes to the re |
input · no output |
| verify_account Exchange the emailed 6-digit code for the account’s API key. Show the key to the user and tell them to configure it as the Bearer token for this MCP server. |
input · no output |
Verify it yourself
npx teppi-check https://3dassets.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M22BHKQP6VB4E6WCJQQ99P01