https://www.proper-job.uk/api/mcp ↗
Calculate and compare indicative UK building-work budgets from supplied scope using Proper Job.
Proper Job is a remote MCP server published at www.proper-job.uk. It has been probed 8 times since 9/12/2026. It answered in 8 of them (100.0%), a near-uninterrupted record. Median response time is 546 ms, a delay an agent will notice. It offers a narrow, focused set of 3 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
get_estimate_requirements — All parameters are optional, but no guidance on minimum required inputs for meaningful results.calculate_guide_price — Overlapping parameters with get_estimate_requirements may cause tool selection ambiguity.compare_guide_scenarios — No mention of validation rules for baseline/scenario object structure.Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
get_estimate_requirementsUse this when a homeowner, builder or residential architect wants to plan a UK or US residential extension, addition, conversion, kitchen, bathroom, remodel, studio or new-home budget but required details may be missing. Returns country-specific choices and concise questions. No account or saved project is required. Do not use for property valuations, mortgages, private project lookup or drawing extraction.
countrystringjobTypestringpostcodeAreastringstatestringzipCodestringscopeobjectcalculate_guide_priceUse this when the user has supplied enough scope to calculate a free indicative UK or US residential building-cost range with Proper Job's country-specific engine. Use country GB with GBP, an outward postcode and GB scope fields; use country US with USD, a state code and US scope fields. Never send fields from both country schemas. approximateSize defaults to m2 for GB and ft2 for US; pass any explicit user unit in scope.areaUnit so m2 and ft2 are converted safely. Use only conversation inputs. Missing details return needs_input; ask rather than guessing. Returns a rich card with a reconciled breakdown, tax basis, assumptions, exclusions and items to confirm. Repeated calculations are free. Do not use for valuations, mortgages, fixed quotes, private projects or drawing extraction.
countrystringjobTypestringpostcodeAreastringstatestringzipCodestringscopeobjectcompare_guide_scenariosUse this when the user wants to compare the size, scope or finish of the same UK or US residential building project. Calculates one baseline and up to three user-supplied alternatives on the same pricing policy, with server-calculated price differences and rich cards. Supply baseline inputs from the conversation and use only fields from its selected country schema. Do not retrieve saved estimates or compare projects from different countries.
baselineobjectrequiredscenariosarrayrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/io-github-falsalama-proper-job)<a href="https://mcpmetrics.io/servers/io-github-falsalama-proper-job"><img src="https://mcpmetrics.io/badge/io.github.falsalama/proper-job/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Dispatch litigation work to legal-services vendors from any MCP-compatible AI workflow.
Pull recent building permits from 9 US cities in a unified schema from official open-data portals.
Current UTC hour from unix seconds
US federal fiscal quarter from UTC
Unix week number from seconds
Unix quarter 1-4 from seconds
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 06:40:42 | Legacy | 400 | 1215 | 200 | 1386 | 2025-11-25 |
| 2026-09-13 04:35:29 | Legacy | 400 | 1047 | 200 | 801 | 2025-11-25 |
| 2026-09-13 01:33:33 | Legacy | 400 | 353 | 200 | 546 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 498 | 200 | 480 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 715 | 200 | 638 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 291 | 200 | 320 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 537 | 200 | 516 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 536 | 200 | 551 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.