Polar Cloud MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POLAR_API_KEY | Yes | API key for Polar Cloud authentication. Obtain from Account Settings → AI Connect. | |
| POLAR_API_URL | No | Base URL of the Polar Cloud instance. Change only for local development or self-hosted servers. | https://polar3d.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_accountA | Get this Polar Cloud user, subscription plan, remaining prints, and AI credits. |
| list_printersA | List personal Polar Cloud printers. If more than one, ask the user which serial_number to use. |
| generate_modelA | Generate a 3D model with Tripo 3D from a text prompt or an image, save it to Polar Cloud, and return object_id. |
| upload_modelB | Upload a local STL, 3MF, or OBJ file (or a public file_url) into Polar Cloud. |
| slice_and_queueA | Slice an object with Polar Cloud defaults (0.4 nozzle, 0.20mm, PLA) and add it to a personal printer queue. Does not start the print. If the user has multiple printers, pass serial_number. |
| get_jobB | Get a Polar Cloud print job by numeric job_id, or a Tripo generation by ai_job_id. |
| list_school_queuesC | List student print requests for schools/classrooms this teacher or admin manages. Includes thumbnail URLs. Default is pending (submitted) requests. |
| list_school_printersA | List school/classroom printers this teacher can queue to, including build plate size from printer.json. If more than one, ask which serial_number to use. |
| preview_plateA | Measure student queue STLs and pack them onto a school printer’s build plate. Returns how many fit, layout, and overflow. Does not create a job. |
| approve_and_queueA | Approve student print request(s), slice with Polar Cloud defaults (0.4 / 0.20mm / PLA), and queue on a school printer. Does not start the print. Pass nest true (default when multiple ids) to combine STLs on one plate. |
| reject_queue_itemB | Reject a student print request with optional comments. The student is notified. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Polar3D/polar-cloud-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server