# How the Poly Haven Integration Fetches and Imports Assets into Blender

> Learn how the Poly Haven integration fetches and imports assets into Blender. Discover how Python queries the API, downloads assets, and integrates them seamlessly using the bpy API.

- Repository: [ahujasid/blender-mcp](https://github.com/ahujasid/blender-mcp)
- Tags: how-to-guide
- Published: 2026-04-13

---

**The Poly Haven integration in blender-mcp exposes RPC tools via [`src/blender_mcp/server.py`](https://github.com/ahujasid/blender-mcp/blob/main/src/blender_mcp/server.py) that forward requests to [`addon.py`](https://github.com/ahujasid/blender-mcp/blob/main/addon.py), where Python methods query the Poly Haven REST API, download assets to temporary storage, and construct Blender node networks or import geometry using the `bpy` API.**

The **blender-mcp** repository (ahujasid/blender-mcp) bridges Blender with the Model Context Protocol (MCP), allowing external agents to control the 3D software. A key feature of this bridge is the **Poly Haven integration**,