MCP App Store
by KeenEthics

Overview

Connect your 9Pic AI dashboard account to manage your event photo galleries from chat. See your organisations and roles, list and create events, rename events and update gallery settings. Add shared photo sources, import photos, check processing progress, and publish processed galleries or move them back to draft. Check your existing account plan, available credits and limits before making changes. Photo processing provides a preview of the photo count and credit usage and requires your confirmation before starting. Publishing makes the gallery available to participants; moving it back to draft stops participant access while keeping photos and settings. Read estimated aggregate gallery engagement where your account has access. Analytics can be partial or unavailable for some dates. Features depend on your permissions and the tools currently available through your connection. Try asking: • “List my 9Pic AI organisations.” • “Show my events in this organisation.” • “What is the photo processing status for this event?” • “Preview processing these photos and show the credit usage.” Use the same account you use for the 9Pic AI dashboard. If you belong to several organisations, choose one before continuing. If your connection expires, reconnect 9Pic AI. This connection uses your existing account and does not initiate purchases.

Tools

add_photo_source

ChatGPT
Add a shared photo folder. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

create_event

ChatGPT
Create a draft event with the dashboard defaults: selfie search on, BIB search on for running events, all photos shown with timeline browsing, bulk download and photo count. Participant search makes processing use 1 credit per photo; pass bib_search or selfie_search false only if the user asks. Trial events are private. Tell the user the consequences returned. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

get_event_analytics

ChatGPT
Read aggregate estimated gallery engagement; no participant identities.

get_event_settings

ChatGPT
Read an event's gallery and participant search settings, including whether a photo watermark is set up.

get_event_status

ChatGPT
Read event settings and photo pipeline progress.

get_operation_status

ChatGPT
Check durable operation state before retrying a change.

get_plan

ChatGPT
Read the organisation's existing account entitlements, credit balance and processing limits before a change. Explain only limits affecting the request. This is not a plan catalogue or purchase tool; do not promote upgrades or provide checkout links.

import_photos

ChatGPT
Start importing photos from the event's configured photo sources. Uses no credits. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

list_events

ChatGPT
List organiser events.

list_organisations

ChatGPT
List organisers you can access and choose an org_id.

list_photo_sources

ChatGPT
List configured photo sources.

process_photos

ChatGPT
Process imported photos so participants can find them. Spends credits, so it needs one confirmation: first call with mode=preview and tell the user how many photos will be processed and how many credits will be used (proposed.effective_count, proposed.credits_consumed). Execute only after the user confirms, with confirmed=true, its review_token and a stable idempotency_key. The confirmation flag records client confirmation; it is not proof of human presence.

publish_photos

ChatGPT
Publish processed photos. This makes the event live: participants can open the gallery once publishing completes. Always tell the user their event is going live and that unpublish_photos moves it back to draft. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

rename_event

ChatGPT
Rename an event. The gallery link stays the same. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

unpublish_photos

ChatGPT
Move a live event back to draft so participants can no longer open the gallery. Photos and settings are kept; publish_photos makes it live again. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

update_event_settings

ChatGPT
Change an event's settings; pass only what should change. BIB search is for running events only. Turning BIB or selfie search on makes processing use 1 credit per photo, and photos already processed need reprocessing to become searchable. timeline_search needs show_all_images. Trial events stay private. Photo watermarks are edited in the 9Pic AI dashboard. Runs immediately when explicitly requested; explain the consequences and respect any confirmation required by the host. A status or preview request does not authorise this change. Reuse an idempotency_key only to retry the exact same request.

whoami

ChatGPT
Show the connected account and granted permissions.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps