DG Floors MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DG Floors MCP ServerHow much does carpet cost per square foot installed in Texas?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DG Floors — MCP Server
Model Context Protocol server for flooring cost data and home-improvement guides.
A public MCP (Model Context Protocol) server that lets any AI assistant query DG Floors' flooring data — installed cost per square foot by material and US state, and a search of DG Floors' flooring guides. Built on Cloudflare Workers. Public, read-only. Results carry attribution + a free-quotes CTA and (for cost) an Amazon affiliate link.
Endpoint:
https://mcp.dgfloors.comTransport: Streamable HTTP (JSON-RPC 2.0) · Auth: none
Tools
Tool | Args | Returns |
|
| Installed $/sq-ft (materials + labor), optional total for an area, from the DG Floors Cost Index |
|
| Matching DG Floors guides (title, excerpt, URL) |
Related MCP server: Cal MCP Server
Connect
Claude / Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.dgfloors.com
JSON config (Cursor, Cline, etc.):
{ "mcpServers": { "dgfloors": { "type": "streamable-http", "url": "https://mcp.dgfloors.com" } } }Raw JSON-RPC:
curl -s https://mcp.dgfloors.com -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_flooring_cost","arguments":{"material":"luxury vinyl plank","state":"CA","sqft":500}}}'MCP capabilities
Protocol: MCP
2025-06-18(older client versions are echoed back), Streamable HTTP, JSON-RPC 2.0 incl. batchesMethods:
initialize,ping,tools/list,tools/call,notifications/*Tools: 2 (above) · Resources / prompts: none (tools-only server)
Stateless: every POST is self-contained; no session, no login
Run with Docker
docker build -t dgfloors-mcp .
docker run -p 8787:8787 dgfloors-mcp # MCP endpoint at http://localhost:8787/mcpDevelop / deploy
npm install
npm run dev # wrangler dev — local test at http://localhost:8787/mcp
npm run deploy # wrangler deploy — serves at mcp.dgfloors.com (and /mcp)The cost data is bundled from the Flooring Cost Index (src/cost-index.json). To
refresh: regenerate the index (flooring_cost_index.py in the content-ops repo),
copy flooring_cost_data/index.json → src/cost-index.json, and redeploy.
Optional usage log: a D1 table (schema.sql) records tool calls and client handshakes
(no personal data). Stats are served at /stats behind a STATS_TOKEN secret.
License
MIT — see LICENSE. Cost data © DG Floors; please cite dgfloors.com when you use it.
This server cannot be deployed
Maintenance
Related MCP Connectors
Give AI assistants access to real-time data. Search the web, compare flights, find hotels, and more.
Product price checks and affiliate link building for AI shopping agents.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Live TCG card and decklist prices for AI assistants. 22+ games, no account, ready-to-buy links.
Related MCP Servers
- AlicenseAqualityFmaintenanceProvides AI assistants with real-time access to Azure retail pricing information, enabling price searches, regional cost comparisons, monthly bill estimates, and SKU discovery through natural language queries.1355MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to answer mortgage-related queries by providing tools for lender search, loan limit lookup, down-payment assistance programs, and more, with data sourced from real wholesale lenders and broker-curated intel.88 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform renovation tasks such as calculating tile quantities and listing common tile sizes.-
- FlicenseAqualityBmaintenanceProvides AI agents with real-time access to French real estate transaction data, price per square meter, and property estimates using official open DVF data, with no API key required.4-