{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T21:18:47.630Z","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp","markdownUrl":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp.md","server":{"slug":"com-skyhighpartyrentals-booking","name":"Sky High Party Rentals","registryName":"com.skyhighpartyrentals/booking","description":"Quote, cart and checkout for bounce house and water slide rentals in Houston, Austin and Dallas.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"hugo-public-mcp","type":"remote","identifier":"https://mcp.shpr.me/hugo/public/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp","version":"1.0.0","transport":null,"scoredAt":"2026-11-05T03:16:25.414Z"},"score":{"total":77,"tier":"medium","status":"scored","weekDelta":4,"history":[{"date":"2026-11-05","total":77},{"date":"2026-11-04","total":76},{"date":"2026-11-03","total":76},{"date":"2026-11-02","total":75},{"date":"2026-11-01","total":75},{"date":"2026-10-31","total":74},{"date":"2026-10-30","total":74},{"date":"2026-10-29","total":73},{"date":"2026-10-28","total":73},{"date":"2026-10-27","total":73},{"date":"2026-10-26","total":72},{"date":"2026-10-25","total":72},{"date":"2026-10-24","total":71},{"date":"2026-10-23","total":71},{"date":"2026-10-22","total":70}]},"categories":[{"name":"Endpoint Security","score":74,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":70,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 1175 tokens (~235/item across 5 items; 5 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"235","items":"5","tools":"5","tokens":"1175","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":47,"verdict":"partial","reasons":["Stability observed for 14 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"14"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 5 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 5 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"5"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"hugo-public-mcp","type":"remote","identifier":"https://mcp.shpr.me/hugo/public/mcp","withdrawn":false,"score":77,"current":true,"url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp","markdownUrl":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://mcp.shpr.me/hugo/public/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"product_info","title":"Look up a rental","description":"Look up a Sky High rental product by name. Returns the page URL, units in stock, how many times families have booked it, and price. ALWAYS pass event_date (and zip when you know it) - with a date this returns the EXACT price for that date and whether it is available, which you should quote directly. Prices returned here are LIVE - prefer them over any knowledge-file price, and never send the customer to the product page to find a price this tool can give you.","inputs":[{"name":"event_date","type":"string","required":false,"description":"Event date YYYY-MM-DD. Always pass it when the customer has said their date - it returns the exact price for that day."},{"name":"product_name","type":"string","required":true,"description":"Product name or close description, e.g. 'Niagara water slide'"},{"name":"zip","type":"string","required":false,"description":"5-digit delivery zip, when known. Selects the right metro's pricing."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":185},{"name":"build_quote","title":"Quote a rental for a date and ZIP","description":"Build a complete, real quote for one rental on a specific date and delivery zip: exact dated item price, availability, delivery fee, that date's minimum order, the total, and the booking link. Use this the moment you know the product, the date and the zip - it is the fastest way to answer 'how much?' properly. If you are missing the date or zip, ask the customer for it (never guess a zip from their IP or city) and then call this.","inputs":[{"name":"coupon","type":"string","required":false,"description":"Optional: CHAT10 once you have offered it, or a code the customer typed. Returns with_coupon, the exact discounted total, so you never do discount math yourself."},{"name":"end_time","type":"string","required":false,"description":"When the party ends, in their words (\"1pm\"). For an attended rental, when it should stop running - not the pickup time."},{"name":"event_date","type":"string","required":true,"description":"Event date YYYY-MM-DD"},{"name":"items","type":"array","required":false,"description":"Two or more items for the SAME party: pass them all here (product_name = the first one) to get ONE order total with one delivery fee. Never add up separate quotes."},{"name":"product_name","type":"string","required":true,"description":"Product name or close description"},{"name":"quantity","type":"number","required":false,"description":"How many of this item, default 1"},{"name":"start_time","type":"string","required":false,"description":"When the party starts, in their words (\"10am\", \"2:30pm\"). For a rental with an attendant (mechanical bull etc.), when it should start running. Pass start_time AND end_time whenever they have said the…"},{"name":"zip","type":"string","required":true,"description":"5-digit delivery zip the customer gave you"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":345},{"name":"delivery_fee","title":"Delivery fee and minimum for a ZIP","description":"Look up the delivery fee and minimum order for a Texas delivery zip code. Use when a customer asks what delivery costs or what the minimum order is for their area. ALWAYS pass event_date when the customer has mentioned their party date - minimum orders vary by date and the dated answer is exact. Without a date the answer is the general rule.","inputs":[{"name":"event_date","type":"string","required":false,"description":"Event date YYYY-MM-DD, when the customer has mentioned it. Always include if known."},{"name":"zip","type":"string","required":true,"description":"5-digit delivery zip code"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":114},{"name":"add_to_cart","title":"Add a rental to a cart","description":"Add one rental to a real Sky High cart for a party date, delivery ZIP and hours, and get back a cart_id. Call build_quote first if the customer has not seen the price. To add more items to the SAME party, call again with the cart_id from the first call (one cart, one delivery fee). Safe to repeat: an item already in the cart is not added twice. Added is NOT reserved: nothing is held until the customer pays at checkout. Next step: prepare_checkout with the cart_id.","inputs":[{"name":"cart_id","type":"string","required":false,"description":"The cart_id from an earlier add_to_cart, to add to the same cart. Leave out to start a new cart."},{"name":"date","type":"string","required":true,"description":"Party date, YYYY-MM-DD"},{"name":"end_time","type":"string","required":false,"description":"Party end, e.g. 18:00 or 6pm (default 4 hours after the start). The price depends on the length."},{"name":"operating_mode","type":"string","required":false,"description":"For a slide or combo that can run wet or dry: how the customer wants it. Ask them. Some units charge for wet use (a misting hose); the tool reports the charge."},{"name":"overnight","type":"boolean","required":false,"description":"true = keep it overnight, picked up after 8 AM the next morning"},{"name":"product","type":"string","required":false,"description":"Product name, e.g. 'Turtle Beach water slide', when there is no product_id."},{"name":"product_id","type":"string","required":false,"description":"The product_id from build_quote or product_info. Preferred: it books exactly that product."},{"name":"quantity","type":"number","required":false,"description":"How many, default 1. A package whose name already lists its counts is quantity 1."},{"name":"start_time","type":"string","required":false,"description":"Party start, e.g. 14:00 or 2pm (default 12:00)"},{"name":"zip","type":"string","required":true,"description":"5-digit delivery ZIP (selects Houston, Austin or Dallas)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":390},{"name":"prepare_checkout","title":"Prepare checkout link","description":"Get a cart ready for checkout. Re-checks that everything is still available for the date and that the cart meets that date's minimum, then returns the items, the price breakdown (delivery, fees, tax, total, deposit due today), what the customer still has to enter, and handoff_url: a private link that opens this exact cart at checkout on any phone or computer. This tool never pays or places the order: the customer pays on that page, or, once they have authorized it, you complete checkout there for them. Give handoff_url to the customer only.","inputs":[{"name":"cart_id","type":"string","required":true,"description":"The cart_id from add_to_cart"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":141}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T03:16:25.000Z","track":"remote","endpoint":"https://mcp.shpr.me/hugo/public/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_256_GCM_SHA384","chainError":null,"certificates":[{"subject":"CN=mcp.shpr.me","issuer":"CN=YE2,O=Let's Encrypt,C=US","notBefore":"2026-09-06T01:03:51Z","notAfter":"2026-12-05T01:03:50Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE2,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"mcp.shpr.me.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"me.","outcome":"verified","label":"Verified"},{"zone":"shpr.me.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-22","recent":[{"id":"chg_01a1a9b5-2ce0-7464-aca3-04faf101eccc","kind":"score.total_changed","summary":"Trust score (76 → 77)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a1a9b5-2ce0-7464-aca3-04faf101eccc"},{"id":"chg_01a19f67-4216-726f-a8a1-7dce59ff9a0e","kind":"score.total_changed","summary":"Trust score (75 → 76)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a19f67-4216-726f-a8a1-7dce59ff9a0e"},{"id":"chg_01a1951b-c956-7b6b-ade7-eed1b69e9b03","kind":"score.total_changed","summary":"Trust score (74 → 75)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a1951b-c956-7b6b-ade7-eed1b69e9b03"},{"id":"chg_01a18ace-7278-7718-a471-b0ce6143086a","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a18ace-7278-7718-a471-b0ce6143086a"},{"id":"chg_01a17b5d-b7b4-7d81-9ba3-f7638ee35c18","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a17b5d-b7b4-7d81-9ba3-f7638ee35c18"},{"id":"chg_01a17111-0ead-763f-979d-03f94973fa5b","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a17111-0ead-763f-979d-03f94973fa5b"},{"id":"chg_01a166c3-e26e-715e-9fd4-7d7d9b7c3abf","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a166c3-e26e-715e-9fd4-7d7d9b7c3abf"},{"id":"chg_01a166c3-e26e-7c7a-9712-1f0bdcda870b","kind":"param.added_optional","summary":"“add_to_cart” added an optional parameter “operating_mode”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a166c3-e26e-7c7a-9712-1f0bdcda870b"},{"id":"chg_01a166c3-e26f-73b2-ac8e-37ea6f1daeb6","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a166c3-e26f-73b2-ac8e-37ea6f1daeb6"},{"id":"chg_01a165d8-1184-77cb-a2ba-dbd82e3cd4f9","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-22","url":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp#chg-chg_01a165d8-1184-77cb-a2ba-dbd82e3cd4f9"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp","markdown":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp.md","changelogJson":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-skyhighpartyrentals-booking/hugo-public-mcp.xml","external":[{"label":"Remote endpoint","href":"https://mcp.shpr.me/hugo/public/mcp"},{"label":"Website","href":"https://www.skyhighpartyrentals.com/"}]}}