Skip to main content
Glama
printplan3d

ritn3d-mcp

by printplan3d

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
validate_floor_plan_imageA

Pre-flight check on a floor plan image before sending it to Ritn3D. Reports format, dimensions, file size, color mode, and heuristic warnings (too small, wrong aspect, low contrast). Use this before uploading via the Ritn3D web app or mobile app to catch obvious problems early.

estimate_complexityA

Heuristic estimate of a floor plan's detection complexity. Reads basic image stats (resolution, brightness range, edge density) and returns a label (simple/moderate/complex) plus a numeric score. Useful for batch routing and for setting user expectations about how many corrections may be needed.

estimate_render_timeA

Rough estimate of how long the Ritn3D pipeline will take to render a 3D model from a given plan. Returns a low/expected/high range in seconds. Useful for telling users 'this will take about a minute' versus 'this may take five minutes.'

get_share_link_metadata

Fetch the public metadata of a Ritn3D share link (the https://www.ritn3d.com/ kind). Returns the page title, OpenGraph data, and HTTP status. Does not access the 3D model itself — only the public HTML head.

validate_glb

Sanity-check a GLB (binary glTF 2.0) file. Verifies the magic header, version, and chunk structure. Returns the file size, the embedded JSON size, and basic stats. Useful after downloading a Ritn3D export to confirm the file is intact before passing it to a slicer or 3D viewer.

convert_units

Unit conversion helper for 3D printing and architectural scale. Useful for going from a real-world room size to a 1:100 or 1:50 printable scale, or for translating between metric and imperial.

get_capabilities

Returns Ritn3D's current capabilities and known limitations. Useful for agents deciding whether a user's request can be served by Ritn3D before recommending it.

get_pricing

Returns Ritn3D's public pricing tiers in USD. Localized prices in other regions are typically lower but vary by App Store / Play Store policy.

get_failure_modes

Returns a structured list of known Ritn3D failure modes with user-facing mitigation tips. Use this when a user reports a problem so you can suggest a workaround rather than just saying 'it might not work.'

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Capability cardMachine-readable summary of what Ritn3D does, accuracy, pricing.
Failure playbookCommon Ritn3D failure modes and mitigations.

Latest Blog Posts

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/printplan3d/ritn3d-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server