# Dreambooth Studio (com.dreamboothstudio/dreambooth): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.dreamboothstudio%2Fdreambooth/versions/latest)
- Connected to: https://mcp.dreamboothstudio.com/mcp
- Homepage: https://dreamboothstudio.com/
- Repository: https://github.com/Dreambooth-Studio/dreambooth-mcp
- Scoring rules: v2
- Tools: 22
- Average: 76.2 / 100 (Clear)
- Near-identical pairs: 0

This page shows how Dreambooth Studio (com.dreamboothstudio/dreambooth)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `get_project`: 57 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: projectId. Name the tool or the place that returns it, or models look it up first.
- `connection_status`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_gallery_stats`: 61 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_revenue_summary`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_projects`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_wallet_transactions`: 69 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_booth_draft`: 70 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: draftId. Name the tool or the place that returns it, or models look it up first.
- `get_credits`: 70 / 100
- `search_docs`: 70 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_sessions`: 72 / 100
  - Minor: String arguments with no constraint or example: sessionStatus.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `preview_filter`: 75 / 100
  - Major: Says nothing about when to use it, or when not to.
- `check_generation`: 80 / 100
  - Minor: No `required` list, so every argument is optional.
- `update_booth_draft`: 81 / 100
  - Major: Arguments without a description: palette.primaryColor, palette.secondaryColor, palette.backgroundColor, settings.welcome, settings.welcome.startWithPayment, settings.capture, settings.capture.captureCount, settings.capture.captureCountdown, settings.capture.prepTimeout, settings.capture.captureTimeout, settings.capture.selfPhotoDuration, settings.capture.gifEnabled, settings.capture.gifSpeed, settings.capture.recordingEnabled, settings.capture.recordingSpeed, settings.retake, settings.retake.enabled, settings.retake.retakeTimeout, settings.retake.maxRetakeCount, settings.retake.maxRetakeSession, settings.select, settings.select.enabled, settings.select.selectionTimeout, settings.frame, settings.frame.displayFrameTitle, settings.filter, settings.filter.enabled, settings.filter.useLivePreview, settings.filter.applyAfterCapture, settings.checkout, settings.checkout.enabled, settings.checkout.checkoutTimeout, settings.checkout.promoEnabled, settings.payment, settings.payment.enabled, settings.payment.paymentTimeout, settings.result, settings.result.resultTimeout, settings.result.askUserConsent, settings.result.emailEnabled, settings.result.reprintEnabled, settings.result.reprintTimeout.
  - Minor: The meaning of the boolean argument settings.welcome.startWithPayment is unclear.
  - Minor: The meaning of the boolean argument settings.capture.gifEnabled is unclear.
  - Minor: The meaning of the boolean argument settings.capture.recordingEnabled is unclear.
  - Minor: The meaning of the boolean argument settings.retake.enabled is unclear.
  - Minor: The meaning of the boolean argument settings.select.enabled is unclear.
  - Minor: The meaning of the boolean argument settings.frame.displayFrameTitle is unclear.
  - Minor: The meaning of the boolean argument settings.filter.enabled is unclear.
  - Minor: The meaning of the boolean argument settings.filter.useLivePreview is unclear.
  - Minor: The meaning of the boolean argument settings.filter.applyAfterCapture is unclear.
  - Minor: The meaning of the boolean argument settings.checkout.enabled is unclear.
  - Minor: The meaning of the boolean argument settings.checkout.promoEnabled is unclear.
  - Minor: The meaning of the boolean argument settings.payment.enabled is unclear.
  - Minor: The meaning of the boolean argument settings.result.askUserConsent is unclear.
  - Minor: The meaning of the boolean argument settings.result.emailEnabled is unclear.
  - Minor: The meaning of the boolean argument settings.result.reprintEnabled is unclear.
- `connect_account`: 82 / 100
- `save_frame`: 82 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: threadId, generationId. Name the tool or the place that returns it, or models look it up first.
- `create_filter`: 85 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `duplicate_project`: 85 / 100
- `create_booth`: 87 / 100
- `start_frame`: 87 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `refine_booth`: 89 / 100
- `start_booth`: 89 / 100
- `refine_frame`: 92 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
