From be8820c3a9398e06e1a2251d52e8061c29905fe6 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 23 Jun 2026 00:12:12 +0100 Subject: [PATCH] Add Stacktree to the service directory 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. --- schemas/services.ts | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/schemas/services.ts b/schemas/services.ts index 61e2b6a0..cb3321b6 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -10978,4 +10978,49 @@ export const services: ServiceDef[] = [ }, ], }, + { + id: "stacktree", + name: "Stacktree", + url: "https://stacktr.ee", + serviceUrl: "https://api.stacktr.ee", + description: + "Private-by-default HTML hosting for AI agents. Pay $1 once to provision a persistent API key, then publish static HTML or Markdown (or a zip) and get back a private, shareable link — password, email-gate, expiry, and custom domains supported. MCP-native.", + categories: ["web", "storage"], + integration: "third-party", + tags: [ + "hosting", + "html", + "static-site", + "publishing", + "private", + "share-link", + "mcp", + "agents", + ], + status: "active", + docs: { + homepage: "https://stacktr.ee", + llmsTxt: "https://stacktr.ee/llms.txt", + apiReference: "https://api.stacktr.ee/openapi.json", + }, + provider: { name: "Stacktree", url: "https://stacktr.ee" }, + realm: "api.stacktr.ee", + intent: "charge", + // EIP-3009 USDC on Base mainnet (eip155:8453), settled via an x402 facilitator. + payments: [ + { + method: "evm", + currency: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", + decimals: 6, + }, + ], + endpoints: [ + { + route: "POST /provision", + desc: "Provision a persistent Stacktree API key (returned once in the body). Pay $1 once over the evm method.", + amount: "1000000", + unitType: "request", + }, + ], + }, ];