Brush Pack
Server Details
Paint and wallpaper amounts, weather checks and lead paint safety for UK decorators' AI
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- Nero-Engine/brush-pack-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
Each tool targets a clearly distinct task: weather suitability, time/pricing, lead safety, capability discovery, paint quantity, surface prep, trade identity, and wallpaper quantity. The nearest pair (paint_quantity vs wallpaper_rolls, or prep_checklist vs lead_paint_risk) are separated by material and by scope (general prep steps vs regulatory lead risk). An agent can confidently select the right tool from the names alone.
All names use snake_case and are readable, following a mostly noun_topic or noun_action pattern (exterior_weather_check, paint_quantity, wallpaper_rolls). The one clear deviation is list_capabilities, which uses a verb_noun ordering unlike the rest. Minor, but it breaks an otherwise predictable pattern.
Eight tools is well-scoped for a decorating assistant, with each tool covering a distinct part of the workflow from site assessment to quoting. No tool feels redundant and none is clearly missing for the stated scope.
The surface covers the core decorating lifecycle: weather feasibility, prep, quantities, job costing, safety, and trade identity. Minor gaps remain, such as a dedicated paint/product selection or datasheet lookup tool and explicit drying/recoat calculation outside weather checking, but agents can work around these with the existing tools.
Available Tools
8 toolsexterior_weather_checkExterior painting weather and drying checkARead-onlyIdempotentInspect
For a UK postcode (or latitude and longitude) and dates from today up to 8 days ahead, fetches the hourly forecast (MET Norway) and checks each working hour against typical limits for the paint type: minimum temperature, humidity, 3 C above dew point, rain chance, wind, and a rain-free drying time after each coat. Returns each day's verdict (good, good_but_watch_rain, marginal, no), the best painting window, the main problems and an indicative recoat time at that day's temperature. Pass the data sheet's own limits to override. Example: {"postcode":"LS1 4AP","paint_type":"water_based_masonry","start_date":"2026-11-14","end_date":"2026-11-18"}.
Inputs: trade, end_date, end_hour, latitude, +9 more.
job_estimateJob time and quote estimateARead-onlyIdempotentInspect
Hours and days on site for a decorating job from rooms (same sizes as paint_quantity, with walls, ceiling and woodwork coats, new_plaster for mist coats) and extra tasks (strip_wallpaper_m2, hang_wallpaper_rolls, hang_patterned_wallpaper_rolls, masonry_smooth_m2_per_coat, masonry_rough_m2_per_coat, door_per_coat, window_per_coat, skirting_m_per_coat, custom_hours), plus prep (light, medium, heavy) and daily set up and clean up. With a day or hourly rate, materials, markup and VAT it gives a priced quote with lines. Rates are indicative for one experienced decorator. Example: {"rooms":[{"name":"Lounge","length_m":4,"width_m":3.5,"height_m":2.4}],"prep_level":"medium","day_rate_gbp":200}.
Inputs: rooms, trade, decorators, prep_level, +7 more.
lead_paint_riskLead paint risk and safe workingARead-onlyIdempotentInspect
Judges how likely old paint is to contain lead from the build year, surfaces, paint condition and any test result, checks the planned removal methods (dry sanding, blowlamps and dry scraping are refused; wet abrading, chemical strippers and heat guns below about 450 C are allowed with care), and gives the safe test, removal, clean-up and waste steps from HSE and UK guidance, plus the Control of Lead at Work duties. Returns urgency only if paint has already been disturbed unsafely. Example: {"build_year":1935,"surfaces":["windows","doors"],"planned_methods":["dry_sanding"],"children_under_6_or_pregnant":true}.
Inputs: era, trade, surfaces, build_year, +6 more.
list_capabilitiesWhat Brush Pack can doARead-onlyIdempotentInspect
Lists Brush Pack's tools, surfaces, paint types and what it deliberately does not do. Free, needs no input.
Inputs: no named parameters.
paint_quantityPaint litres and tinsARead-onlyIdempotentInspect
Works out paint for a room (walls, ceiling, woodwork from length, width, height, doors and windows), an exterior (perimeter x height plus gables, less openings) or a custom list of areas. Shows areas, coats, indicative coverage per surface type, litres, litres with waste and the tins to buy (least paint left over, plus a fewer tins option). New plaster adds a mist coat; a light over dark colour change adds a wall coat. Coverage is indicative: pass the tin's figure as coverage_m2_per_litre to make it exact. Example: {"job":"room","length_m":4,"width_m":3.5,"height_m":2.4,"doors":1,"windows":1}.
Inputs: job, areas, doors, trade, +24 more.
prep_checklistPrep and paint system checklistARead-onlyIdempotentInspect
How to prepare a surface and which paint system goes on it: checks, prep steps, system (primer, undercoat, top coats) and what to avoid, for new_plaster, previously_painted_walls, bare_softwood, mdf, previously_painted_wood, exterior_wood, bare_metal_ferrous, galvanised_or_aluminium, masonry, damp_or_water_stained, smoke_or_nicotine, mould. With cause (fire_or_smoke, flood, active_leak, mould) it adds the making good steps and an urgency value. Example: {"surfaces":["new_plaster","previously_painted_wood"]}.
Inputs: cause, trade, surface, surfaces.
trade_profileCheck the decorator's business detailsARead-onlyIdempotentInspect
Checks the decorator's own business details (Nero Trade Profile v1: trading name, Companies House number, trade body and number such as PDA or TrustMark, postcode, contact) and returns them cleaned, with a stable nero_trade_ref computed from the trade body membership or company number. The same object, given as trade to the other tools, prefills their answers. Brush Pack stores nothing. The same profile and reference can later be used to sign the business into Nero Work, the agent job exchange for trades.
Inputs: trade (required).
wallpaper_rollsWallpaper rollsARead-onlyIdempotentInspect
Rolls of wallpaper for a room or feature wall from wall widths (or room length and width), height, roll width and length (default 10.05 x 0.53 m), pattern repeat and match (free, straight, half drop). Shows drops, cut length, drops per roll and rolls, plus one spare. Example: {"length_m":4,"width_m":3.5,"height_m":2.4,"pattern_repeat_cm":53,"pattern_match":"straight"}.
Inputs: height_m (required), trade, width_m, length_m, +7 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Roof take-offs, weather windows, building regs and storm triage for UK roofers' AI assistants
Permitted development, building regs, party wall dates, CDM and materials for UK builders' AI
Pipe sizing, heat loss, gas record checks and emergency triage for UK plumbers' AI assistants
VAT-correct trade quotes with a branded PDF and one-tap customer accept, for UK trades' AI
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables querying thousands of UK paint colours, finding visually equivalent alternatives across brands, planning room projects, and exploring market trends.-
- AlicenseAqualityBmaintenanceEvery other colour API tells you what goes together. Colour Memory tells you what it means, where the evidence ends, and what it must not claim. 47,515 hand-researched records, graded A–E, every result cited. 91 specialist tools built for agents that need precision, not guesses. Direct MCP: https://api.colourmemory.com/mcp — no signup, no key for the free tools (10 calls).66MIT
- FlicenseNot gradedqualityCmaintenanceEnables matching HEX codes to official Sherwin-Williams, Benjamin Moore, and Behr paint colors via CIEDE2000, finding cross-brand equivalents, and supporting related calculations for LRV, room lighting, paint quantity, sheen, and coordinating palettes.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform renovation tasks such as calculating tile quantities and listing common tile sizes.ISC
Glama MCP Gateway
Add one secure layer between your agents and this server.