Paletoo Otwórz edytor

Paletoo API / MCP

Programowalny interfejs Paletoo to zdalny serwer Model Context Protocol. Asystent AI lub Twój własny agent łączy się z nim, osoba loguje się swoim kontem Paletoo, a agent tworzy i zmienia prawdziwe, edytowalne projekty w jej plikach.

Serwer

Adreshttps://paletoo.com/mcp
TransportStreamable HTTP: POST JSON-RPC 2.0; na GET po strumień zdarzeń serwer odpowiada 405 (bez własnego strumienia), na co pozwala specyfikacja
Wersje protokołu2025-06-18, 2025-03-26, 2024-11-05
LogowanieOAuth 2.1, authorization code z PKCE (S256), klienci publiczni; dynamiczna rejestracja klientów i Client ID Metadata Documents. Scope designs
Wykrywanie/.well-known/oauth-protected-resource/mcp (RFC 9728), /.well-known/oauth-authorization-server (RFC 8414), /.well-known/mcp/server-card.json (karta serwera MCP), /.well-known/api-catalog (RFC 9727)
Stan/mcp/status: czy serwer działa, w JSON, bez danych o ludziach
Możliwościtools, prompts, resources

Jak połączyć

Połączenie otwiera paletoo.com: osoba loguje się (konto Paletoo jest darmowe) i naciska Allow. Agent działa wtedy tylko w jej plikach, a odłączyć go można w każdej chwili (ustawienia konta → Połączone aplikacje).

Narzędzia

Serwer udostępnia 37 narzędzi. Ich nazwy i opisy są po angielsku, tak czyta je asystent.

Tworzenie

NarzędzieCo robiRodzaj
get_startedWhat Paletoo can do and how to begin, for the assistant.czyta
create_designA finished, editable design from a template, in one call: posts, stories, carousels, thumbnails, cards, posters.zmienia
compose_designA design laid out from scratch, element by element, when no template fits.zmienia
create_campaignOne brief → a post, a story and a banner (or the sizes named) in one look, each laid out for its shape.zmienia
make_campaigncreate_campaign under its older name.zmienia
bulk_createMany designs from a table: one row, one design.zmienia
make_variants2–5 alternative layouts of the same words beside the design.zmienia
style_battleThree or four different art directions of one idea, side by side.zmienia
keep_directionKeeps the direction chosen after a style battle and removes the others.zmienia
surprise_meAn unexpected but tasteful direction for an idea, with a line on why.zmienia
brand_from_logoFrom a logo: a palette, a type pairing, colour and text styles, a brand sheet.zmienia
generate_visualA picture by words: Paletoo’s own library first; AI generation for credits only after the person agrees.zmienia
upload_pictureA one-time upload link (15 minutes, for the person only) for their own photo or logo.zmienia

Zmiany

NarzędzieCo robiRodzaj
modify_designChanges words, sizes, colours, the photo or the look; each change is a new version.zmienia
refine_designPolishes a design: spacing, hierarchy, contrast.zmienia
adjust_designPrecise changes to one element: position, size, colour, type.zmienia
edit_textChanges the words of a design by role.zmienia
replace_photoPuts another photo in a design.zmienia
remove_backgroundCuts the subject out of a photo in a design.zmienia
apply_effectApplies an effect: risograph, halftone, glitch, duotone, grain and more.zmienia
apply_style_recipeApplies a whole style (a look made of several effects).zmienia
apply_brandPuts the person’s brand kit (colours, fonts) on a design.zmienia
add_elementAdds a shape, an icon, a sticker or a line.zmienia
resize_designThe same design in another format, laid out again for its shape.zmienia
translate_designThe design’s words in another language, in a copy.zmienia
animate_designMakes a design move with Paletoo’s own motion; with the design open, also the video.zmienia
motion_previewA short looping GIF of a design in motion, made by the person’s open editor.zmienia
mockup_itPuts a design into a mockup that suits it: a phone, a frame, a tee, a laptop.zmienia
share_designOnly when the person asks: turns on a share link (view or edit) and returns it.zmienia

Odczyt i eksport

NarzędzieCo robiRodzaj
get_previewA picture of the design, rendered by Paletoo.czyta
get_designReads a design: artboards, words by role, photos and colours.czyta
describe_designSays what is where in a design, for precise changes.czyta
list_designsThe person’s designs, newest first.czyta
list_stylesThe styles, templates and looks.czyta
describe_cataloguePaletoo’s catalogue: formats, template families, effects.czyta
export_designThe design as a file (PNG, JPG, PDF, MP4, GIF, WebM), for the person alone, for an hour.czyta
export_campaignEvery format of a design in its fitting file, in one zip, for an hour.czyta

Prompty i zasoby

Prompty: instagram_campaign, event_poster, brand_kit_from_logo, surprise_me, style_battle, get_started. Zasoby: paletoo://brand-kit, paletoo://designs/recent i szablon paletoo://designs/{id}.

Przykładowe polecenia

Limity

Błędy

Błędy JSON-RPC mają kształt JSON-RPC ({"jsonrpc":"2.0","error":{"code","message"}}). Błędy logowania — kształt OAuth ({"error","error_description"}, RFC 6749 / 6750) z polem hint. Własne adresy strony /__… są dla edytora, nie są publicznym API; odpowiadają {"error":{"code","message"}}.

Czy jest REST API?

Nie ma publicznego REST API, więc nie ma też opisu OpenAPI: własne adresy edytora zmieniają się razem z nim i nie są przeznaczone dla innych. Wszystko, co może agent, idzie przez serwer MCP powyżej, za zgodą osoby.

Więcej