Wisewall MCP
Manage WiseWall sites from an AI coding assistant — deploy, configure DNS, secrets, and plans.
Connector by ti-ab · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Wisewall MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ti-ab-wisewall-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 9 read · 12 write · 6 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 27
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
export_membersget_configget_domainget_zonelist_memberslist_planslist_secretslist_siteslist_tokens
Write 12 · Create, change, send or run things.
activate_custom_domainconvertcreate_dns_recordcreate_plancreate_sitecreate_tokendeployinitredirect_www_to_rootset_configset_secretupdate_plan_paths
Delete 6 · Delete, drop, revoke or wipe things.
archive_plandelete_dns_recorddelete_secretdelete_siterevoke_tokenset_domain
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
WISEWALL_TOKEN
Tools (27)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
activate_custom_domainActivate custom domainRegisters the Workers Custom Domain binding for a site's custom domain (DNS + SSL + routing in one step). Requires the zone to already be active and no conflicting DNS record at that exact hostname.
archive_planArchive plancan change or delete dataArchives a plan — it stops accepting new subscribers, but members who already hold it keep access. Cannot be undone.
convertConvert an existing project to WiseWallinit's superset for a project that might already have code in it. On an empty project_dir, behaves exactly like init — scaffolds each requested client's project-instructions file, nothing more. On a project_dir that already has files in it, does that AND returns complianceChecklist: concrete things to go find and fix in the existing code so it actually follows WiseWall's gating conventions (remove any client-side-only paywall logic, move hardcoded API keys to set_secret + /_gk/proxy, set protectedPaths/authOnlyPaths to match the app's real premium content, flag rather than silently replace any…
create_dns_recordCreate DNS recordCreates a DNS record (A, AAAA, CNAME, TXT, or MX) in a site's Cloudflare zone.
create_planCreate planCreates a new plan for a site, auto-creating the matching Polar product. protected_paths scopes access to this plan specifically — see set_config's description for how to gate a mostly-shared freemium codebase without splitting it into two trees.
create_siteCreate siteCreates a new WiseWall site from a local directory (e.g. a build's ./dist output) and deploys it. The hostname is auto-generated under the platform's domain — there is no way to choose it here.
create_tokenCreate API tokenMints a new personal access token for your own account (e.g. for a second machine). The value is returned exactly once — save it, it can't be retrieved again.
delete_dns_recordDelete DNS recordcan change or delete dataDeletes a DNS record from a site's Cloudflare zone. Cannot be undone.
delete_secretDelete secretcan change or delete dataDeletes a proxy secret. Cannot be undone.
delete_siteDelete sitecan change or delete dataPermanently deletes a site and all its data (members, plans, secrets, storage). Cannot be undone.
deployDeployRedeploys an existing site's files from a local directory, replacing everything currently live.
export_membersExport all membersread-onlyBulk-exports every member of a site — profile, entitlement history, and their full per-member storage (everything synced from their app's localStorage) — as one JSON document. The same shape a single member gets from their own account-page export, for every member of the site at once.
get_configGet site configread-onlyReads a site's protectedPaths / localStorageSync / authButton configuration.
get_domainGet custom domainread-onlyReads the custom domain currently attached to a site, if any.
get_zoneGet DNS zone statusread-onlyReads the live Cloudflare zone status (pending/active), nameservers to configure at the registrar, and current DNS records for a site's custom domain.
Show 12 more tools
initInitialize project guidanceAdds a WiseWall section to the project's instructions file for one or more coding agents — CLAUDE.md (claude), .cursor/rules/wisewall.mdc (cursor), .windsurf/rules/wisewall.md (windsurf), .github/copilot-instructions.md (copilot), AGENTS.md (codex), GEMINI.md (gemini) — creating each file if it doesn't exist, appending to it otherwise, no-op per file if already present. Covers the same premium-gating and localStorage conventions described on set_config, but read automatically by an agent every session in this repo rather than only when a config tool happens to be in view. Defaults to all six c…
list_membersList membersread-onlyLists a site's members with their entitlement history. Read-only — WiseWall never lets an owner mutate a member's account directly.
list_plansList plansread-onlyLists a site's plans, including archived ones, each with its active subscriber count.
list_secretsList secretsread-onlyLists a site's proxy secrets by name — values are never returned, only names/target URLs/last-updated.
list_sitesList sitesread-onlyLists every site owned by the authenticated WiseWall account.
list_tokensList API tokensread-onlyLists your own WiseWall personal access tokens — never their values, only name/created/last-used/revoked.
redirect_www_to_rootRedirect www to rootSets up www -> root redirection for a site's custom domain (Workers Custom Domains only route exact hostname matches, so this is a separate step from activate_custom_domain).
revoke_tokenRevoke API tokencan change or delete dataRevokes one of your own tokens (including, if you ask for it, the one currently in use). Cannot be undone.
set_configSet site configReplaces a site's protectedPaths / localStorageSync / authButton configuration. For a freemium app whose free and premium code are nearly identical, prefer gating just the specific files/paths that carry the premium value over splitting the whole app into two trees — the shared UI can stay one codebase. Client-side, window.__GK_STATUS__ ({ authenticated, activePlanId }, injected before the app boots) can conditionally show/hide premium UI, but it's informational only and never re-checked server-side — real enforcement always needs an actual protectedPaths entry (here, or per-plan via create_pl…
set_domainSet custom domainAttaches (or removes, with domain: null) a custom domain to a site. Setting a domain automatically onboards a Cloudflare zone for its root domain — the owner still has to point their registrar's nameservers at the ones returned by get_zone.
set_secretSet secretCreates or overwrites a proxy secret. The site calls /_gk/proxy/:name and the Worker attaches this value server-side, so the secret never reaches the deployed site's own code.
update_plan_pathsUpdate plan protected pathsReplaces the set of protected paths a plan grants access to. See set_config's description for how to gate a mostly-shared freemium codebase without splitting it into two trees.
Signals
- Last release
- Aug 11, 2026 (2 months ago)
Details
- Registry name
io.github.ti-ab/wisewall-mcp- Version
- 0.1.10
- Auth
- API key
- Packages
- npm wisewall-mcp
- License
- License unknown
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Wisewall MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Wisewall MCP. Agent Mart. https://agentmart.dev/connectors/ti-ab-wisewall-mcp (last updated 2026-10-24)