Calculiva Cut Planner

com.calculivaPublished by calculiva.comOfficial publisherv0.2.0Updated Oct 29, 2026

Plans flooring, trim and wallpaper orders from computed cut layouts. Free, read-only, no account.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Calculiva Cut Planner computes material orders for home improvement projects: flooring cartons, trim boards and wallpaper rolls, with cut lists and offcut…

What you can do
  • Plan trim: board and batten, wainscoting or picture frame molding on one wall, with spacing, miter cut list and boards per retail length.
  • Plan wallpaper: rolls needed from walls, doors, windows and roll label, with drops per roll, match waste and straight/half-drop/random comparison.
  • Plan flooring: laminate, vinyl or engineered plank for 1 to 12 rooms, rectangles or L shapes, with cartons to buy, cut pieces traced to source planks and offcuts carried between rooms.
  • Build a consolidated order sheet across flooring, trim and wallpaper plans, with totals, cut list by material and a CSV.
When to use it
Useful when someone is ordering materials for a flooring, trim or wallpaper job and wants quantities, cut lists and waste estimates rather than hand arithmetic. It suits planning a single room or a multi-room project before buying.
Requirements
Runs as a remote endpoint or as a local npm package over stdio. No account, API key or environment variables are declared; lengths accept feet and inches.
Before you install
Results are planning estimates based on the dimensions and product labels you supply, so wrong measurements or roll or carton specs give wrong orders. It is described as read-only and free, with no account or credentials involved.

Installation

In SourceWeft

  1. Open Calculiva Cut Planner in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.calculiva%2Fcut-planner/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "calculiva-cut-planner": {
      "type": "http",
      "url": "https://mcp.calculiva.com/mcp"
    }
  }
}

Tools

4

plan_trim_order

Plan a trim board order

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 decreasing: feasible, not proven optimal. Lengths accept feet and inches. Returns a link to the full plan on calculiva.com.

ParametersedgegapXgapYkerfrowsedgeXstylehasCaplayoutcolumnsedgeTopprojectrequired+23 more

plan_wallpaper_order

Plan a wallpaper order

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.

ParameterstrimmatchwallsrequiredrepeatrequiredopeningsrollWidthrequiredrollLengthrequireddeductOpenings

plan_flooring_order

Plan a plank flooring order

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 best one when no other ties it (fewest cartons, then least offcut, then fewest planks), and how many planks a flat waste allowance would miss. Up to 3,000 planks per call. Lengths accept feet and inches. Returns a link per room to the full plan on calculiva.com.

ParameterskerforderreuseroomsrequiredoffsetminReuseclearancedirectionminStarterplankWidthrequiredminRowWidthplankLengthrequired+6 more

build_order_sheet

Build one order sheet

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, and the sheet compares that with one order per wall, each wall on its own best stock length (total length bought, then offcut, then boards).

ParameterskerftrimflooringwallpaperextraPercentstockLengthsFt

Version history

2
  1. v0.2.0LatestOct 29, 2026
  2. v0.1.0Oct 12, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.