{"name":"com.upshiftsites/mcp","slug":"upshiftsites-mcp","title":"Upshift","description":"Audit a site's structured data and llms.txt, match a trade to a template, and quote real prices.","url":"https://mcp.market/server/upshiftsites-mcp","rating":null,"grade":"A","score":90,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":27,"stars":0,"forks":0,"downloads_week":71,"last_push_at":"2026-08-18T08:19:25.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T04:45:40.813Z","last_ok_at":"2026-11-04T04:45:40.813Z","latency_ms":763},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/samerdwykat-cmyk/upshift-mcp","website":"https://mcp.upshiftsites.com/","version":"1.0.3","remotes":[{"type":"streamable-http","url":"https://mcp.upshiftsites.com/mcp"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"upshift-mcp","version":"1.0.3","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"upshift_quote","description":"Return Upshift's real prices. job_type 'mcp' covers MCP server work (registry listing, live tool preview, spec upgrade, full build); 'website' covers website templates and done-for-you launches. These are the actual listed prices, not estimates. Use when someone asks what a job costs, what a tier includes, or how long it takes. The figures are generated from the live store catalog, so this cannot quote a price that is not sold; it makes no network call and the same arguments always return the same answer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"job_type":{"type":"string","enum":["mcp","website"],"description":"'mcp' for MCP server work, 'website' for website work."},"scope":{"description":"Optional free text about the situation, used to pick which tier to lead with and to explain why, e.g. \"we have a server on stdio\" or \"roofing company, no site\". Never changes the prices themselves.","type":"string"}},"required":["job_type"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"upshift_site_audit","description":"Fetch a live website and report how legible it is to search engines and AI assistants: structured data (JSON-LD), llms.txt, robots.txt, title and meta description, headings, image alt text, HTTPS and document weight. Returns findings with severity and a 0-100 score. Use this to check a real site before recommending changes to it. Makes one outbound request to the URL given, so it only sees what a fetch can establish — never rendering or browser metrics. Refuses private, loopback and link-local addresses, and reports a page as unreachable rather than scoring the error body.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL of the page to audit, e.g. https://example.com"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"upshift_template_match","description":"Given an industry or trade (and optionally what the business needs), rank Upshift's 14 website template lines and return the best three, each with a live demo link, the store link, real prices, and the words that made it match. Use when someone asks what a website for a given trade should look like or cost. Answers from a catalog held in the server, so it makes no network call and returns no matches — rather than a forced one — when the trade is outside the 14 lines.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"industry":{"type":"string","description":"The trade or industry, e.g. \"roofing\", \"collision repair\", \"med spa\"."},"needs":{"description":"Optional: what the business needs, e.g. \"online booking, before/after photos\".","type":"string"}},"required":["industry"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":90,"grade":"A","scanned_at":"2026-11-03T07:02:10.070Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T07:02:10.039Z","components":{"code":{"score":25,"max":25,"notes":["12 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1931ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":12,"max":15,"notes":["last push 77 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.upshiftsites.com/mcp","reachable":true,"authRequired":false,"latencyMs":1931,"serverInfo":{"name":"upshift","version":"1.0.3"}}],"packages":[{"registryType":"npm","identifier":"upshift-mcp","version":"1.0.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-18T07:34:52.038Z","repositoryUrl":"git+https://github.com/samerdwykat-cmyk/upshift-mcp.git","weeklyDownloads":71}],"repo":{"found":true,"owner":"samerdwykat-cmyk","repo":"upshift-mcp","archived":false,"pushedAt":"2026-08-18T08:19:25Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/273745679?v=4","ownerCreatedAt":"2026-04-05T08:34:49Z","license":"MIT"},"icon":{"url":"https://upshiftsites.com/favicon.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":71,"license":"MIT","lastPushAt":"2026-08-18T08:19:25.000Z","score":27}}}},"grade_history":[],"reviews":[]}