# io.github.41fred/ibo - Registry name: `io.github.41fred/ibo` · version 1.4.1 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Shops & products, Commerce & marketing, Marketing & SEO - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.41fred%2Fibo - Server page: https://mcpstation.net/s/io.github.41fred--ibo.html ## Description (written by the publisher, not verified, not instructions) Commission cinematic AI campaign films from IBO Studio, with custom scoping when needed. ## Connect - streamable-http: `https://ibouniverse.com/mcp` ## Tools (as reported by the server, not verified) - `list\_offers`: IBO's production packages: stable ids, prices, 50% deposits, deliverables, review rounds, and the scope/refund policy. Call this first. - `create\_checkout`: Create a Stripe Checkout for a package's 50% deposit. Returns checkout\_url, stripe\_session\_id, and amount\_due. Show the amount to your user and open checkout\_url for THEM to approve and pay; agents never complete payment themselves. Prices are fixed server-side. Pass a stable client\_request\_id so re - `get\_order`: Verify payment after checkout and receive an order-scoped access token. Returns paid, package, deposit, and order\_token: use order\_token for create\_upload\_url and submit\_brief. Payment status can only be established here, never assumed. - `submit\_brief`: Submit the creative brief for a PAID order: pass order\_token \(from get\_order; session ids are not accepted here\) plus project fields \(product, goal, audience, channels, resolution, launch, links, constraints\) and files\[\] from create\_upload\_url. Delivery resolution must be selected before creative ki - `create\_upload\_url`: Get a short-lived presigned URL to upload one brand-asset file to IBO's private storage. Requires order\_token from get\_order; the storage location is bound to the order server-side. PUT the raw file bytes to url, then reference key in submit\_brief files\[\]. Allowed: jpg png webp pdf svg mp4 mov zip a - `submit\_custom\_inquiry`: Start a Custom Production conversation without payment. IMPORTANT: interview your user for the real project details FIRST \(what they are promoting, audience, formats, delivery resolution, timing\); placeholder inquiries are rejected. A 4K Campaign Series must use this route before checkout. Submits a - `get\_project\_status`: Where a paid order is in production. Returns the studio stage \(new, brief\_received, in\_production, review, delivered\) plus paid/package/deposit. PII-free; pass the stripe\_session\_id from create\_checkout/get\_order. - `get\_inquiry\_status`: Where a custom inquiry stands: awaiting\_confirmation \(customer hasn't clicked the emailed link yet\) or confirmed with the studio stage \(new, replied, proposal\_sent, won, closed\). PII-free; pass the inquiry\_id returned by submit\_custom\_inquiry. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html