# 3D Asset Server > Free search engine, REST API and MCP server for 3D assets. One query searches 19 sites (Poly Haven, ambientCG, Kenney, BlenderKit, CGTrader, itch.io and more) for 3D models, PBR materials, textures, HDRIs and game asset packs, returns each asset's licence, and downloads glTF/FBX/Blend models, texture maps and HDR/EXR files. No account or API key needed. **When to use 3D Asset Server.** Use it when a user or task needs existing 3D assets: - finding a 3D model, game asset pack or sprite set for a project ("low-poly tree", "sci-fi crate"); - getting PBR textures/materials ("mossy rock", "brick wall") as color, normal, roughness and AO maps at 1k-8k; - getting an HDRI / environment map ("sunset", "studio") as HDR or EXR; - downloading those files into a codebase for Three.js, Babylon.js, React Three Fiber, Godot, Unity, Unreal, Blender or a website; - checking whether an asset's licence allows commercial use or requires attribution. **Catalog (counted 2026-10-06).** 2,953,975+ asset listings from 15 counted sources, 243,882+ free and 8,221 CC0: 2,739,142+ 3d models, 118,697 asset packs, 57,115 textures, 17,561+ pbr materials, 12,890+ hdris, 8,209+ other, 126 sprites, 18 ui kits, 10 audio, 1 fonts. Do not use it to generate new models or textures, to buy paid assets (paid results link to their store), or for non-3D stock photos and video. **How to call it.** MCP (preferred): add `https://3d.shep.bot/mcp` (Streamable HTTP, no auth), e.g. `claude mcp add --transport http 3d-assets https://3d.shep.bot/mcp`, then call `search_assets` → `get_asset` → download its `bundleUrl`. REST: `GET https://3d.shep.bot/v1/search?q=...&type=model&free=true` → `GET /v1/assets/{id}` → `GET /v1/assets/{id}/download?format=glb&resolution=2k`. Limits: 120 requests/minute per client (RateLimit headers, 429 + Retry-After). Full agent guide: https://3d.shep.bot/AGENTS.md ## Docs - [Agent guide](https://3d.shep.bot/AGENTS.md): when to use the service and how an AI agent should search, choose and download assets - [Quick start](https://3d.shep.bot/docs.md): Get started with 3D Asset Server in two minutes. Search 19 asset sites in the browser, connect Claude Code or Cursor over MCP, or call the REST API. - [MCP server for coding agents](https://3d.shep.bot/docs/mcp.md): Connect Claude Code, Cursor, VS Code, Windsurf, Codex or Gemini CLI to the 3D Asset Server MCP server so your agent finds and downloads 3D assets. - [REST API guide](https://3d.shep.bot/docs/api.md): Search 3D models, textures and HDRIs across 19 sites with one REST call, read licences and file lists, and download glTF, FBX, PBR maps or EXR files. - [Versioning, deprecation & rate limits](https://3d.shep.bot/docs/api/versioning.md): How the 3D Asset Server API is versioned, how deprecations are announced with Deprecation and Sunset headers, and how rate limits and RateLimit headers work. - [Sources & licences](https://3d.shep.bot/docs/sources.md): The 19 sites searched, with licences. - [3D Asset Server CLI](https://3d.shep.bot/docs/cli.md): Use the 3d-asset-server command line tool to search 19 3D asset sites from a terminal, run the MCP server over stdio, or start your own HTTP server. - [Self-hosting](https://3d.shep.bot/docs/self-hosting.md): Run your own 3D Asset Server with Docker or Node.js, protect it with an API key, enable BlenderKit, and expose Prometheus metrics. ## API - [OpenAPI 3.1](https://3d.shep.bot/openapi.json): machine-readable REST API description (rate-limit headers, 429 responses, schemas) - [API reference](https://3d.shep.bot/docs/api/reference): every endpoint, parameter, response and schema - [API playground](https://3d.shep.bot/docs/api/playground): send live requests from the browser (interactive Scalar client) - [MCP endpoint](https://3d.shep.bot/mcp): Streamable HTTP; tools search_assets, get_asset, list_providers - [Search endpoint](https://3d.shep.bot/v1/search?q=wooden+chair&type=model&free=true): example search ## About - [About 3D Asset Server](https://3d.shep.bot/about.md): What 3D Asset Server is, who runs it, how it finds assets across 19 sites, and how it treats licences and the sites it searches. - [3D assets in numbers](https://3d.shep.bot/stats.md): How many models, materials, HDRIs and packs every source holds (counted daily), plus live usage. - [Contact](https://3d.shep.bot/contact.md): How to reach the 3D Asset Server maintainers for support, bug reports, security issues, source and licence questions, and partnership requests. - [Privacy](https://3d.shep.bot/privacy.md): What 3D Asset Server records (search terms without IP addresses, aggregate metrics), what stays in your browser, and which third parties you contact. ## Optional - [Claude Code skill](https://3d.shep.bot/skill/SKILL.md): drop into ~/.claude/skills/3d-assets/SKILL.md - [Everything in one file](https://3d.shep.bot/llms-full.txt) - [Web search](https://3d.shep.bot/search) - [Sitemap](https://3d.shep.bot/sitemap-index.xml)