Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Calculiva Cut Planner is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Plans flooring, trim and wallpaper orders from computed cut layouts. Free, read-only, no account.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http calculiva-cut-planner-mcp https://mcp.calculiva.com/mcp
# 2 — ask your agent for something these tools do
# plan_trim_order, plan_wallpaper_order, plan_flooring_order and 1 more
Calculiva Cut Planner costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http calculiva-cut-planner-mcp https://mcp.calculiva.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
4 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Plans board and batten, wainscoting or picture frame molding on one wall: spacing, the cut list (miter long and short points for frames) and how many boards of each retail length to buy, with the total length bought and offcut percentage for each stock length; the length to buy is the one that buys the least total length, then the least offcut, then the fewest boards. The cut plan is first-fit dec
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project | string | yes | board-and-batten, wainscoting (applied frames or stile and rail) or picture-frame-molding (boxes of 45° mitered molding). |
| wallWidth | yes | Wall width. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| wallHeight | yes | Wall height, floor to ceiling. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| baseboardHeight | no | Existing baseboard height; "0" if none. Default 5 1/4 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| openings | array | no | Up to 4 openings or obstacles on the wall; pieces that land on them are flagged and left out of the cut list. |
| stockLengthsFt | array | no | Board lengths you can buy, in feet (1 to 8 values, each up to 24). Default: 8, 10, 12 and 16 ft are compared and any of them can be recommended; pass the lengths your store sells to plan on those. |
| kerf | no | Saw kerf, charged between two cuts on the same board. Default 1/8 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| extraPercent | number | no | Extra boards to buy, % of the boards in the cut plan. Default 10. |
| battenWidth | no | board-and-batten: actual batten width (a 1x3 is 2 1/2 in). Default 2 1/2 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| battenCount | integer | no | board-and-batten: number of battens. Omit to use battenSpacing. |
| battenSpacing | no | board-and-batten: target gap between battens, used when battenCount is omitted. Default 12 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| edge | string | no | board-and-batten: start and end the wall with a space (default) or with a batten. |
| layout | string | no | board-and-batten: vertical battens (default) or a grid with horizontal rails. |
| railCount | integer | no | board-and-batten grid: horizontal rails per bay. Default 2. |
| fullHeight | boolean | no | board-and-batten: battens run to the ceiling. Default false. |
| topRailHeight | no | board-and-batten: height of the top of the top rail from the floor. Default 32 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| topRailWidth | no | board-and-batten top rail, or wainscoting stile-and-rail top rail width. Default 3 1/2 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| style | string | no | wainscoting: applied molding frames (default) or stiles and rails. |
| wainscotHeight | no | wainscoting: overall height from the floor, chair rail included. Default 32 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| chairRailWidth | no | wainscoting: chair rail height (board width). Default 2 1/2 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. |
Counts the wallpaper rolls to buy from the walls, doors and windows and the roll label (width, length, pattern repeat, match): drops per roll, every cut placed on its roll, match waste, and the straight / half-drop / random comparison. Lengths accept feet and inches. Returns a link to the full plan on calculiva.com.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| walls | array | yes | Walls to paper, 1 to 12. |
| openings | array | no | Doors and windows; only drops fully crossed by an opening are shortened. |
| rollWidth | yes | Roll width, from the label of the roll. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| rollLength | yes | Roll length, from the label (e.g. "33 ft"). Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| repeat | yes | Vertical pattern repeat from the label; "0" for none. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| match | string | no | Pattern match from the label: straight (default), half-drop or random. |
| trim | no | Trim allowance per drop, top and bottom together. Default 4 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| deductOpenings | boolean | no | Shorten drops over doors and windows (default true). |
Plans laminate, vinyl plank (LVP) or engineered plank flooring for 1 to 12 rooms, rectangles or L shapes, with the plank size and planks per carton from the carton: cartons to buy, every cut piece traced to its source plank, offcuts carried from one room to the next, the 8 scenarios (direction x offset 1/3 or 1/2 x reuse, plus aligned joints in the chosen direction when offset 0 is chosen) and the
| Parameter | Type | Required | Notes |
|---|---|---|---|
| rooms | array | yes | Rooms to floor with the same plank, 1 to 12, in laying order unless order is given. |
| plankLength | yes | Installed plank length (face), from the carton. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| plankWidth | yes | Installed plank width (face), from the carton. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| planksPerBox | integer | yes | Planks per carton, from the carton label. |
| direction | string | no | horizontal = planks run along the room width (default); vertical = along the room length. |
| offset | string | no | End-joint stagger between rows, as a fraction of the plank: 1/3 (default), 1/2 or 0 (aligned). |
| reuse | boolean | no | Cut a row end from the offcut of a row start in the same room (default true). |
| carryBetweenRooms | boolean | no | Offcuts of a room feed the next rooms (default true). |
| order | array | no | Laying order by room name; offcuts only flow forward. Default: the order of rooms. |
| allowancePercent | number | no | Flat waste allowance you would otherwise buy (e.g. 10): the answer says how many planks it misses. |
| clearance | no | Expansion gap on every wall, from the product instructions. Default 0. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| kerf | no | Saw kerf, charged on each cut. Default 1/8 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| balancedRows | boolean | no | Split the partial row width between the first and last rows (default true). |
| firstStarter | no | Length of the first row starter; 0 = full plank. Default 0. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| minStarter | no | Minimum row starter length; 0 disables the check. Default 0. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| minJointSpacing | no | Minimum distance between end joints of adjacent rows; 0 disables the check. Default 0. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| minRowWidth | no | Minimum edge-row width; 0 disables the check. Default 0. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| minReuse | no | Shortest offcut worth carrying to another room. Default 0 (any offcut long enough). Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. |
Builds one consolidated order sheet from the flooring, trim and wallpaper plans of the same project (pass the same arguments as plan_flooring_order, plan_trim_order and plan_wallpaper_order): cartons, boards per stock length, rolls, total offcuts, the cut list by material and a CSV. Trim pieces of all walls and all types (battens, rails, chair rail, frames) are packed together on the stock boards,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| flooring | array | no | Flooring orders, one per plank product, with the plan_flooring_order arguments. |
| trim | array | no | Trim walls, one per wall, with the plan_trim_order arguments (stock, kerf and extra are set once below). |
| wallpaper | array | no | Wallpaper orders, one per paper, with the plan_wallpaper_order arguments. |
| stockLengthsFt | array | no | Board lengths you can buy, in feet (1 to 8 values, each up to 24). Default: 8, 10, 12 and 16 ft are compared and any of them can be recommended; pass the lengths your store sells to plan on those. |
| kerf | no | Saw kerf, charged between two cuts on the same board. Default 1/8 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| extraPercent | number | no | Extra boards to buy, % of the boards in the cut plan. Default 10. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Calculiva Cut Planner or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Calculiva Cut Planner can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.