BuildBatch
by buildbatch.co.uk · remote · no sign-in to list tools · v1.3.0 · published by uk.co.buildbatch
UK DIY shopping lists for one room: paint, wallpaper, tiles, flooring and more, in real packs.
4 tools: 1 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http buildbatch https://buildbatch.co.uk/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
4 tools
Changes things 1Claude Code: ask
plan_roomWorks out the whole shopping list for one room, with every option the planner has: exact door and window sizes, a product's own coverage and pack sizes, an L-shaped room, tiling pa…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Works out the whole shopping list for one room, with every option the planner has: exact door and window sizes, a product's own coverage and pack sizes, an L-shaped room, tiling part-way up a wall. Arguments are the named parameters of /plan.json. A job is required. Repeated door, window and opening values are arrays. No price is used; price arguments are ignored and named in the answer. Returns a short shopping list: each item with its quantity and reason, and a link to the whole list.
Annotations the server declares
- title: Plan one room with BuildBatch (every option)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 3Claude Code: allow
ask_questionsReturns BuildBatch's full ordered question script (about 24 KB) for a detailed room plan: each question for the person, its allowed answers, which are required and when each applie…No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns BuildBatch's full ordered question script (about 24 KB) for a detailed room plan: each question for the person, its allowed answers, which are required and when each applies. Takes no arguments.
Annotations the server declares
- title: Questions for a BuildBatch room plan
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_guideFinds BuildBatch's guides for a decorating or flooring question (how long between coats, how many tiles in a square metre, what to buy to lay laminate), and returns up to three wit…No findings
Why it is in this group
- The name "find_guide" says "find": a word for reading.
Description, as the server wrote it Finds BuildBatch's guides for a decorating or flooring question (how long between coats, how many tiles in a square metre, what to buy to lay laminate), and returns up to three with each guide's own short answers and its address. It does not work out quantities for a room.
Annotations the server declares
- title: Find a BuildBatch guide
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
quick_room_listWorks out how much paint, wallpaper, wall tiles, flooring, carpet, skirting, loft insulation, plasterboard, concrete or patio paving one room needs, and everything else to buy for …No findings
Why it is in this group
- The name "quick_room_list" says "list": a word for reading.
Description, as the server wrote it Works out how much paint, wallpaper, wall tiles, flooring, carpet, skirting, loft insulation, plasterboard, concrete or patio paving one room needs, and everything else to buy for the job (preparation, tools, safety), in real UK pack sizes. Takes the job and either the room's length, width and height, or a typical room by name for a room that has not been measured; the answer then states that the measurements are typical. Returns a short shopping list and a link to the whole list. It does not take exact door sizes, a product's own coverage or pack size, tiling part-way up a wall or an L-shaped room.
Annotations the server declares
- title: What to buy for a room (quick)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.3.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http buildbatch https://buildbatch.co.uk/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__buildbatch__quick_room_list",
"mcp__buildbatch__find_guide",
"mcp__buildbatch__ask_questions"
],
"ask": [
"mcp__buildbatch__plan_room"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as buildbatch. Review it before you use it.