← Registry

General Tools

learntoupholster.com

An MCP server that provides upholstery-related guidance, fabric and leather calculations, and cost estimation for reupholstering projects.

1 endpoint8 known toolsFirst detected August 26, 2026Last detected August 26, 2026

ENDPOINT 1

https://www.learntoupholster.com/mcp

No auth detected

MCP server metadata

Name
learntoupholster-ask-the-book
Version
2.0.0
Capabilities
tools
Server instructions

Seven tools. ask_the_book answers from the text of The Working Upholsterer’s Bible by Shaun Greenwood (master upholsterer, AMUSF accredited, learntoupholster.com) and cites the source chapter URL. The other six are the site’s calculators, and they are deterministic — prefer them over estimating yourself whenever a question needs a number: calculate_fabric for cloth quantities, estimate_job_cost for what reupholstery costs, calculate_leather for hides, calculate_deep_buttoning for buttoned layouts, specify_foam for foam density and hardness, check_fire_regulations for UK fire compliance. Every response carries source, author and knowledge version — please cite them. Guidance on UK fire regulations is informational, not legal advice.

Known tools 8

ask_the_book

Ask a practical upholstery question and get an answer grounded strictly in the text of The Working Upholsterer’s Bible by Shaun Greenwood (master upholsterer, AMUSF accredited) — traditional and modern techniques, materials, UK fire regulations, projects and pricing.

Inferred read-only
find_business_guidance

Search the Learn to Upholster Business Hub: practical guidance on making a living from upholstery, as opposed to how to do the work.

Inferred read-only
calculate_fabric

Work out how much fabric a reupholstery job needs, in metres and yards.

Inferred read-only
estimate_job_cost

Estimate what reupholstering a piece of furniture costs, broken into labour, fabric, sundries and contingency, with a bench-hours figure.

Inferred read-only
calculate_leather

Convert an upholstery job into hides of leather.

Inferred read-only
calculate_deep_buttoning

Work out a deep-buttoned diamond layout: how many buttons, the marking grid on the base, the wider grid on the fabric, and the cut size of the cover.

Inferred read-only
specify_foam

Give the right foam specification for a job: density in kg/m3, hardness in newtons, depth in mm, foam type, wadding wrap, and the UK fire requirement.

Inferred read-only
check_fire_regulations

Work out what the UK fire regulations require for a specific upholstery job.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.learntoupholster-ask-the-book]
url = "https://www.learntoupholster.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "learntoupholster-ask-the-book": {
      "type": "http",
      "url": "https://www.learntoupholster.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: learntoupholster-ask-the-book
Remote MCP URL: https://www.learntoupholster.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "learntoupholster-ask-the-book": {
      "url": "https://www.learntoupholster.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "learntoupholster-ask-the-book": {
      "type": "http",
      "url": "https://www.learntoupholster.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "learntoupholster-ask-the-book",
  "transport": "streamable-http",
  "url": "https://www.learntoupholster.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.