Invoicing & freelance CRM
Pixieset
Galleries, clients, invoices and bookings in your Pixieset studio.
13 endpoints
Sprout Studio: Sprout Studio does not publish a general-purpose core API reference in the vendor sources checked on 12 November 2026. It documents Zapier events and actions, plus a separate Lightroom plugin connection. No official Sprout Studio MCP server or ChatGPT or Claude connector was found in the checked sources. Zapier MCP is a separate third-party route with its own published actions. Checked 12 November 2026. Cotlet provides 173 Cloud Browser capabilities for ChatGPT and Claude in your business account. Sprout Studio puts a photography lead, shoot and client paperwork in one business workflow. Tell the agent which shoot matters before asking it to follow up on an invoice, questionnaire or gallery.
173 tools Read and write
Sprout Studio does not publish a general-purpose core API reference in the vendor sources checked on 12 November 2026. It documents Zapier events and actions, plus a separate Lightroom plugin connection. No official Sprout Studio MCP server or ChatGPT or Claude connector was found in the checked sources. Zapier MCP is a separate third-party route with its own published actions.
| What you need | Official connection | By hand | Cotlet |
|---|---|---|---|
| Account work | Documented scope | Your staff time | Your account screens |
| Connection setup | Vendor access conditions | Your own sign-in | Sign in, then connect your AI |
Among these options, only Cotlet lets your AI agent read and write on every Sprout Studio screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Sprout Studio API key or a change to your current Sprout Studio plan. Sources checked 12 Nov 2026: Vendor connection documentation 1 · Vendor connection documentation 2 · Vendor connection documentation 3 · Vendor connection documentation 4 · Vendor connection documentation 5 · Vendor connection documentation 6 · Vendor connection documentation 7 · Vendor connection documentation 8
Once, in a browser we host for you.
One address in its settings.
In Sprout Studio, review inquiries and leads for the record and period I select. Review inquiries and leads. Desktop web; owner or team member with CRM permission.
Cotlet never sees or stores your password. Who can see your session
Sign in to Sprout Studio in a Cloud Browser. Open Sprout Studio in your Cotlet Cloud Browser and sign in with your own business account at sproutstudio.com.
Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.
Sprout Studio shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned Sprout Studio on after connecting? Refresh the connector and the 173 tools appear.
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect
Claude Code:
claude mcp add --transport http cotlet \
https://cotlet.dev/mcp/v1 \
--header "Authorization: Bearer $COTLET_API_KEY" // ~/.cursor/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
} # ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY" MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: sprout_studio_read Documented studio management work in Sprout Studio.
Review inquiries and leads. Desktop web; owner or team member with CRM permission.
MCP callsprout_studio_read → read_inquiries
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/inquiries/read
No parameters.
{
"scope": "Desktop web; owner or team member with CRM permission"
} Review shoot One Page details. Desktop web; team members with shoot access.
MCP callsprout_studio_read → read_shoot_details
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/shoot-details/read
No parameters.
{
"scope": "Desktop web; team members with shoot access"
} Review client activity log. Desktop web; owner or team member with CRM permission.
MCP callsprout_studio_read → read_client_activity
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/client-activities/read
No parameters.
{
"scope": "Desktop web; owner or team member with CRM permission"
} Change shoot status and shoot type. Desktop web; confirm because a status change can trigger workflows and customer messages.
MCP callsprout_studio_write → organize_shoot_records
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/shoot-records/organize
No parameters.
{
"scope": "Desktop web; confirm because a status change can trigger workflows and customer messages"
} Record lead referral source. Desktop web; internal field only.
MCP callsprout_studio_write → record_lead_source
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/lead-sources
No parameters.
{
"scope": "Desktop web; internal field only"
} Record why a client did not book. Desktop web; recording the reason only, closing the lead is a separate function.
MCP callsprout_studio_write → record_non_booking_reason
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/non-booking-reasons
No parameters.
{
"scope": "Desktop web; recording the reason only, closing the lead is a separate function"
} Close lead with reason. Desktop web; confirm because closing can release a reserved date or trigger workflows.
MCP callsprout_studio_write → close_lead
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/lead/close
No parameters.
{
"scope": "Desktop web; confirm because closing can release a reserved date or trigger workflows"
} Review CRM reports with filters. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_filtered_business_reports
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/filtered-business-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Select existing customer contact. Desktop web; customer business records only.
MCP callsprout_studio_read → select_customer_contact
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/customer-contacts/select
No parameters.
{
"scope": "Desktop web; customer business records only"
} Create customer contact. Desktop web; record creation only, no portal invitation or outreach.
MCP callsprout_studio_write → create_customer_contact
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-contacts
No parameters.
{
"scope": "Desktop web; record creation only, no portal invitation or outreach"
} Import or migrate customer contacts. Desktop web; confirm because imports can trigger workflows or campaign enrollment.
MCP callsprout_studio_write → import_customer_contacts_csv
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-contacts-csvs
No parameters.
{
"scope": "Desktop web; confirm because imports can trigger workflows or campaign enrollment"
} Attach existing contact to a lead. Desktop web; confirm because client association can grant portal access.
MCP callsprout_studio_write → attach_contact_to_lead
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/contact-to-lead/attach
No parameters.
{
"scope": "Desktop web; confirm because client association can grant portal access"
} Assign team role. Desktop web; owner or admin-level role.
MCP callsprout_studio_write → assign_business_team_role
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/business-team-role/assign
No parameters.
{
"scope": "Desktop web; owner or admin-level role"
} Change team feature permissions. Desktop web; owner or admin-level role; access change.
MCP callsprout_studio_write → set_business_feature_permissions
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/business-feature-permissions
No parameters.
{
"scope": "Desktop web; owner or admin-level role; access change"
} Change default team assignment. Desktop web; owner or admin-level role; access change.
MCP callsprout_studio_write → set_default_team_assignment
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/default-team-assignment
No parameters.
{
"scope": "Desktop web; owner or admin-level role; access change"
} Compose or send customer email from a lead, shoot or standalone. Desktop web; external send to a customer; not owner sign-in email.
MCP callsprout_studio_write → send_customer_business_email
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-business-emails
No parameters.
{
"scope": "Desktop web; external send to a customer; not owner sign-in email"
} Add shoot type from the contact-form editor. Desktop web; draft form only.
MCP callsprout_studio_write → add_shoot_type_from_contact_form
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/shoot-type-from-contact-forms
No parameters.
{
"scope": "Desktop web; draft form only"
} Prepare contract template. Desktop web; template only, no signing; requires access to this feature in your own account.
MCP callsprout_studio_write → prepare_contract_template
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/contract-template/prepare
No parameters.
{
"scope": "Desktop web; template only, no signing; requires access to this feature in your own account"
} Configure custom contact fields. Desktop web; non-destructive additions only; requires access to this feature in your own account.
MCP callsprout_studio_write → configure_custom_contact_fields
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/custom-contact-fields/configure
No parameters.
{
"scope": "Desktop web; non-destructive additions only; requires access to this feature in your own account"
} Build inquiry contact form. Desktop web; draft form only.
MCP callsprout_studio_write → build_contact_form
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/contact-form/build
No parameters.
{
"scope": "Desktop web; draft form only"
} Prepare business logo, colors and images. Desktop web; unpublished staging only.
MCP callsprout_studio_write → prepare_brand_assets
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/brand-assets/prepare
No parameters.
{
"scope": "Desktop web; unpublished staging only"
} Apply branding to client-facing surfaces. Desktop web; changes what customers see.
MCP callsprout_studio_write → apply_customer_facing_branding
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-facing-branding/apply
No parameters.
{
"scope": "Desktop web; changes what customers see"
} Documented getting started work in Sprout Studio.
Invite team member. Desktop web; owner; access change. The invite form fields were not inspected.
MCP callsprout_studio_write → invite_business_team_member
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/business-team-member/invite
No parameters.
{
"scope": "Desktop web; owner; access change. The invite form fields were not inspected"
} Send contract and payment request to book an inquiring client. Desktop web; external send to a client.
MCP callsprout_studio_write → send_booking_proposal
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-proposals
No parameters.
{
"scope": "Desktop web; external send to a client"
} Publish or embed contact form on a website. Desktop web; external publication; new leads then arrive from the website.
MCP callsprout_studio_write → publish_contact_form
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/contact-form/publish
No parameters.
{
"scope": "Desktop web; external publication; new leads then arrive from the website"
} Documented bookings & scheduler work in Sprout Studio.
Prepare booking proposal. Desktop web; unsent preparation only, stop if saving delivers it.
MCP callsprout_studio_write → build_booking_proposal
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-proposal/build
No parameters.
{
"scope": "Desktop web; unsent preparation only, stop if saving delivers it"
} Publish public booking page. Desktop web; publication to the public.
MCP callsprout_studio_write → publish_booking_page
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-page/publish
No parameters.
{
"scope": "Desktop web; publication to the public"
} Block calendar dates for booking. Desktop web; changes available booking conditions.
MCP callsprout_studio_write → block_booking_dates
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-dates/block
No parameters.
{
"scope": "Desktop web; changes available booking conditions"
} Limit availability or spots per booking page. Desktop web; per-booking-page spot limits; booking-condition change.
MCP callsprout_studio_write → set_booking_availability
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/booking-availability
No parameters.
{
"scope": "Desktop web; per-booking-page spot limits; booking-condition change"
} Set when a date is reserved (immediately, countdown timer, once paid). Desktop web; the once-paid mode can auto-close a lead and free the date.
MCP callsprout_studio_write → set_booking_reservation_timing
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/booking-reservation-timing
No parameters.
{
"scope": "Desktop web; the once-paid mode can auto-close a lead and free the date"
} Attach scheduler to booking page. Desktop web; changes a live booking flow.
MCP callsprout_studio_write → attach_scheduler_to_booking_page
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/scheduler-to-booking-page/attach
No parameters.
{
"scope": "Desktop web; changes a live booking flow"
} Attach questionnaire to a booking page. Desktop web; scoped to booking pages, not directly to the scheduler.
MCP callsprout_studio_write → attach_booking_page_questionnaire
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-page-questionnaire/attach
No parameters.
{
"scope": "Desktop web; scoped to booking pages, not directly to the scheduler"
} Review scheduler settings and availability. Desktop web; Overview > Schedulers.
MCP callsprout_studio_read → read_scheduler_availability
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/scheduler-availabilities/read
No parameters.
{
"scope": "Desktop web; Overview > Schedulers"
} Configure availability time slots. Desktop web; booking-condition change.
MCP callsprout_studio_write → configure_scheduler_slots
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/scheduler-slots/configure
No parameters.
{
"scope": "Desktop web; booking-condition change"
} Set maximum bookings per day. Desktop web; Advanced Availability section.
MCP callsprout_studio_write → set_daily_booking_limit
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/daily-booking-limit
No parameters.
{
"scope": "Desktop web; Advanced Availability section"
} Set buffers before and after events. Desktop web; Advanced Availability section.
MCP callsprout_studio_write → set_booking_buffers
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/booking-buffers
No parameters.
{
"scope": "Desktop web; Advanced Availability section"
} Set appointment length. Desktop web; booking-condition change.
MCP callsprout_studio_write → set_appointment_duration
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/appointment-duration
No parameters.
{
"scope": "Desktop web; booking-condition change"
} Set appointment (date) name. Desktop web; confirm because the name is customer-visible once the scheduler is live.
MCP callsprout_studio_write → set_appointment_name
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/appointment-name
No parameters.
{
"scope": "Desktop web; confirm because the name is customer-visible once the scheduler is live"
} Reschedule an appointment. Desktop web; changes a committed booking.
MCP callsprout_studio_write → reschedule_appointment
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/appointment/reschedule
No parameters.
{
"scope": "Desktop web; changes a committed booking"
} Embed scheduler on a website. Desktop web; publication to an external site.
MCP callsprout_studio_write → publish_scheduler_embed
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/scheduler-embed/publish
No parameters.
{
"scope": "Desktop web; publication to an external site"
} Documented automation and sprout ai work in Sprout Studio.
Create reminder for a client (Sprout Assistant). Desktop web; confirm because the reminder goes to a customer.
MCP callsprout_studio_write → create_customer_assistant_reminder
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-assistant-reminders
No parameters.
{
"scope": "Desktop web; confirm because the reminder goes to a customer"
} Build workflow. Desktop web; inactive only.
MCP callsprout_studio_write → build_workflow
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/workflow/build
No parameters.
{
"scope": "Desktop web; inactive only"
} Reorder workflow milestones. Desktop web; inactive workflow only.
MCP callsprout_studio_write → reorder_workflow_milestones
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/workflow-milestones/reorder
No parameters.
{
"scope": "Desktop web; inactive workflow only"
} Apply workflow to a lead, shoot or date. Desktop web; downstream messages and tasks must be reviewed.
MCP callsprout_studio_write → apply_workflow
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/workflow/apply
No parameters.
{
"scope": "Desktop web; downstream messages and tasks must be reviewed"
} Apply Schedule Custom Date workflow step. Desktop web; changes a scheduled date.
MCP callsprout_studio_write → schedule_custom_date_workflow_step
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/custom-date-workflow-step/schedule
No parameters.
{
"scope": "Desktop web; changes a scheduled date"
} Configure invoice-due reminder workflow action. Desktop web; scheduled customer message.
MCP callsprout_studio_write → configure_invoice_reminder
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/invoice-reminder/configure
No parameters.
{
"scope": "Desktop web; scheduled customer message"
} Configure booking confirmation workflow action. Desktop web; customer message.
MCP callsprout_studio_write → configure_booking_confirmation
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/booking-confirmation/configure
No parameters.
{
"scope": "Desktop web; customer message"
} Configure incomplete-order follow-up. Desktop web; customer message.
MCP callsprout_studio_write → configure_incomplete_order_follow_up
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/incomplete-order-follow-up/configure
No parameters.
{
"scope": "Desktop web; customer message"
} Configure contract-signing follow-up. Desktop web; customer message.
MCP callsprout_studio_write → configure_contract_follow_up
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/contract-follow-up/configure
No parameters.
{
"scope": "Desktop web; customer message"
} Configure meeting or shoot reminder. Desktop web; customer message.
MCP callsprout_studio_write → configure_appointment_reminder
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/appointment-reminder/configure
No parameters.
{
"scope": "Desktop web; customer message"
} Configure unviewed-gallery follow-up. Desktop web; customer message.
MCP callsprout_studio_write → configure_unviewed_gallery_follow_up
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/unviewed-gallery-follow-up/configure
No parameters.
{
"scope": "Desktop web; customer message"
} Generate email draft with Magic Compose. Desktop web; draft only, sending is separate.
MCP callsprout_studio_write → generate_email_draft
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-draft/generate
No parameters.
{
"scope": "Desktop web; draft only, sending is separate"
} Rewrite email tone with Tone Shift. Desktop web; draft only.
MCP callsprout_studio_write → rewrite_email_tone
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-tone/rewrite
No parameters.
{
"scope": "Desktop web; draft only"
} Generate questionnaire draft with AI. Desktop web; draft only.
MCP callsprout_studio_write → generate_questionnaire_draft
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaire-draft/generate
No parameters.
{
"scope": "Desktop web; draft only"
} Set Sprout AI photography category, differentiator and writing style. Desktop web; business context only, not owner profile.
MCP callsprout_studio_write → configure_ai_business_context
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/ai-business-context/configure
No parameters.
{
"scope": "Desktop web; business context only, not owner profile"
} Documented bookkeeping work in Sprout Studio.
Prepare order and itemized invoice. Desktop web; unsent draft only. An order bills a client and can have several invoices.
MCP callsprout_studio_write → prepare_invoice
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/invoice/prepare
No parameters.
{
"scope": "Desktop web; unsent draft only. An order bills a client and can have several invoices"
} Send invoice to customer. Desktop web; external send.
MCP callsprout_studio_write → send_invoice
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/invoices
No parameters.
{
"scope": "Desktop web; external send"
} Create or apply customer payment schedule. Desktop web; editing a template is not a charge, applying it to a client order is.
MCP callsprout_studio_write → set_invoice_payment_schedule
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/invoice-payment-schedule
No parameters.
{
"scope": "Desktop web; editing a template is not a charge, applying it to a client order is"
} Configure deposit or retainer. Desktop web; fixed amount or percentage due at booking.
MCP callsprout_studio_write → set_invoice_deposit
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/invoice-deposit
No parameters.
{
"scope": "Desktop web; fixed amount or percentage due at booking"
} Toggle partial payments and overpayments. Desktop web; one combined toggle in the schedule editor; overpayment is not a separate setting.
MCP callsprout_studio_write → set_partial_payment_rule
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/partial-payment-rule
No parameters.
{
"scope": "Desktop web; one combined toggle in the schedule editor; overpayment is not a separate setting"
} Choose customer payment options on an invoice. Desktop web; no processor credential or card entry by the agent.
MCP callsprout_studio_write → set_invoice_payment_options
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/invoice-payment-options
No parameters.
{
"scope": "Desktop web; no processor credential or card entry by the agent"
} Configure default tax for customer billing. Desktop web; Settings > Pricing & Booking > Payments & Taxes.
MCP callsprout_studio_write → configure_sales_tax
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/sales-tax/configure
No parameters.
{
"scope": "Desktop web; Settings > Pricing & Booking > Payments & Taxes"
} Prepare itemized quote. Desktop web; unsent only.
MCP callsprout_studio_write → prepare_itemized_quote
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/itemized-quote/prepare
No parameters.
{
"scope": "Desktop web; unsent only"
} Attach invoice to contract. Desktop web; creates a financial obligation tied to a contract.
MCP callsprout_studio_write → attach_invoice_to_contract
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/invoice-to-contract/attach
No parameters.
{
"scope": "Desktop web; creates a financial obligation tied to a contract"
} Prepare customer order. Desktop web; unpublished state must be confirmed.
MCP callsprout_studio_write → prepare_customer_order
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-order/prepare
No parameters.
{
"scope": "Desktop web; unpublished state must be confirmed"
} Set billing and shipping details on an order. Desktop web; unsubmitted order only.
MCP callsprout_studio_write → set_customer_order_addresses
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/customer-order-addresses
No parameters.
{
"scope": "Desktop web; unsubmitted order only"
} Record manually collected invoice payment. Desktop web; records money already received, not a card charge.
MCP callsprout_studio_write → record_manual_invoice_payment
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/manual-invoice-payments
No parameters.
{
"scope": "Desktop web; records money already received, not a card charge"
} Reorder order line items. Desktop web; unpublished order only.
MCP callsprout_studio_write → reorder_order_line_items
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/order-line-items/reorder
No parameters.
{
"scope": "Desktop web; unpublished order only"
} Add or edit order line-item note. Desktop web; unpublished or internal note only.
MCP callsprout_studio_write → edit_order_line_item_note
REST endpointPATCH https://cotlet.dev/api/v1/sprout-studio/order-line-item-note
No parameters.
{
"scope": "Desktop web; unpublished or internal note only"
} Attach order to a shoot. Desktop web; changes customer presentation and financial association.
MCP callsprout_studio_write → attach_order_to_shoot
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/order-to-shoot/attach
No parameters.
{
"scope": "Desktop web; changes customer presentation and financial association"
} Detach order from a shoot. Desktop web; changes customer presentation and financial association.
MCP callsprout_studio_write → detach_order_from_shoot
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/order-from-shoot/detach
No parameters.
{
"scope": "Desktop web; changes customer presentation and financial association"
} Publish customer order (including abandoned orders). Desktop web; makes the order customer-visible and payable.
MCP callsprout_studio_write → publish_customer_order
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-order/publish
No parameters.
{
"scope": "Desktop web; makes the order customer-visible and payable"
} Download self-fulfillment order ZIP. Desktop web; download only, no lab submission.
MCP callsprout_studio_read → download_order_self_fulfillment_zip
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/order-self-fulfillment-zips/download
No parameters.
{
"scope": "Desktop web; download only, no lab submission"
} Review income report. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_income_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/income-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review accounts receivable report. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_accounts_receivable_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/accounts-receivable-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review expense report. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_expense_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/expense-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review mileage report. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_mileage_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/mileage-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review general ledger. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_general_ledger_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/general-ledger-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review sales tax report. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_sales_tax_report
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/sales-tax-reports/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Review contact analytics. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_read → read_contact_analytics
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/contact-analytics/read
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Documented galleries work in Sprout Studio.
Add credit for specified items in a gallery. Desktop web; item credit chosen from a price list, not a cash balance.
MCP callsprout_studio_write → configure_customer_credit
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-credit/configure
No parameters.
{
"scope": "Desktop web; item credit chosen from a price list, not a cash balance"
} Configure coupon. Desktop web; changes what clients pay; creation alone creates no charge.
MCP callsprout_studio_write → configure_coupon
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/coupon/configure
No parameters.
{
"scope": "Desktop web; changes what clients pay; creation alone creates no charge"
} Upload room image to Virtual IPS. Desktop web; customer-visible placement needs approval.
MCP callsprout_studio_write → upload_virtual_ips_room_image
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/virtual-ips-room-images
No parameters.
{
"scope": "Desktop web; customer-visible placement needs approval"
} Review gallery. Desktop web; owner view.
MCP callsprout_studio_read → read_gallery
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/galleries/read
No parameters.
{
"scope": "Desktop web; owner view"
} Preview gallery from gallery list. Desktop web; gallery-list ellipsis menu.
MCP callsprout_studio_read → preview_gallery
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/galleries/preview
No parameters.
{
"scope": "Desktop web; gallery-list ellipsis menu"
} Publish gallery. Desktop web; customer-visible publication.
MCP callsprout_studio_write → publish_gallery
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery/publish
No parameters.
{
"scope": "Desktop web; customer-visible publication"
} Unpublish gallery. Desktop web; withdraws client access.
MCP callsprout_studio_write → unpublish_gallery
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery/unpublish
No parameters.
{
"scope": "Desktop web; withdraws client access"
} Upload photos into a gallery. Desktop web; confirm first if the gallery is already published.
MCP callsprout_studio_write → upload_gallery_photos
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-photos
No parameters.
{
"scope": "Desktop web; confirm first if the gallery is already published"
} Change gallery cover and thumbnail look. Desktop web; confirm first if the gallery is published.
MCP callsprout_studio_write → customize_gallery_appearance
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-appearance/customize
No parameters.
{
"scope": "Desktop web; confirm first if the gallery is published"
} Design gallery cover. Desktop web; draft only.
MCP callsprout_studio_write → design_gallery_cover
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-cover/design
No parameters.
{
"scope": "Desktop web; draft only"
} Create or apply custom cover style. Desktop web; template-level change.
MCP callsprout_studio_write → create_gallery_cover_style
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-cover-styles
No parameters.
{
"scope": "Desktop web; template-level change"
} Assign cover image to a photo collection. Desktop web; confirm first if the gallery is published.
MCP callsprout_studio_write → set_collection_cover_image
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/collection-cover-image
No parameters.
{
"scope": "Desktop web; confirm first if the gallery is published"
} Create gallery folders and copy or move photos. Desktop web; All Photos is system-created and photos cannot be moved out of it, only copied.
MCP callsprout_studio_write → organize_gallery_folders
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-folders/organize
No parameters.
{
"scope": "Desktop web; All Photos is system-created and photos cannot be moved out of it, only copied"
} Sort photos in a gallery. Desktop web.
MCP callsprout_studio_write → sort_gallery_photos
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-photos/sort
No parameters.
{
"scope": "Desktop web"
} Apply watermark to all photos in a gallery. Desktop web; confirm because it changes client-visible images.
MCP callsprout_studio_write → apply_gallery_watermark
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-watermark/apply
No parameters.
{
"scope": "Desktop web; confirm because it changes client-visible images"
} Upload or create watermark. Desktop web; asset preparation only.
MCP callsprout_studio_write → prepare_image_watermark
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/image-watermark/prepare
No parameters.
{
"scope": "Desktop web; asset preparation only"
} Insert slideshow or video into a gallery. Desktop web; confirm because embedded media is client-visible.
MCP callsprout_studio_write → build_gallery_slideshow
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-slideshow/build
No parameters.
{
"scope": "Desktop web; confirm because embedded media is client-visible"
} Set gallery private or public. Desktop web; access change.
MCP callsprout_studio_write → set_gallery_visibility
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/gallery-visibility
No parameters.
{
"scope": "Desktop web; access change"
} Customize gallery link. Desktop web; may break previously shared links.
MCP callsprout_studio_write → customize_gallery_link
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-link/customize
No parameters.
{
"scope": "Desktop web; may break previously shared links"
} Attach gallery to a shoot or lead. Desktop web; may change client visibility.
MCP callsprout_studio_write → attach_gallery_to_shoot_or_lead
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-to-shoot-or-lead/attach
No parameters.
{
"scope": "Desktop web; may change client visibility"
} Set gallery greeting message. Desktop web; confirm first if the gallery is published.
MCP callsprout_studio_write → set_gallery_message_template
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/gallery-message-template
No parameters.
{
"scope": "Desktop web; confirm first if the gallery is published"
} Set gallery expiry date. Desktop web; access change.
MCP callsprout_studio_write → set_gallery_expiration
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/gallery-expiration
No parameters.
{
"scope": "Desktop web; access change"
} Review gallery client activity. Desktop web.
MCP callsprout_studio_read → read_gallery_activity
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/gallery-activities/read
No parameters.
{
"scope": "Desktop web"
} Review download activity. Desktop web.
MCP callsprout_studio_read → read_gallery_downloads
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/gallery-downloads/read
No parameters.
{
"scope": "Desktop web"
} Review gallery orders. Desktop web; read only. Order management edits are not retained.
MCP callsprout_studio_read → read_gallery_orders
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/gallery-orders/read
No parameters.
{
"scope": "Desktop web; read only. Order management edits are not retained"
} Review submitted favorites. Desktop web.
MCP callsprout_studio_read → read_gallery_favorites
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/gallery-favorites/read
No parameters.
{
"scope": "Desktop web"
} Configure digital download availability. Desktop web; access change.
MCP callsprout_studio_write → configure_gallery_downloads
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-downloads/configure
No parameters.
{
"scope": "Desktop web; access change"
} Create password-protected gallery download. Desktop web; access change for customers, not an owner credential.
MCP callsprout_studio_write → create_gallery_download_password
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-download-passwords
No parameters.
{
"scope": "Desktop web; access change for customers, not an owner credential"
} Deliver digital files to clients. Desktop web; external delivery.
MCP callsprout_studio_write → deliver_customer_digitals
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/customer-digitals/deliver
No parameters.
{
"scope": "Desktop web; external delivery"
} Send images to a vendor. Desktop web; external send.
MCP callsprout_studio_write → send_images_to_vendor
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/images-to-vendors
No parameters.
{
"scope": "Desktop web; external send"
} Enable shipping in a gallery. Desktop web; changes customer checkout cost.
MCP callsprout_studio_write → enable_gallery_shipping
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-shipping/enable
No parameters.
{
"scope": "Desktop web; changes customer checkout cost"
} Specify payment method on a gallery. Desktop web; no processor credential entry by the agent.
MCP callsprout_studio_write → set_gallery_payment_method
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/gallery-payment-method
No parameters.
{
"scope": "Desktop web; no processor credential entry by the agent"
} Require visitor email to view a gallery. Desktop web; access change and live collection setting.
MCP callsprout_studio_write → require_gallery_email_access
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-email-access/require
No parameters.
{
"scope": "Desktop web; access change and live collection setting"
} Email gallery visitors in bulk. Desktop web; external send.
MCP callsprout_studio_write → email_gallery_visitors_bulk
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-visitors-bulk/email
No parameters.
{
"scope": "Desktop web; external send"
} Add gallery to Gallery Catalog page. Desktop web; publication to a public page.
MCP callsprout_studio_write → add_gallery_to_catalog
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-to-catalogs
No parameters.
{
"scope": "Desktop web; publication to a public page"
} Prepare placeholder gallery. Desktop web; unpublished. Photos can be uploaded but only the cover shows while it is a placeholder.
MCP callsprout_studio_write → prepare_placeholder_gallery
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/placeholder-gallery/prepare
No parameters.
{
"scope": "Desktop web; unpublished. Photos can be uploaded but only the cover shows while it is a placeholder"
} Publish gallery in placeholder mode. Desktop web; public email-collection page.
MCP callsprout_studio_write → publish_placeholder_gallery
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/placeholder-gallery/publish
No parameters.
{
"scope": "Desktop web; public email-collection page"
} Prepare gallery template. Desktop web; requires access to this feature in your own account.
MCP callsprout_studio_write → prepare_gallery_template
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/gallery-template/prepare
No parameters.
{
"scope": "Desktop web; requires access to this feature in your own account"
} Download gallery files from backend. Desktop web; download only; requires access to this feature in your own account.
MCP callsprout_studio_read → download_gallery_backend_files
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/gallery-backend-files/download
No parameters.
{
"scope": "Desktop web; download only; requires access to this feature in your own account"
} Documented questionnaires work in Sprout Studio.
Review questionnaire responses. Desktop web; owner or team member.
MCP callsprout_studio_read → read_questionnaire_responses
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/questionnaire-responses/read
No parameters.
{
"scope": "Desktop web; owner or team member"
} Create questionnaire. Desktop web; draft only.
MCP callsprout_studio_write → create_questionnaire
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaires
No parameters.
{
"scope": "Desktop web; draft only"
} Add questionnaire question. Desktop web; draft only.
MCP callsprout_studio_write → add_questionnaire_question
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaire-questions
No parameters.
{
"scope": "Desktop web; draft only"
} Edit questionnaire question. Desktop web; draft only.
MCP callsprout_studio_write → edit_questionnaire_question
REST endpointPATCH https://cotlet.dev/api/v1/sprout-studio/questionnaire-question
No parameters.
{
"scope": "Desktop web; draft only"
} Reorder questionnaire questions. Desktop web; draft only.
MCP callsprout_studio_write → reorder_questionnaire_questions
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaire-questions/reorder
No parameters.
{
"scope": "Desktop web; draft only"
} Remove questionnaire question. Desktop web; destructive removal.
MCP callsprout_studio_write → remove_questionnaire_question
REST endpointDELETE https://cotlet.dev/api/v1/sprout-studio/questionnaire-questions
No parameters.
{
"scope": "Desktop web; destructive removal"
} Format questionnaire fields. Desktop web; draft only.
MCP callsprout_studio_write → format_questionnaire
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaire/format
No parameters.
{
"scope": "Desktop web; draft only"
} Configure conditional questions. Desktop web; draft only.
MCP callsprout_studio_write → configure_questionnaire_logic
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaire-logic/configure
No parameters.
{
"scope": "Desktop web; draft only"
} Send questionnaire to client. Desktop web; external send.
MCP callsprout_studio_write → send_questionnaire
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/questionnaires/send-questionnaire
No parameters.
{
"scope": "Desktop web; external send"
} Documented email marketing work in Sprout Studio.
Design marketing email (Plain, Pretty or Designer). Desktop web; unsent only.
MCP callsprout_studio_write → design_marketing_email
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/marketing-email/design
No parameters.
{
"scope": "Desktop web; unsent only"
} Build or apply designer email template. Desktop web; template only, sending is separate.
MCP callsprout_studio_write → customize_email_template
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-template/customize
No parameters.
{
"scope": "Desktop web; template only, sending is separate"
} Convert email to Pretty Email with header image. Desktop web; draft only.
MCP callsprout_studio_write → create_pretty_email_template
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/pretty-email-templates
No parameters.
{
"scope": "Desktop web; draft only"
} Add email content section. Desktop web; draft only.
MCP callsprout_studio_write → add_email_content_section
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-content-sections
No parameters.
{
"scope": "Desktop web; draft only"
} Reorder email sections. Desktop web; draft only.
MCP callsprout_studio_write → reorder_email_sections
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-sections/reorder
No parameters.
{
"scope": "Desktop web; draft only"
} Remove email section. Desktop web; destructive removal.
MCP callsprout_studio_write → remove_email_section
REST endpointDELETE https://cotlet.dev/api/v1/sprout-studio/email-sections
No parameters.
{
"scope": "Desktop web; destructive removal"
} Prepare single bulk email campaign. Desktop web; not live and unsent.
MCP callsprout_studio_write → prepare_email_blast
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-blast/prepare
No parameters.
{
"scope": "Desktop web; not live and unsent"
} Prepare drip campaign. Desktop web; inactive only. Email Marketing > Add New > Email Drip Campaign.
MCP callsprout_studio_write → prepare_email_drip
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-drip/prepare
No parameters.
{
"scope": "Desktop web; inactive only. Email Marketing > Add New > Email Drip Campaign"
} Make email campaign live (send bulk email). Desktop web; external send. The exact make-live control label was not read.
MCP callsprout_studio_write → send_email_blast
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-blasts
No parameters.
{
"scope": "Desktop web; external send. The exact make-live control label was not read"
} Activate drip campaign. Desktop web; ongoing sends, and recipients keep joining after activation.
MCP callsprout_studio_write → activate_email_drip
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/email-drip/activate
No parameters.
{
"scope": "Desktop web; ongoing sends, and recipients keep joining after activation"
} Configure campaign auto-add audience filters. Desktop web; confirm for live campaigns because it changes who is mailed. Draft selection can be unconfirmed.
MCP callsprout_studio_write → segment_marketing_audience
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/marketing-audience/segment
No parameters.
{
"scope": "Desktop web; confirm for live campaigns because it changes who is mailed. Draft selection can be unconfirmed"
} Manually add contact to a campaign. Desktop web; confirm because enrolling in a live campaign can trigger messages.
MCP callsprout_studio_write → add_marketing_address
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/marketing-address
No parameters.
{
"scope": "Desktop web; confirm because enrolling in a live campaign can trigger messages"
} Import email list from CSV. Desktop web; confirm because enrollment effects are unestablished.
MCP callsprout_studio_write → import_marketing_list
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/marketing-lists
No parameters.
{
"scope": "Desktop web; confirm because enrollment effects are unestablished"
} Design email signup form. Desktop web; unpublished only.
MCP callsprout_studio_write → design_signup_form
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/signup-form/design
No parameters.
{
"scope": "Desktop web; unpublished only"
} Embed email signup form on a website. Desktop web; external publication. Help covers WordPress and Wix embedding.
MCP callsprout_studio_write → publish_signup_form
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/signup-form/publish
No parameters.
{
"scope": "Desktop web; external publication. Help covers WordPress and Wix embedding"
} Reorder emails in a campaign. Desktop web; inactive campaign only.
MCP callsprout_studio_write → reorder_campaign_emails
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/campaign-emails/reorder
No parameters.
{
"scope": "Desktop web; inactive campaign only"
} View email campaign stats. Desktop web; owner or team member.
MCP callsprout_studio_read → read_email_marketing_stats
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/email-marketing-stats/read
No parameters.
{
"scope": "Desktop web; owner or team member"
} Documented freedom print lab work in Sprout Studio.
Prepare price list. Desktop web; unpublished editing only.
MCP callsprout_studio_write → prepare_price_list
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/price-list/prepare
No parameters.
{
"scope": "Desktop web; unpublished editing only"
} Publish price list. Desktop web; public publication.
MCP callsprout_studio_write → publish_price_list
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/price-list/publish
No parameters.
{
"scope": "Desktop web; public publication"
} Edit price-list shop (Automatic or DIY mode). Desktop web; changes customer offerings and prices.
MCP callsprout_studio_write → edit_price_list_shop
REST endpointPATCH https://cotlet.dev/api/v1/sprout-studio/price-list-shop
No parameters.
{
"scope": "Desktop web; changes customer offerings and prices"
} Configure shipping options. Desktop web; changes customer charges.
MCP callsprout_studio_write → configure_shipping_options
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/shipping-options/configure
No parameters.
{
"scope": "Desktop web; changes customer charges"
} Review lab product offerings. Desktop web.
MCP callsprout_studio_read → review_lab_product_offerings
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/lab-product-offerings/review
No parameters.
{
"scope": "Desktop web"
} Enable lab fulfillment (price list > Lab Fulfillment). Desktop web; triggers physical fulfillment. Albums are ordered on the lab's own website, not in Sprout.
MCP callsprout_studio_write → enable_lab_product_fulfillment
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/lab-product-fulfillment/enable
No parameters.
{
"scope": "Desktop web; triggers physical fulfillment. Albums are ordered on the lab's own website, not in Sprout"
} Add lab products to price list. Desktop web; changes customer offerings.
MCP callsprout_studio_write → add_lab_products_to_price_list
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/lab-products-to-price-lists
No parameters.
{
"scope": "Desktop web; changes customer offerings"
} Set customer minimum order. Desktop web; changes checkout conditions.
MCP callsprout_studio_write → set_customer_minimum_order
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/customer-minimum-order
No parameters.
{
"scope": "Desktop web; changes checkout conditions"
} Documented design proofing work in Sprout Studio.
Review design proof. Desktop web.
MCP callsprout_studio_read → read_design_proof
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/design-proofs/read
No parameters.
{
"scope": "Desktop web"
} Review client change requests on a proof. Desktop web; read only. Never submit feedback as the client.
MCP callsprout_studio_read → read_proof_feedback
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/proof-feedbacks/read
No parameters.
{
"scope": "Desktop web; read only. Never submit feedback as the client"
} Review replacement-image suggestions. Desktop web; client suggestions are read only.
MCP callsprout_studio_read → read_image_swap_suggestions
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/image-swap-suggestions/read
No parameters.
{
"scope": "Desktop web; client suggestions are read only"
} Review previous proof versions. Desktop web.
MCP callsprout_studio_read → read_proof_revisions
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/proof-revisions/read
No parameters.
{
"scope": "Desktop web"
} Review proof statistics. Desktop web.
MCP callsprout_studio_read → read_proof_statistics
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/proof-statistics/read
No parameters.
{
"scope": "Desktop web"
} Check whether client viewed a proof. Desktop web.
MCP callsprout_studio_read → read_proof_views
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/proof-views/read
No parameters.
{
"scope": "Desktop web"
} Make new version of a design proof. Desktop web; confirm first if sharing then notifies the client.
MCP callsprout_studio_write → create_design_proof_revision
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/design-proof-revisions
No parameters.
{
"scope": "Desktop web; confirm first if sharing then notifies the client"
} Rename proof revision. Desktop web.
MCP callsprout_studio_write → rename_proof_revision
REST endpointPATCH https://cotlet.dev/api/v1/sprout-studio/proof-revision
No parameters.
{
"scope": "Desktop web"
} Set proof welcome message. Desktop web; confirm first if the proof is already shared.
MCP callsprout_studio_write → set_proof_welcome_message
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/proof-welcome-message
No parameters.
{
"scope": "Desktop web; confirm first if the proof is already shared"
} Attach or unattach design proof to a shoot. Desktop web; may change client access.
MCP callsprout_studio_write → attach_proof_to_shoot
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/proof-to-shoot/attach
No parameters.
{
"scope": "Desktop web; may change client access"
} Change design proof link or URL. Desktop web; may break shared links.
MCP callsprout_studio_write → change_proof_link
REST endpointPATCH https://cotlet.dev/api/v1/sprout-studio/proof-link
No parameters.
{
"scope": "Desktop web; may break shared links"
} Set proof public or private (password protected). Desktop web; access change.
MCP callsprout_studio_write → set_proof_visibility
REST endpointPUT https://cotlet.dev/api/v1/sprout-studio/proof-visibility
No parameters.
{
"scope": "Desktop web; access change"
} Sort spreads in a design proof. Desktop web.
MCP callsprout_studio_write → sort_proof_spreads
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/proof-spreads/sort
No parameters.
{
"scope": "Desktop web"
} Turn off proof comments early. Desktop web; changes client feedback rights.
MCP callsprout_studio_write → disable_proof_comments
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/proof-comments/disable
No parameters.
{
"scope": "Desktop web; changes client feedback rights"
} Manually approve design proof as photographer. Desktop web; owner approval, never impersonating the client.
MCP callsprout_studio_write → manually_approve_proof
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/approve-proof/manually
No parameters.
{
"scope": "Desktop web; owner approval, never impersonating the client"
} Export proof feedback as PDF. Desktop web; download only.
MCP callsprout_studio_read → export_proof_feedback_pdf
REST endpointGET https://cotlet.dev/api/v1/sprout-studio/proof-feedback-pdfs/export
No parameters.
{
"scope": "Desktop web; download only"
} Add proof team note. Desktop web; confirm because notes communicate with team members.
MCP callsprout_studio_write → add_proof_internal_note
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/proof-internal-notes
No parameters.
{
"scope": "Desktop web; confirm because notes communicate with team members"
} Customize proof appearance. Desktop web; confirm first if the proof is shared.
MCP callsprout_studio_write → customize_proof_appearance
REST endpointPOST https://cotlet.dev/api/v1/sprout-studio/proof-appearance/customize
No parameters.
{
"scope": "Desktop web; confirm first if the proof is shared"
} Your signed-in Sprout Studio profile, AES-256-GCM encrypted, in Finland. No password.
The 173 Sprout Studio tools, never the session cookie.
The records and screens available to your signed-in role in Sprout Studio.
Owner sign-in, MFA, subscription billing and bank credentials. External account authorization and countersigning legally binding contracts stay with the owner.
You sign in again yourself, in the same Cloud Browser.
Disable for agents, reset the browser, or change your Sprout Studio password.
Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
Cotlet watches Sprout Studio and updates the server when its screens change.
New Sprout Studio features become available to the agent within your account permissions.
Your Sprout Studio account and role determine which records and screens the agent can use.
If Sprout Studio signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.
| Action | Undo |
|---|---|
| Change shoot status and shoot type | Review the operation and its current record before choosing a corrective action. |
By default you confirm each call; you can switch that off for this tool. Tools marked Asks first wait for your approval. Unmarked tools run at once.
{
"name": "read_inquiries",
"arguments": {}
} curl https://cotlet.dev/api/v1/sprout-studio/inquiries/read \
-H "Authorization: Bearer $COTLET_API_KEY" {
"scope": "Desktop web; owner or team member with CRM permission"
} A cron job or n8n flow can call the same tools over REST at /api/v1/sprout-studio with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.
About $18 a monthfor a photography studio completing eight shoots and handling 12 new inquiries a month, 3,180 credits. Your Sprout Studio plan stays as it is.
| Job | Calls | Credits |
|---|---|---|
| Review inquiries and leads | 1 × 48 | 480 |
| Review shoot One Page details | 1 × 40 | 400 |
| Review client activity log | 1 × 32 | 320 |
| Change shoot status and shoot type | 1 × 28 | 280 |
| Create customer contact | 1 × 20 | 200 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 3,180 |
The $29 pack covers a typical month for most owners.
Assumed successful calls for this owner workload. Dollars use the $29 pack rate.
| Credits | Price, one time | Calls at 10 credits | Per 1,000 credits |
|---|---|---|---|
| 5,000 | $29 | 500 | $5.80 |
| 15,000 | $79 | 1,500 | $5.27 |
| 32,000 | $149 | 3,200 | $4.66 |
| 60,000 | $249 | 6,000 | $4.15 |
Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.
| Option | What it does | Where it stops |
|---|---|---|
| Official API or connector | Sprout Studio does not publish a general-purpose core API reference in the vendor sources checked on 12 November 2026. It documents Zapier events and actions, plus a separate Lightroom plugin connection. | No official Sprout Studio MCP server or ChatGPT or Claude connector was found in the checked sources. Zapier MCP is a separate third-party route with its own published actions. |
| Native app features | Sprout AI writes email drafts with Magic Compose and rewrites them with Tone Shift. The studio still chooses the recipient, shoot context and whether to send. | Your enabled vendor features determine the scope. |
| By hand | Open the business records and perform the work yourself. | Each review and update takes your time. |
Sprout Studio does not publish a general-purpose core API reference in the vendor sources checked on 12 November 2026. It documents Zapier events and actions, plus a separate Lightroom plugin connection. No official Sprout Studio MCP server or ChatGPT or Claude connector was found in the checked sources. Zapier MCP is a separate third-party route with its own published actions. Among these options, Cotlet lets your AI agent read and write on the Sprout Studio screens your own account can use, from ChatGPT, Claude or any MCP client, without a vendor API key or a vendor plan change.
Among these options, only Cotlet lets your AI agent read and write on every Sprout Studio screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Sprout Studio API key or a change to your current Sprout Studio plan.
Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Sprout Studio tools go to contact@cotlet.dev.
Create a Cotlet account, open Sprout Studio and sign in at sproutstudio.com. Enable it for agents, then add Cotlet to your chosen AI assistant.
Sign up at cotlet.dev, log in to Sprout Studio once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Sprout Studio account through Cotlet, in their phone apps too.
With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Sprout Studio: review inquiries and leads; review shoot One Page details; review client activity log. You ask in plain words.
No official Sprout Studio MCP server or ChatGPT or Claude connector was found in the checked sources. Zapier MCP is a separate third-party route with its own published actions. Cotlet is independent and is not affiliated with Sprout Studio.
Review inquiries and leads: Review inquiries and leads. Desktop web; owner or team member with CRM permission.
Review shoot One Page details: Review shoot One Page details. Desktop web; team members with shoot access.
Change shoot status and shoot type: Change shoot status and shoot type. Desktop web; confirm because a status change can trigger workflows and customer messages.
Record lead referral source: Record lead referral source. Desktop web; internal field only.
Record why a client did not book: Record why a client did not book. Desktop web; recording the reason only, closing the lead is a separate function.
Sprout Studio does not publish a general-purpose core API reference in the vendor sources checked on 12 November 2026. It documents Zapier events and actions, plus a separate Lightroom plugin connection.
Only in how it is called. Both carry the same 173 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.
No. Cotlet is independent and not affiliated with Sprout Studio.
Free 7-day trial with 2,000 credits, no card needed.
May we use Google Analytics to see which pages help people? It sets cookies only if you accept. No ads, and we never sell data. Cookie policy