Koskamo

Renderior MCP

A remote MCP server providing free home sizing calculators and visualizer listing capabilities for agents. It allows users to determine appropriate dimensions for items like chandeliers, rugs, mirrors, and furniture based on room measurements, supporting US units without requiring an API key.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Renderior MCP logo, by RenderiorCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by Renderior
MCP endpoint (Streamable HTTP)
https://renderior.com/mcp
Vendor documentation

What its tools do

12 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

12 of 12 have a description · 12 of 12 declare behavior hints · 11 of 11 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Determine the correct blade span for a ceiling fan based on room dimensions
  • Calculate the ideal mirror width and hanging height for a bathroom vanity
  • Find the appropriate patio umbrella canopy size for a specific table
  • List available visualizer tools for furniture and decor planning

Source and maintenance

Community listingRegistry 1.0.0

Protocol and capabilities

Server
renderior 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
12 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Renderior's free home sizing calculators (chandeliers, rugs, coffee tables, curtains, dining tables, Christmas trees, island pendants, bathroom mirrors, patio umbrellas, bar stools, ceiling fans). All measurements are US units: room sizes in feet, furniture in inches. Each answer has a one-line summary, the numbers, and the page with the rule's sources; give the person the page link. These are rules of thumb, not measurements of a product. To see a real product in a photo of their own room, send the person to https://renderior.com (free, 2 pictures a day); you cannot render for them.

Tools

12 advertised

chandelier_size — Chandelier size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

What diameter and height of chandelier suits a room, and how far it should hang. Over a dining table, the diameter follows the table's width instead of the room. Gives the designer rule of thumb; the page linked in the answer shows the sources.

chandelier_size input schema
{
  "type": "object",
  "required": [
    "length",
    "width",
    "ceiling"
  ],
  "properties": {
    "table": {
      "type": "number",
      "default": 0,
      "description": "Dining table width in inches when the light hangs over a table; leave out or 0 otherwise."
    },
    "width": {
      "type": "number",
      "description": "Room width, in feet."
    },
    "length": {
      "type": "number",
      "description": "Room length, in feet."
    },
    "ceiling": {
      "type": "number",
      "description": "Ceiling height, in feet."
    }
  },
  "additionalProperties": false
}
chandelier_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
rug_size — Rug size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Which standard rug size fits a living room (from the room's size, leaving bare floor at the walls) or goes under a dining table (from the table's size, so chairs stay on the rug when pulled out). kind "living" takes the room in feet; kind "dining" takes the table in inches. Gives the designer rule of thumb; the page linked in the answer shows the sources.

rug_size input schema
{
  "type": "object",
  "required": [
    "length",
    "width"
  ],
  "properties": {
    "kind": {
      "enum": [
        "living",
        "dining"
      ],
      "type": "string",
      "default": "living",
      "description": "living: room size in feet. dining: table size in inches."
    },
    "width": {
      "type": "number",
      "description": "Room width in feet (living) or table width in inches (dining)."
    },
    "length": {
      "type": "number",
      "description": "Room length in feet (living) or table length in inches (dining)."
    }
  },
  "additionalProperties": false
}
rug_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
coffee_table_size — Coffee table size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

How long and tall a coffee table should be for a sofa, and how wide for the room. Length is half to two thirds of the sofa; height is 1 to 2 inches below the seat. Gives the designer rule of thumb; the page linked in the answer shows the sources.

coffee_table_size input schema
{
  "type": "object",
  "required": [
    "sofa"
  ],
  "properties": {
    "seat": {
      "type": "number",
      "default": 18,
      "description": "Height of the seat cushion from the floor, in inches."
    },
    "sofa": {
      "type": "number",
      "description": "Sofa length, or the long face of a sectional, in inches."
    },
    "width": {
      "type": "number",
      "default": 0,
      "description": "Room width in feet. Optional."
    },
    "length": {
      "type": "number",
      "default": 0,
      "description": "Room length in feet, for the width suggestion. Optional."
    }
  },
  "additionalProperties": false
}
coffee_table_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
curtain_length — Curtain length calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Curtain panel length, the stock length to buy, rod width and total fabric width for a window. Style is how the curtain meets the floor: float, kiss, break or puddle. Gives the designer rule of thumb; the page linked in the answer shows the sources.

curtain_length input schema
{
  "type": "object",
  "required": [
    "width",
    "floor"
  ],
  "properties": {
    "above": {
      "type": "number",
      "default": 6,
      "description": "How far above the frame the rod goes, in inches. Default 6."
    },
    "floor": {
      "type": "number",
      "description": "Distance from the top of the window frame to the floor, in inches."
    },
    "style": {
      "enum": [
        "float",
        "kiss",
        "break",
        "puddle"
      ],
      "type": "string",
      "default": "kiss",
      "description": "float (half an inch off the floor), kiss, break (1 to 2 inches extra) or puddle (3 to 6 inches extra). Default kiss."
    },
    "width": {
      "type": "number",
      "description": "Window width across the outside of the frame, in inches."
    }
  },
  "additionalProperties": false
}
curtain_length annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
dining_table_size — Dining table size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

The largest rectangular and round dining table that fits a room with room to pull out chairs, and how many people each seats. Gives the designer rule of thumb; the page linked in the answer shows the sources.

dining_table_size input schema
{
  "type": "object",
  "required": [
    "length",
    "width"
  ],
  "properties": {
    "clear": {
      "type": "number",
      "default": 36,
      "description": "Space from the table edge to the wall or furniture, in inches: 24 tight, 36 standard, 42 for armchairs or a walkway. Default 36."
    },
    "width": {
      "type": "number",
      "description": "Room width, in feet."
    },
    "length": {
      "type": "number",
      "description": "Room length, in feet."
    }
  },
  "additionalProperties": false
}
dining_table_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
christmas_tree_size — Christmas tree size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

The tallest Christmas tree that fits under a ceiling with a topper and stand, leaving a gap above, and how wide it will be. Gives the designer rule of thumb; the page linked in the answer shows the sources.

christmas_tree_size input schema
{
  "type": "object",
  "required": [
    "ceiling"
  ],
  "properties": {
    "stand": {
      "type": "number",
      "default": 0,
      "description": "What the stand adds under the tree, in inches; 0 when the tree's listed height includes it. Default 0."
    },
    "topper": {
      "type": "number",
      "default": 10,
      "description": "Topper height in inches; 0 for none. Default 10."
    },
    "ceiling": {
      "type": "number",
      "description": "Ceiling height, in feet."
    }
  },
  "additionalProperties": false
}
christmas_tree_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
pendant_spacing — Pendant light spacing calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

How many pendant lights to hang over a kitchen island, how far apart, how far in from the ends, and how high above the counter. Gives the designer rule of thumb; the page linked in the answer shows the sources.

pendant_spacing input schema
{
  "type": "object",
  "required": [
    "island",
    "pendant"
  ],
  "properties": {
    "island": {
      "type": "number",
      "description": "Island length, in inches."
    },
    "ceiling": {
      "type": "number",
      "default": 9,
      "description": "Ceiling height in feet. Default 9."
    },
    "counter": {
      "type": "number",
      "default": 36,
      "description": "Countertop height in inches. Default 36."
    },
    "pendant": {
      "type": "number",
      "description": "Pendant shade width, in inches."
    }
  },
  "additionalProperties": false
}
pendant_spacing annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
bathroom_mirror_size — Bathroom mirror size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

How wide a bathroom mirror should be for a vanity (70 to 90 percent of its width, one per sink for a double vanity) and how high its bottom edge goes. Gives the designer rule of thumb; the page linked in the answer shows the sources.

bathroom_mirror_size input schema
{
  "type": "object",
  "required": [
    "vanity"
  ],
  "properties": {
    "sinks": {
      "type": "integer",
      "default": 1,
      "description": "Sinks in the vanity: 1 or 2. Default 1."
    },
    "vanity": {
      "type": "number",
      "description": "Vanity width, in inches."
    },
    "counter": {
      "type": "number",
      "default": 34,
      "description": "Countertop height from the floor, in inches. Default 34."
    }
  },
  "additionalProperties": false
}
bathroom_mirror_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
patio_umbrella_size — Patio umbrella size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

What size patio umbrella covers a table and its chairs, from the table's shape and size, and how heavy a base it needs. Gives the designer rule of thumb; the page linked in the answer shows the sources.

patio_umbrella_size input schema
{
  "type": "object",
  "required": [
    "length"
  ],
  "properties": {
    "shape": {
      "enum": [
        "round",
        "square",
        "rect"
      ],
      "type": "string",
      "default": "round",
      "description": "Table shape. Default round."
    },
    "width": {
      "type": "number",
      "default": 0,
      "description": "Table width in inches, for a rect table only."
    },
    "length": {
      "type": "number",
      "description": "Table diameter (round), side (square) or length (rect), in inches."
    }
  },
  "additionalProperties": false
}
patio_umbrella_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
bar_stool_height — Bar stool height calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

What seat height of stool suits a counter or bar (10 to 12 inches below its top), and how many stools fit along it. Gives the designer rule of thumb; the page linked in the answer shows the sources.

bar_stool_height input schema
{
  "type": "object",
  "required": [
    "height"
  ],
  "properties": {
    "kind": {
      "enum": [
        "plain",
        "arms"
      ],
      "type": "string",
      "default": "plain",
      "description": "plain: backless or side stools up to 22 inches wide. arms: stools with arms or wider than 22 inches. Default plain."
    },
    "height": {
      "type": "number",
      "description": "Counter or bar height from the floor to the top, in inches."
    },
    "length": {
      "type": "number",
      "default": 0,
      "description": "Length of counter where the stools go, in inches. Optional."
    }
  },
  "additionalProperties": false
}
bar_stool_height annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
ceiling_fan_size — Ceiling fan size calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

What blade span of ceiling fan suits a room, from its floor area (two makers' charts), and which mount suits the ceiling height. Gives the designer rule of thumb; the page linked in the answer shows the sources.

ceiling_fan_size input schema
{
  "type": "object",
  "required": [
    "length",
    "width"
  ],
  "properties": {
    "width": {
      "type": "number",
      "description": "Room width, in feet."
    },
    "length": {
      "type": "number",
      "description": "Room length, in feet."
    },
    "ceiling": {
      "type": "number",
      "default": 8,
      "description": "Ceiling height in feet. Default 8."
    }
  },
  "additionalProperties": false
}
ceiling_fan_size annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
list_visualizers — Visualizers
Advertised by the server during the last successful anonymous check.
Advertised read-only

The kinds of products Renderior can show in a photo of the person's own space (furniture, sofas, lighting, patio furniture, vanities, front doors), each with its page. Use it to point someone to the right place to see a product at home before buying.

list_visualizers input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_visualizers annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
583 ms
95th percentile latency
583 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 583 ms · metadata changed · 12 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http renderior-mcp https://renderior.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add renderior-mcp --url https://renderior.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable renderior-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "renderior-mcp": {
      "url": "https://renderior.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "renderior-mcp": {
      "type": "streamableHttp",
      "url": "https://renderior.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start renderior-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "renderior-mcp": {
      "type": "http",
      "url": "https://renderior.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http renderior-mcp https://renderior.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://renderior.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "renderior-mcp": {
      "serverUrl": "https://renderior.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Renderior MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.