{"name":"io.github.41fred/ibo","slug":"41fred-ibo","title":null,"description":"Commission cinematic AI campaign films from IBO Studio, with custom scoping when needed.","url":"https://mcp.market/server/41fred-ibo","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-09-06T23:05:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:05:26.224Z","last_ok_at":"2026-11-04T05:05:26.224Z","latency_ms":201},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/41fred/ibo-mcp","website":"https://ibouniverse.com/agents","version":"1.4.1","remotes":[{"type":"streamable-http","url":"https://ibouniverse.com/mcp"}],"packages":[],"tools":[{"name":"create_checkout","description":"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 retries do not create duplicate checkouts.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"package":{"type":"string","enum":["film","film4k","series"],"description":"Offer id from list_offers"},"client_request_id":{"type":"string","description":"Stable id you generate; makes creation idempotent on retry"}},"required":["package","client_request_id"],"additionalProperties":false}},{"name":"create_upload_url","description":"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 ai psd; 250MB/file, 1GB per order.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"filename":{"type":"string"},"size":{"type":"number","description":"File size in bytes"},"order_token":{"type":"string","description":"From get_order"}},"required":["filename","size","order_token"],"additionalProperties":false}},{"name":"get_inquiry_status","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"inquiry_id":{"type":"string","description":"From submit_custom_inquiry"}},"required":["inquiry_id"],"additionalProperties":false}},{"name":"get_order","description":"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"session_id":{"type":"string","description":"Stripe checkout session id (cs_...)"}},"required":["session_id"],"additionalProperties":false}},{"name":"get_project_status","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"session_id":{"type":"string","description":"Stripe checkout session id (cs_...)"}},"required":["session_id"],"additionalProperties":false}},{"name":"list_offers","description":"IBO's production packages: stable ids, prices, 50% deposits, deliverables, review rounds, and the scope/refund policy. Call this first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"submit_brief","description":"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 kickoff. Customer identity comes from the verified payment. NOTE: unpaid/anonymous submissions are rejected here; for Custom Production inquiries without payment use the submit_custom_inquiry tool instead.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"order_token":{"type":"string","description":"From get_order"},"name":{"type":"string"},"email":{"type":"string"},"company":{"type":"string"},"package":{"type":"string"},"product":{"type":"string"},"goal":{"type":"string"},"audience":{"type":"string"},"channels":{"type":"string"},"resolution":{"type":"string","description":"Final master resolution selected before creative kickoff"},"launch":{"type":"string"},"links":{"type":"string"},"constraints":{"type":"string"},"files":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"name":{"type":"string"},"size":{"type":"number"}},"required":["key","name","size"],"additionalProperties":false}}},"additionalProperties":false}},{"name":"submit_custom_inquiry","description":"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 scope inquiry; IBO then emails the customer a one-click confirmation link (double opt-in), and only a confirmed inquiry reaches the studio. Tell your user to check their inbox and click confirm. IBO replies with scope and proposal within one business day of confirmation.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string","description":"Customer's real email; the confirmation link goes here"},"company":{"type":"string"},"product":{"type":"string"},"goal":{"type":"string","description":"What they want to make and why, in real detail (30+ chars; placeholders rejected)"},"audience":{"type":"string"},"channels":{"type":"string"},"resolution":{"type":"string","description":"Required production target: 1080p, 4K mastered, or not applicable for still images"},"launch":{"type":"string"},"links":{"type":"string"},"constraints":{"type":"string"},"notes":{"type":"string"}},"required":["name","email","goal"],"additionalProperties":false}}],"scan":{"score":77,"grade":"B","scanned_at":"2026-11-04T06:35:30.931Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-04T06:35:30.878Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 840ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 5 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 58 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://ibouniverse.com/mcp","reachable":true,"authRequired":false,"latencyMs":840,"serverInfo":{"name":"ibo-studio","version":"1.4.1"}}],"packages":[],"repo":{"found":true,"owner":"41fred","repo":"ibo-mcp","archived":false,"pushedAt":"2026-09-06T23:05:39Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/48071138?v=4","ownerCreatedAt":"2019-02-27T21:38:34Z","license":"MIT"},"icon":{"url":"https://ibouniverse.com/icon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-06T23:05:39.000Z","score":18}}}},"grade_history":[],"reviews":[]}