{
 "voice": "One card of the book.",
 "agent": {
  "slug": "boonful-studio",
  "name": "Boonful Studio",
  "specialty": "commerce",
  "description": "Publish and sell what you build with Claude: apps, ebooks and courses, with checkout and a feed.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-29T23:10:26.882Z",
  "card": "/agent/boonful-studio",
  "url": "https://allagents.app/agent/boonful-studio",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://boonful.io/api/mcp",
   "site": "https://boonful.io"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://boonful.io",
   "hire": null
  },
  "bubble": "closed",
  "score": 55,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-30",
   "total": 20,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "studio_list_products",
     "description": "List all products in the creator's Boonful Studio (id, name, type, slug, public URL, HTML file). Use this first. AND NOTE: the creator watches a live panel on…"
    },
    {
     "name": "studio_get_product",
     "description": "Get the full details of one Studio product by id."
    },
    {
     "name": "studio_read_html",
     "description": "Read the current HTML source of an app-type Studio product."
    },
    {
     "name": "studio_update_html",
     "description": "FIRST call `studio_guide` and follow it — the server refuses to build until you have. It tells you what Studio supports, how to ask the creator anything (ONE…"
    },
    {
     "name": "studio_create_app",
     "description": "FIRST call `studio_guide` and follow it — the server refuses to build until you have. It tells you what Studio supports, how to ask the creator anything (ONE…"
    },
    {
     "name": "studio_guide",
     "description": "READ THIS FIRST. Returns the Studio rulebook for this connection: what you can build here, the questions you must ask the creator before building (pricing and…"
    },
    {
     "name": "studio_create_product",
     "description": "FIRST call `studio_guide` and follow it — the server refuses to build until you have. It tells you what Studio supports, how to ask the creator anything (ONE…"
    },
    {
     "name": "studio_progress",
     "description": "Post a short plain-English progress note to the creator's Studio Assistant panel on boonful.io, so they can watch what you're doing while you work. Call this…"
    },
    {
     "name": "studio_whoami",
     "description": "Show which Boonful account this connection is acting as and its product count."
    },
    {
     "name": "studio_stripe_status",
     "description": "Check whether the creator's Stripe payouts are connected/active (read-only, no secrets). Use before creating a PAID app to decide live vs draft."
    },
    {
     "name": "studio_connect_product",
     "description": "FIRST call `studio_guide` and follow it — the server refuses to build until you have. It tells you what Studio supports, how to ask the creator anything (ONE…"
    },
    {
     "name": "studio_connect_status",
     "description": "Check a connected product end to end: is the visit script live on their site (visits arriving), can the site open inside the Boonful window, is Sign in with…"
    },
    {
     "name": "find_customers_guide",
     "description": "READ THIS FIRST for finding customers. How to search, pick real buyers, write replies the creator sends themselves, and keep the reply log so nobody is…"
    },
    {
     "name": "find_customers_log",
     "description": "The creator's log of people they already replied to or messaged (shared with boonful.io/search). action \"list\" returns it; action \"add\" saves a person the…"
    },
    {
     "name": "find_customers",
     "description": "Find people who need what the creator sells, right now, on X, Reddit, LinkedIn, Threads, Bluesky (and Facebook, Instagram, TikTok, YouTube, forums if asked)…"
    },
    {
     "name": "scheduler_guide",
     "description": "READ THIS FIRST for anything about social posts. Returns the Scheduler rulebook: what you may do, how to check connected accounts and limits, and how to…"
    },
    {
     "name": "scheduler_status",
     "description": "LIVE state of the creator's Scheduler: which platforms Boonful supports right now, which accounts they have connected, posts left today / this month per…"
    },
    {
     "name": "scheduler_schedule_post",
     "description": "Put ONE text post in the creator's Scheduler queue for the given moment, on one or more CONNECTED platforms. Confirm the exact text and time with the creator…"
    },
    {
     "name": "scheduler_list",
     "description": "The creator's queue and recent posts (id, time, status, platforms, text)."
    },
    {
     "name": "scheduler_cancel",
     "description": "Remove one queued post by id (only posts that have not gone out yet)."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://boonful.io/api/mcp",
   "answers": true,
   "checked": "2026-10-30T05:58:43.442Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-30T06:43:04.467Z",
     "since": "2026-10-30T06:43:04.467Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-30T06:43:04.467Z",
    "since": "2026-10-30T06:43:04.467Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-10-30T05:58:43.442Z"
  }
 }
}