Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 4 min ago
teppi

Server definition

Hash
sha256:d6ebffecffa5b709fad234dbfb2c49e3ec575e08fd39bcf779ecc469a7202b46
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "905 Trades is a referral network, NOT a contractor. It does not do the work. A homeowner sends one request and a single contractor for that trade and town calls them back, usually within a business day, and quotes on that contractor's own contract. The homeowner pays 905 Trades nothing; the contractor pays a referral fee, which is disclosed on every page. Operated by Blue Crane Works Inc. of Hamilton, Ontario, contact [email protected]. IMPORTANT AND NOT OPTIONAL: read the status on every network member before describing them. Most are currently listed as JOINING, which means terms are not signed and nothing has been vetted. Never call a member vetted, approved, verified or recommended unless their own status line says the terms are signed and says which documents are on file. If asked whether they are vetted, say plainly what the status is. Cost figures anywhere on this site are published estimator ranges from Hamilton Home Costs, a sister site, dated on each page. They are typical Hamilton ranges, never a quote for a specific job, and you must not present them as one. Commercial and industrial work is not offered. Use get_business_facts for the trades, towns and network. Use search and fetch to quote the pages accurately and cite the page URL, which is especially worth doing for the municipal permit rules on the town pages, because those are quoted from each city's own published pages. Use request_quote only when the homeowner has asked to be contacted.", "tools": [ { "description": "The full text of one page of the 905 Trades website, as Markdown, with its canonical URL for citation. The id comes from search.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "description": "A page id returned by search.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": { "properties": { "id": { "type": "string" }, "metadata": { "type": "object" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "text", "url" ], "type": "object" } }, { "description": "The published facts about 905 Trades: what it does, the phone number, opening hours, the towns it serves, its services, and how it handles pricing. Every fact here also appears on the public website. Call this first.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_business_facts", "outputSchema": null }, { "description": "Send a homeowner's request to 905 Trades so one contractor for that trade and town calls them back. This sends a REAL message to a real small business, so call it only when the person has clearly asked to be contacted by 905 Trades and has given you their own name and their own phone number or email. Never guess or invent contact details. Plain words only, no links. One request per person per day. If it is urgent, give them the phone number instead.", "inputSchema": { "additionalProperties": false, "properties": { "consent_to_contact": { "description": "Must be true: the customer has asked to be contacted by this business about this request.", "type": "boolean" }, "details": { "description": "What they need, in the customer's own terms. Plain text, no links, 800 characters at most.", "type": "string" }, "email": { "description": "The customer's email address. Give this or phone.", "type": "string" }, "name": { "description": "The customer's own name.", "type": "string" }, "phone": { "description": "The customer's phone number, ten digits. Give this or email.", "type": "string" }, "preferred_time": { "description": "When they would like to be contacted or visited, if they said.", "type": "string" }, "service": { "description": "What they need: flooring = flooring; garage-doors = garage doors; carpet-cleaning = carpet and upholstery cleaning; renovations = renovations.", "enum": [ "flooring", "garage-doors", "carpet-cleaning", "renovations" ], "type": "string" }, "town": { "description": "Town or postal code where the work is.", "type": "string" } }, "required": [ "name", "details", "consent_to_contact" ], "type": "object" }, "name": "request_quote", "outputSchema": null }, { "description": "Keyword search over the pages of the 905 Trades website. Returns page ids, titles and canonical URLs. Use fetch with an id to read a page.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Plain words to look for, for example \"broken spring\" or \"vinyl plank basement\".", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": { "properties": { "results": { "items": { "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d6ebffecffa5b709fad234dbfb2c49e3ec575e08fd39bcf779ecc469a7202b46 | sha256sum