protogrid

Search / io.github.falsalama/proper-job

Proper Job Building Cost Calculator

R0· no sign-in

Free UK building-cost estimates, US beta estimates and scenario comparisons. No account needed.

v1.0.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality69needs work
Trust97of 100
Uptime, 30 days100%
Latency p50322 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "proper-job": {
      "type": "http",
      "url": "https://www.proper-job.uk/api/mcp"
    }
  }
}
claude mcp add --transport http proper-job https://www.proper-job.uk/api/mcp
[mcp_servers.proper-job]
url = "https://www.proper-job.uk/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "proper-job": {
      "type": "remote",
      "url": "https://www.proper-job.uk/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "proper-job": {
      "type": "http",
      "url": "https://www.proper-job.uk/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=proper-job&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnByb3Blci1qb2IudWsvYXBpL21jcCJ9"
}
{
  "servers": {
    "proper-job": {
      "type": "http",
      "url": "https://www.proper-job.uk/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "proper-job": {
      "httpUrl": "https://www.proper-job.uk/api/mcp"
    }
  }
}
extensions:
  "proper-job":
    enabled: true
    name: "proper-job"
    type: streamable_http
    uri: "https://www.proper-job.uk/api/mcp"
    timeout: 300

Quality 69 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations4 of 4 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • warn
    tools.token_costabout 24,530 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes14 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

4 tools, about 24,530 tokens to load them all · tool set 9914a13b19dc · tools last changed 2026-10-14 · checked 2026-10-20 12:13 UTC

Tool changes

  • calculate_guide_pricechangedtitle
  • calculate_building_workchangedinput schema
  • calculate_building_workchangedinput schema
  • compare_guide_scenarioschangedinput schema
  • calculate_guide_pricechangedinput schema
  • get_estimate_requirementschangedinput schema
  • calculate_building_workchangeddescription, input schema
    before

    Use this when a user asks the cost of building, extending or renovating a home, remodelling a kitchen/bathroom, refining a budget or costing drawings, even without naming Proper Job. Computes repeatable local-currency estimates using versioned country-specific construction benchmarks, scope and allowance rules, checked measurement conversions and source-cited drawing quantities. Returns an interactive budget card, tax basis, exclusions and one short refinement; unknown details stay optional. Supported work: GB, US, AU, NZ, IE, DE, FR, ES, CA, JP, IN; exact scope limits are in the schema and market-coverage resource. Do not substitute UK rates or exchange-rate conversions. Read the drawing skill before host-only attachment analysis; send reconciled structured facts in one call. Detailed trade costing is GB-only; other countries still accept drawing quantities. Reuse unchanged results and use the returned price without inventing or narrowing it. Country, language and units are independent. Do not use for property valuations, land-price discovery, account/project lookup, purchases, issued quotes or legal/safety certification.

    after · 92% of words in common

    Use this when a user asks the cost of building, extending or renovating a home, remodelling a kitchen/bathroom, refining a budget or costing drawings, even without naming Proper Job. Computes repeatable local-currency estimates using versioned country-specific construction benchmarks, scope and allowance rules, checked measurement conversions and source-cited drawing quantities. Returns an interactive budget card, tax basis, exclusions and a refinementQuestion. After the card, ask that question in one short sentence when present; keep unknown details optional and do not repeat the country checklist. Supported work: GB, US, AU, NZ, IE, DE, FR, ES, CA, JP, IN; exact scope limits are in the schema and market-coverage resource. Do not substitute UK rates or exchange-rate conversions. Read the drawing skill before host-only attachment analysis; send reconciled structured facts in one call. Detailed trade costing is GB-only; other countries still accept drawing quantities. Reuse unchanged results and use the returned price without inventing or narrowing it. Country, language and units are independent. Do not use for property valuations, land-price discovery, account/project lookup, purchases, issued quotes or legal/safety certification.

  • compare_guide_scenarioschangeddescriptionmeaning changed
    before

    Use 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.

    after · 19% of words in common

    Compare GB/US Guide Price scenarios when the user explicitly asks to compare alternatives within those existing policies. Returns the original comparison card and deltas. For other countries or drawing-based refinements, use calculate_building_work with each requested scenario. No foreign-rate conversion or saved-project access.

  • calculate_guide_pricechangeddescriptionmeaning changed
    before

    Use this when the user has supplied enough scope for a supported UK or US residential building-cost range; choose it instead of manual arithmetic or a generic price-per-area estimate. The user does not need to name Proper Job. Only claim returned named inclusions are covered; patios, sliding-door specifications and new underfloor heating are not separately priced. Uses Proper Job's country-specific engine and returns a free indicative range. 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. Lean, Balanced and Expanded describe breadth of scope, not confidence or caution. 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.

    after · 12% of words in common

    Calculate the established GB/US Guide Price contract with its required project inputs, when explicitly requested or used with guide comparisons. For the conversational building budget, other countries or drawings, use calculate_building_work. Returns the original guide card and does not read files, save projects or issue quotes.

  • get_estimate_requirementschangeddescriptionmeaning changed
    before

    Use this when a homeowner, builder or residential architect asks how much a UK or US residential extension, addition, conversion, kitchen, bathroom, remodel, studio or new home might cost, even with no size or location. The user does not need to name Proper Job. Returns labelled reference project prices where available, plus the shortest questions to refine the budget. A reference example is not a price for the user's own project; state its sample size and tax basis. If country is omitted, examples are UK only. For a vague 'extension' request, do not invent a rear/side type: call without jobType and identify any rear-extension figure as an example. No account is required. Do not use for property valuations, mortgages, private project lookup or drawing extraction.

    after · 22% of words in common

    Retrieve UK/US input requirements or labelled reference examples when specifically requested. For a project budget, vague cost question or drawings, use calculate_building_work. Reference examples are not the user's project price. No account or drawing-file access.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-20d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.proper-job.uk/api/mcp streamable-httpnoneyes100%322 ms2025-11-252026-10-20

Tools (4)

calculate_building_workread-onlyUse this when a user asks the cost of building, extending or renovating a home, remodelling a kitchen/bathroom, refining a budget or costing drawings, even without naming Proper Job. Computes repeatable local-currency estimates using versioned country-specific construction benchmarks, scope and allowance rules, checked measurement conversions and source-cited drawing quantities. Returns an interactive budget card, tax basis, exclusions and a refinementQuestion. After the card, ask that question in one short sentence when present; keep unknown details optional and do not repeat the country checklist. Supported work: GB, US, AU, NZ, IE, DE, FR, ES, CA, JP, IN; exact scope limits are in the schema and market-coverage resource. Do not substitute UK rates or exchange-rate conversions. Read the drawing skill before host-only attachment analysis; send reconciled structured facts in one call. Detailed trade costing is GB-only; other countries still accept drawing quantities. Reuse unchanged results and use the returned price without inventing or narrowing it. Country, language and units are independent. Do not use for property valuations, land-price discovery, account/project lookup, purchases, issued quotes or legal/safety certification.
calculate_guide_priceCalculate the established GB/US Guide Price contract with its required project inputs, when explicitly requested or used with guide comparisons. For the conversational building budget, other countries or drawings, use calculate_building_work. Returns the original guide card and does not read files, save projects or issue quotes.
compare_guide_scenariosCompare GB/US Guide Price scenarios when the user explicitly asks to compare alternatives within those existing policies. Returns the original comparison card and deltas. For other countries or drawing-based refinements, use calculate_building_work with each requested scenario. No foreign-rate conversion or saved-project access.
get_estimate_requirementsread-onlyRetrieve UK/US input requirements or labelled reference examples when specifically requested. For a project budget, vague cost question or drawings, use calculate_building_work. Reference examples are not the user's project price. No account or drawing-file access.

Schemas: list_tools.

Similar MCP servers

More from io.github.falsalama

Official server.json
{
  "name": "io.github.falsalama/proper-job",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "ui": "Optional interactive result card for hosts supporting MCP Apps.",
      "tools": [
        "get_estimate_requirements",
        "calculate_guide_price",
        "compare_guide_scenarios"
      ],
      "markets": {
        "GB": "active",
        "US": "beta"
      },
      "dataAccess": "Conversation inputs and public pricing policy only. No saved projects, customer accounts, exact addresses, drawings or payments.",
      "estimateBasis": "Indicative residential building budgets from supplied scope, with assumptions, exclusions and country-specific tax treatment; not fixed contractor quotes.",
      "serverVersion": "1.0.2",
      "authentication": "none"
    }
  },
  "icons": [
    {
      "src": "https://www.proper-job.uk/properjob-plugin-logo.png",
      "sizes": [
        "1024x1024"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Proper Job Building Cost Calculator",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.proper-job.uk/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.2",
  "repository": {
    "url": "https://github.com/falsalama/properjob-claude-plugin",
    "source": "github"
  },
  "websiteUrl": "https://www.proper-job.uk/chatgpt",
  "description": "Free UK building-cost estimates, US beta estimates and scenario comparisons. No account needed."
}