MCP App Store
by KeenEthics
Productivity
StarryKit icon

StarryKit

by Tedtech Limited

Overview

Bring an AI-powered visual design workflow into ChatGPT and Codex. Create, refine, review, and export polished, editable designs through natural conversation. What you can create: AI presentations and pitch decks, posters and flyers, social media graphics, infographics, diagrams, cards, email designs, web concepts, UI mockups, and visual documents. Create presentations: Turn a topic, outline, brief, or existing content into a polished, editable presentation. Create posters: Design event posters, promotional graphics, flyers, and visual art in any supported format. Create social media content: Produce editable designs for Instagram, LinkedIn, Facebook, and other channels. Create infographics and diagrams: Transform complex ideas, processes, and data into clear visual stories. Recreate designs: Provide an image, screenshot, website, document, or design.md file as a visual reference. StarryKit analyzes its composition, typography, colors, hierarchy, and visual language, then recreates the direction with editable elements—without requiring a template. Edit and refine: Rewrite complete pages or request focused changes to text, layout, colors, imagery, hierarchy, and formatting while preserving the rest of the design. Review generated page drafts in StarryKit before accepting them into your document. Export designs: Download your finished work as PowerPoint, PDF, SVG, PNG, JPEG, or HTML, or export an editable presentation to Google Slides. Once installed, describe what you want in plain language or invoke StarryKit directly with @StarryKit. Try prompts like: - @StarryKit, create a 10-slide investor pitch deck for a sustainable urban farming startup. - @StarryKit, design a bold poster for an electronic music festival in Tokyo. - @StarryKit, turn this report into a clear, visual infographic. - @StarryKit, recreate this website screenshot as an editable visual design. - @StarryKit, make the headline larger, highlight the key metric, and preserve everything else. - @StarryKit, export this presentation to PowerPoint and Google Slides.

Tools

create_document

ChatGPT
Create a new blank StarryKit design document. First use get_profile_catalog, then pass one returned formatId. Returns the new document's stable id and URL.

edit_pages

ChatGPT
Make bounded visual or content changes to existing pages while preserving unrelated content. Read the pages first. Returns reviewable Authoring jobs in request order; wait pollAfterSeconds before checking them, and let the user accept or drop drafts in StarryKit.

export_document

ChatGPT
Export a complete design document or selected stable page ids to PDF, PPTX, images, HTML, or Google Slides. This starts asynchronous work; respect pollAfterSeconds, then call get_export_status until terminal. Reuse an idempotency key only after an ambiguous response. Google Slides may first require Google Drive authorization.

get_authoring_statuses

ChatGPT
Check progress for one or more page Authoring jobs by jobId. Returns states in request order. If work remains queued or running, wait pollAfterSeconds before checking again and do not submit duplicate work. draft_ready includes the human review URL.

get_export_status

ChatGPT
Check export progress by jobId until succeeded, failed, or canceled. Respect pollAfterSeconds while pending. phase, attempt, and maxAttempts expose internal retry progress; success returns a download URL or Google Slides edit URL.

get_profile_catalog

ChatGPT
Discover the available design profiles, canvas presets, dimensions, and custom sizes for create_document. Returns the stable formatIds accepted by that tool.

insert_pages

ChatGPT
Add one or more new ordered pages without concurrent position races. The array order is preserved and each page receives a stable id and reviewable Authoring job. Wait pollAfterSeconds before checking status; only the user can accept or drop drafts.

list_documents

ChatGPT
Browse folders and design documents like a directory. Omit folderId for the root, or pass a stable Folder id returned by this tool to list that folder's contents.

move_page

ChatGPT
Reorder one existing page to a final one-based position. Identify both the design document and page by their stable ids.

preview_page

ChatGPT
Visually inspect one page as a rendered image. Select it by stable page id. The response says whether the image is a pending review draft. If Authoring is still running, wait for get_authoring_statuses to report draft_ready before retrying.

read_document

ChatGPT
Inspect a design document's canvas, ordered page summaries, titles, draft state, and visible elements. Omit pageIds for the summary or pass up to four stable page ids for details. pendingDraft is always explicit; true means another rewrite or edit would replace an unaccepted draft.

rewrite_pages

ChatGPT
Fully regenerate one or more existing pages from exact content and visual direction. Use for complete redesigns, not small edits, and read the pages first. Returns reviewable Authoring jobs in request order; wait pollAfterSeconds before checking them.

update_document_title

ChatGPT
Rename or retitle the whole design document, deck, or presentation. This changes the document title only, not individual page titles, and returns the document URL.

update_page_titles

ChatGPT
Rename or retitle one or more individual pages by stable page id in one atomic update. This does not change the overall design document title.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

14

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily