Add Stacktree to the service directory#733
Conversation
Stacktree is private-by-default HTML hosting for AI agents: pay $1 once to provision a persistent API key, then publish static HTML/Markdown (or a zip) and get back a private, shareable link, with password, email-gate, expiry, and custom domains. MCP-native. Settles over the evm method (EIP-3009 USDC on Base mainnet, eip155:8453) via an x402 facilitator.
|
@stevysmith is attempting to deploy a commit to the Tempo Team on Vercel. A member of the Team first needs to authorize it. |
|
Thanks for submitting a service to the MPP directory! If you want your service included in the curated Required
Recommended
Review criteriaWe prioritize services that are high quality and novel. We may not approve services that duplicate existing functionality or aren't yet production-ready. |
🔀 Changed Services✅ Added
|
|
Checklist status, with evidence for review: ✅ Live and accepting payments via MPP. Reproducible with vanilla // mppx.config.js
import { defineConfig } from 'mppx/cli'
import { evm, assets } from 'mppx/evm/client'
import { privateKeyToAccount } from 'viem/accounts'
export default defineConfig({
methods: [...evm({ account: privateKeyToAccount(process.env.PRIVATE_KEY), assets: [assets.base.USDC] })],
})✅ Entry added to ✅ MPPScan / discovery.
One note for maintainers (also in the PR description): this looks like the first |
Adds Stacktree to the service directory.
What it is
Private-by-default HTML hosting for AI agents. An agent pays $1 once to provision a persistent API key (
POST /provision), then publishes static HTML/Markdown (or a zip) and gets back a private, shareable link — with password gating, email gating, link expiry, and custom domains. MCP-native (streamable-HTTP MCP atapi.stacktr.ee/mcp), used from Claude Code, Codex, and Cursor.Required checklist
evmmethod (EIP-3009 USDC on Base mainnet,eip155:8453) through an x402 facilitator. Verified end-to-end today with a realmppxpayment:mppx https://api.stacktr.ee/provision -X POSTpaid $1.00 USDC and minted a key, which then published a live site. TheWWW-Authenticate: Payment method="evm"challenge and/openapi.jsonx-payment-infoare live now.schemas/services.tspnpm buildlocally (toolchain requires Node ≥24;schemas/discovery.jsonis a generated, gitignored artifact). The entry was validated against theServiceDefshape and loads cleanly (no duplicate ids);biome checkpasses on the file.Note for maintainers
This looks like the directory's first
evm/x402-settled entry — every existing service usestempoorstripe.PaymentDefaultshas nonetwork/chainIdfield, so the Base chain is implicit in the USDC contract address (0x8335…2913). Happy to adjust if you'd prefer an explicit network field or a different shape.