← Registry

Developer Tools

shiply.now

Deploy and manage static websites with live URLs, SSL certificates, and status monitoring.

1 endpoint105 known toolsFirst detected June 29, 2026Last detected June 29, 2026

ENDPOINT 1

https://shiply.now/mcp

No auth detected

Known tools 105

publish_site

Publish files to the web → live URL at <slug>.shiply.now.

site_status

Check any shiply slug or custom hostname: TLS certificate (issuer, days left) + HTTPS probe.

verify_site

Edge-check a shiply slug or custom hostname and return a structured readiness report: status (LIVE/PENDING), SSL details (valid, issuer, daysLeft), HTTP probe, and a presigned thumbnail URL when available.

list_sites

List the sites owned by this API key.

get_site

Site settings + version history for one of my sites.

delete_site

PERMANENTLY delete a site and all stored files.

rollback_site

Re-point a site to any finalized version (rollback or roll-forward).

list_versions

List a site's finalized deploys newest-first (id, createdAt, isLive, fileCount, bytes), capped at 20.

set_handle

Rename a site to <handle>.shiply.now (3-30 chars, a-z 0-9 -).

duplicate_site

Server-side copy of an owned site under a new slug — instantly live.

promote_site

Copy the EXACT live bytes of one owned site (srcSlug — your preview) into another owned site (destSlug — your production site / custom domain), no rebuild.

set_link

Path-mounting: serve an owned target site at a path on an owned host site (host/docs -> target).

set_site_access

Protect an owned site (paid plans).

export_account

Return a JSON bundle of the user's profile, sites, Site Data, drives, and metadata (secrets excluded).

whoami

Who am I?

get_account_status

Get the signed-in account's plan, capabilities, and upgrade URL.

list_drives

List the user's private cloud Drives (id, name).

create_drive

Create a private cloud Drive (plan-limited).

drive_list_files

List files in a Drive (driveId = drv_…, or "default").

drive_put_file

Write a file into a Drive (driveId = drv_… or "default").

drive_delete_file

Delete a file from a Drive.

publish_from_drive

Snapshot a Drive (or a prefix of it) into a new live site at <slug>.shiply.now.

set_profile

Create or update the user's public portfolio at <handle>.shiply.now (handle 3-30 chars a-z0-9-).

feature_site

Toggle whether an owned, public site appears in the public shiply Explore gallery (https://shiply.now/explore).

set_variable

Upsert a key/value in the user's encrypted variable store (UPPER_SNAKE name, ≤8 KiB value).

list_variables

List the encrypted variables.

delete_variable

Remove one variable by name.

data_list_collections

List collections declared in an owned site's .shiply/data.json with current record counts.

data_query

Page records from an owned site's collection, newest-first.

data_insert

Insert one record into a collection.

data_export_collection

Return up to `limit` records (default 1000, max 5000) from a collection — for snapshotting into agent context.

add_domain

Serve a site on a domain the user owns.

add_custom_domain

Register a registrable domain (e.g.

add_subdomain

Serve an owned site at <subdomain>.<domain> (use subdomain "@" or "" for the apex — apex needs a provider with CNAME flattening/ALIAS, e.g.

set_primary_subdomain

Mark a hostname as the primary (canonical) URL for its site.

list_custom_domains

List registered custom domains grouped with their subdomains, each subdomain's site and status, and the detected provider.

connect_provider

Start one-click DNS connect for a registered custom domain.

sync_dns

For a connected custom domain, (re)write the CNAME records for all its subdomains automatically and report what changed.

check_custom_domain

Check whether a custom domain's subdomains are live: re-polls Cloudflare cert status + probes DNS/TLS/HTTPS on each subdomain.

remove_custom_domain

Remove a registered custom domain and all its subdomains; they stop serving immediately.

list_domains

List connected custom domains with status.

check_domain

Refresh certificate status + live TLS/HTTPS probe for a connected domain (by id from list_domains).

remove_domain

Remove a connected domain (by id).

get_analytics

Daily page views per site for the last 30 days.

create_test

Provision a demand test in one call: deploys a landing page with a native email-capture form and creates a confirmed-subscriber segment.

list_tests

List your demand tests with signups + confirmed counts.

get_test_status

ONE consolidated object: page funnel (views, signups, confirmed, conversion) ⊕ email events (delivered/opened/clicked/bounced) ⊕ a computed verdict.

send_broadcast

Send a campaign to this test's confirmed (double-opt-in) subscribers — the "we're live" email.

resend_confirmation

Re-send the double-opt-in confirmation to a signup that has not confirmed yet.

verify_claim

Confirm a pairing code shown in the user's browser at https://shiply.now/claim/<slug>?pair=1.

list_inbox

List the user's email inbox threads (outbound demand-test sends + inbound replies / unsubscribes / complaints / bounces).

read_thread

Return the thread metadata + all messages in chronological order.

summarize_thread

One-paragraph summary of the thread, oriented to the most actionable signal (interest, complaint, question, unsubscribe).

reply_to_thread

Send an email reply on an existing thread.

mark_thread_read

Zero the unread counter for a thread.

archive_thread

Soft-archive the thread (sets archivedAt).

unarchive_thread

Restore an archived thread (clears archivedAt).

forward_thread

Forward a message from a thread (default: the most recent message) to a NEW recipient with an optional intro note.

list_test_inbox_addresses

Return every active demand test's reply / inbound address (<slug>@<sitesDomain>).

list_unsubscribes

Shortcut for list_inbox with filter=unsubscribes — shows every thread tagged as an opt-out request.

list_suppressions

Return the user's suppression list — addresses (and full domains) that shiply skips when sending.

add_suppression

Add an address (or whole domain) to the user's suppression list.

remove_suppression

Delete one suppression by id.

list_complaints

Return threads tagged as complaints (spam reports) OR bounces (recipient rejected).

list_projects

List the dev's customer-intake projects (newest first).

create_project

Spin up a new customer-intake project on the dev's account.

get_project

Read one of the dev's projects by id — includes label, status, customer details, intake responses, AI brief, drive folder.

update_brief

Overwrite the project's working brief (jsonb).

regenerate_brief

Re-run the MiniMax/Anthropic brief generator from the project's current intake_responses and persist the result.

archive_project

Move a project to status='archived'.

restore_project

Move an archived project back to status='draft' so it reappears in the active list.

list_project_files

Return the customer-uploaded files for one project (path, size, contentType, createdAt).

resend_intake_invite

Re-fire the 'your developer sent you a project intake' email to the project's customer.

list_listings

Return every marketplace listing the seller owns (any status: draft, live, paused, sold).

create_listing

Publish (or upsert) a marketplace listing for an owned site.

update_listing

Patch a listing by siteSlug — change price, pitch, terms, jurisdiction, or status (draft|live|paused).

delete_listing

Take a listing off the public marketplace by moving it to status='draft'.

list_my_sales

Return every marketplace order for sites the user sold (incl.

list_my_orders

Return every marketplace order the user PURCHASED.

refund_order

Issue a full refund on a paid order the user sold.

get_connect_status

Return the seller's Stripe Connect state: not_started | in_progress | pending_verification | ready | disabled.

list_sending_domains

Return every BYO sending domain the user has added (id, domain, fromAddress, status: pending|verified|failed, DNS records).

add_sending_domain

Register a domain the user owns for outbound demand-test sends.

verify_sending_domain

Trigger Resend to re-check the domain's DNS records, persist the new status.

remove_sending_domain

Delete a BYO sending domain.

contract_draft

Draft a contract from a brief_ready project.

contract_send

Send a draft contract to the customer.

contract_amend

Create an amendment to a SIGNED parent contract.

contract_pdf

Get the signed contract PDF as a base64-encoded download.

contract_status

Read the current state of a contract: status, sent_at, viewed_at, signed_at, signer info, content_hash, plus any amendments.

deploy_function

Deploy a Worker function to a site.

get_function

Return the deployed function source + metadata for a site, or null if no function deployed.

remove_function

Remove the deployed Worker function from a site (and all its routes, secrets, and cron triggers).

set_secret

Set a CF Worker secret on a site's deployed function.

list_secrets

List secret names (values not returned) for a site's deployed function.

remove_secret

Remove a secret from a site's deployed function.

list_crons

List cron triggers for a site's deployed function.

set_cron

Set or update a cron trigger on a site's deployed function.

remove_cron

Remove a cron trigger from a site's deployed function.

get_function_logs

Read recent runtime logs for a site's per-site Worker (console output, request summaries, exceptions) from Cloudflare Workers Observability — 7-day retention, newest first.

send_email

Send an email from <slug>.shiply.now's managed sender.

list_site_inbox

Read the email threads (received, sent, web captures) for the agent's sites.

set_mailbox

Turn a Site Data collection into a mailbox: double opt-in, owner notifications, sending domain, branding.

list_mailbox_contacts

List captured contacts for a (site, collection) mailbox, optionally filtered by status (signed_up/confirmed/unsubscribed).

send_mailbox_broadcast

Send a one-shot broadcast to the confirmed (double-opt-in) subscribers of a (site, collection) mailbox.