MCP servercom.sornkan/publish-website
Publish a school or teacher website for $1 USDC/month on Base.
Overview
Score?
UNRATED 0.684
of what a free look can see, on 32 looks
Looks
36
last 6 hr ago
Tools
10
More info
URL
publish.sornkan.com/mcp
streamable-http
Says it is
sornkan-publish 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.684 · highest on record 0.8561
Toolsfrom sha256:55b6dd33d6…de216b
| Tool | Schema |
|---|---|
| claim Go live. $1 USDC first 30 days. Call preview_status first — if claimable is false, do not pay. Ask which slug they want before paying. Live URL is {slug}.worldsite.workers.dev — no |
input · no output |
| connect_custom_hostname Connect an existing hostname via CNAME to sites.sornkan.com (no registrar). One-time $1 USDC, same claiming wallet, while lease is live. If the hostname is already on Cloudflare, k |
input · no output |
| edit Check the zip for unsafe files, then redeploy the live Worker. Flat $0.50 per edit on every rail (x402 wallet or card/PromptPay payment_url) unless a complimentary edit remains. Sa |
input · no output |
| inspect Deploys a throwaway preview Worker at preview-*.worldsite.workers.dev (not publish.sornkan.com) after scanning the zip. This is the DEPLOY step — it counts against the free preview |
input · no output |
| preview_status Read remaining preview time. uploadId is the UUID (a preview URL is OK). Does not scan, does not reset the clock, never 402. If claimable is false, the preview was deleted — call u |
input · no output |
| publish_website Publish a website. ALWAYS ask the human first: go live for $1 USDC first 30 days? content legal? Then: upload_url → PUT putUrl (else give dropUrl) → inspect → show previewUrl → pre |
input · no output |
| render_page Render any public URL in a real browser (Chromium). Returns markdown text, a screenshot URL, and a human-checkable evidence page URL. $0.005 per call. No signup, no API key. x402 w |
input · no output |
| renew Renew hosting +30 days for $1 USDC. Same claiming wallet only. Allowed only while the site is live and remaining < 90 days (stacked cap 90). After expiry renew is unavailable — cla |
input · no output |
| scan Check an uploaded zip for unsafe files WITHOUT deploying anything. Free, never 402, burns no preview quota — use this while iterating on the zip (scan → fix → upload_url again → sc |
input · no output |
| upload_url If you have the zip, PUT putUrl yourself (max 3MB). Do not put zip in chat. Only send dropUrl to the human if you have no file. |
input · no output |
Verify it yourself
npx teppi-check https://publish.sornkan.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2921E0RP12KH3NZZZ849