Skip to main content

InkChamps

com.inkchamps/book-creationVersion 1.0.1

Create print-ready coloring, activity and illustrated story books and KDP covers from any agent.

Status

Responds2409 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:01 UTC
Latency
2409 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://prod.api.inkchamps.com/mcp/book-creationResponds2409 ms
No sign-in

Claude Code

claude mcp add --transport http book-creation https://prod.api.inkchamps.com/mcp/book-creation --header 'Authorization: Bearer <YOUR_TOKEN>'

Replace <YOUR_TOKEN> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: book-creation
Remote MCP server URL: https://prod.api.inkchamps.com/mcp/book-creation
This server expects the header Authorization.

Cursor

{
  "mcpServers": {
    "book-creation": {
      "url": "https://prod.api.inkchamps.com/mcp/book-creation",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Replace <YOUR_TOKEN> before running.

VS Code

code --add-mcp '{"name":"book-creation","type":"http","url":"https://prod.api.inkchamps.com/mcp/book-creation","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'

Replace <YOUR_TOKEN> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

20 tools

Tools of InkChamps
Read-only
Idempotent
Open world
create_activity_bookCreate an activity book exactly as the website's Activity Book Builder does: any mix of mazes, word search, sudoku, tracing, spot the difference, shadow matching, connect the dots, ABC pages (one letter a page, always black and white), color by number (a picture in line art with a number in every area and a colour key, always black and white), hidden pictures (a themed scene with small things hidden in it and a strip of what to find), letter tracing (a letter, number or word a page as dotted letters on handwriting lines, always black and white), cut and paste (a scene with dashed-outline holes and the pictures to cut out and glue in) and coloring pages, every page decorated around the book's theme. Before ordering, ask the customer: who it is for (ageGroup), what it is about (description), which activities, how many pages, colour or black and white for each activity (inkByType), which page quality (highQuality) and, when there are mazes, which maze styles (mazeStyles). Optionally the pages for each activity (pagesByType) and their own characters on one picture (characterReferenceSheet). If the customer wants another book in a series, or the same characters as an earlier book, find it with list_my_books and pass its jobId as seriesSourceJobId rather than describing the characters again.Not declaredNoNot declaredYes
create_bingo_bookCreate a printable picture-bingo game pack for a class or a party, on any theme (for example Halloween). The pack is: a how-to-play page; the player cards, one a page, each a 5x5 grid under a B I N G O header with a FREE centre square and every card a different arrangement; calling cards to cut out; a page of themed chips to cover squares with; and a caller's checklist. The AI picks about thirty pictures that suit the theme and the players' age and draws each one once. A pack is the player cards plus 5 pages, at 1 credit a page — 10 cards is 15 credits, 20 cards is 25 credits, 30 cards is 35 credits, 50 cards is 55 credits. Before ordering, ask the customer the theme, who is playing (ageGroup), how many player cards, and colour or black and white. The order runs straight through to a PDF.Not declaredNoNot declaredYes
create_coloring_bookCreate a printable coloring book from a theme or description. Pages are generated as clean line art and the order continues automatically through image generation and PDF creation. To put the customer's own characters in the book, pass them in characterDetails, as the website's "Who is in your book?" step does. Before ordering, call list_my_characters; if they have saved characters, ask which of them to use, if any, and send those as { savedCharacterId }. Anyone else takes a name and one picture. Writing a saved character's name as @Name in the description or storyPrompt picks them too. If the customer wants to keep a new character for later books, save them with save_my_character first. If the customer wants another book in a series, or the same characters as an earlier book, find it with list_my_books and pass its jobId as seriesSourceJobId rather than describing the characters again.Not declaredNoNot declaredYes
create_cover_photoCreate a print-ready KDP paperback cover photo. Generate a coordinated front and back cover from a description, or supply either side as an image. Every side is kept inside KDP's trim and safe lines. When get_job_status shows IMAGES_READY, call generate_pdf with the same jobId to build the cover's print PDF. To fix the edges of a cover the customer already has, use fit_cover_to_kdp — never order a new cover for that, because a new cover is drawn again and its art changes. To print text on the spine, say so in the description and give the title and the author's name for it. Every spine is laid out by the same rule, so the books of a series line up on a shelf: the title reads top to bottom starting 0.25in below the top, the author's name ends 0.25in above the bottom, and both are lettered at the same size inside KDP's spine margins. The description may set the spine's colours (its background and its lettering). A picture or icon goes on the spine only when the description asks for one, and then it sits upright above the title; never add one the customer did not ask for. Spine text needs a spine at least 0.25in wide (56 sheets on white paper, 50 on cream, 54 on colour); a thinner book that asks for spine text is refused with that reason. If the cover is for a book the customer made here, link it with sourceJobId so the cover is drawn with that book's own characters and the character pictures they uploaded; without it the characters are invented from the description and will not match the book. A linked book also sizes the spine: leave sheetCount out and it is read from that book's PDF. Send sheetCount only for an interior made elsewhere. Find the book with list_my_books. If the customer has not said whether the cover is for one of their books, or more than one book could be the one, ask them which book before ordering — show them the titles from list_my_books.Not declaredNoNot declaredYes
create_educational_coloring_bookCreate an educational coloring book that teaches one concept step by step, such as how bees make honey or how a glacier forms. Every page covers one idea: a black-and-white line drawing to color, with some text explaining it. The AI decides what each page shows, how it is laid out and what it says; anything the customer asks for on the pages goes in the description. Before ordering, ask the customer who it is for (ageGroup), what it should teach (description) and which page quality (highQuality). The order runs straight through to a PDF.Not declaredNoNot declaredYes
create_flashcard_bookCreate printable picture flashcards for young learners on any topic (for example farm animals, fruit, vehicles or feelings). Square cards on US Letter sheets with dashed lines to cut along, printed at home. Two templates: picture_word prints the picture with its word under it, 6 cards a sheet; fold_and_glue prints the picture on one half and the word with one short fact on the other, 3 cards a sheet, to cut out, fold and glue into a two-sided card without a duplex printer. The AI picks one thing a card for the topic and the child's age and draws each picture once; every word is typeset, so it is spelled exactly. The words are written in whatever language the customer asks for in the theme or description, or the language they wrote the theme in, and English otherwise. 1 credit a card, whichever template — 12 cards is 12 credits, 24 cards is 24 credits, 36 cards is 36 credits, 48 cards is 48 credits. Before ordering, ask the customer the topic, the child's age (ageGroup), how many cards, the template, and colour or black and white. The order runs straight through to a PDF.Not declaredNoNot declaredYes
create_illustrated_story_bookCreate a fully illustrated children's story book from your story or a story prompt. Your own story is printed exactly as written. By default it is a picture book: one picture runs across each pair of facing pages and every page's words are typeset in a band along the top of that page, over the picture; the band grows with the reader's age. Other arrangements are available with pageTemplate — typeset under or above the picture, lettered into the artwork itself, typeset into a calm area of one connected image, or given a page of their own facing the picture. The order continues straight through illustration and PDF creation — nothing pauses for approval. To put the customer's own characters in the book, pass them in characterDetails, as the website's "Who is in your book?" step does. Before ordering, call list_my_characters; if they have saved characters, ask which of them to use, if any, and send those as { savedCharacterId }. Anyone else takes a name and one picture. Writing a saved character's name as @Name in the description or storyPrompt picks them too. If the customer wants to keep a new character for later books, save them with save_my_character first. A black-and-white saved character is coloured automatically. If the customer wants another book in a series, or the same characters as an earlier book, find it with list_my_books and pass its jobId as seriesSourceJobId rather than describing the characters again.Not declaredNoNot declaredYes
create_pixel_reveal_bookCreate a Pixel Reveal book: a hidden picture on every page, one subject each, picked from the customer's theme. monochrome = a grid of numbered squares, each marked with one black pen (a slash, a cross, three slashes or filled in); multicolor = a black page of dots, each with a code from a standard marker set. The grid gets finer, and the marks or colours more, with the reader's age. The answers print at the back, four to a page, free. 1 credit a puzzle page, with one tier only (no page quality to ask). Before ordering, ask the customer the theme, who it is for (ageGroup), monochrome or multicolor, and how many puzzle pages. The order runs straight through to a PDF.Not declaredNoNot declaredYes
create_story_coloring_bookCreate a coloring book with story continuity across its pages. Put the story in description: a finished story the customer wrote is printed word for word, or a premise is written into one. The story coloring order continues automatically through illustration and PDF creation. To put the customer's own characters in the book, pass them in characterDetails, as the website's "Who is in your book?" step does. Before ordering, call list_my_characters; if they have saved characters, ask which of them to use, if any, and send those as { savedCharacterId }. Anyone else takes a name and one picture. Writing a saved character's name as @Name in the description or storyPrompt picks them too. If the customer wants to keep a new character for later books, save them with save_my_character first. If the customer wants another book in a series, or the same characters as an earlier book, find it with list_my_books and pass its jobId as seriesSourceJobId rather than describing the characters again.Not declaredNoNot declaredYes
fit_cover_to_kdpBring an existing paperback cover inside KDP's trim and safe lines WITHOUT redrawing it: every word, character and the whole design stay exactly as they are, only made a little smaller and moved where something crossed a line, with the freed edge filled to match. Use it when a cover the customer likes was refused by KDP or has its title, characters or objects too close to the edge — never order a new cover or redraw a side just to fix the edges, because a redraw changes the art. A side already inside is left untouched. Runs in the background: poll get_job_status with the same jobId until it is IMAGES_READY again, then call generate_pdf to rebuild the cover's PDF.NoNoNot declaredYes
generate_pdfBuild or rebuild the printable PDF for a book from its current page images, or for a paperback cover from its current sides. Call it once a cover is IMAGES_READY to get the cover's print PDF, and again after fit_cover_to_kdp or regenerate_image on it. Needed after regenerate_image: regenerating a page replaces that page's image but does NOT rebuild the PDF, so the download stays stale until this runs. Regenerate every page you want to fix first, wait for get_job_status to show IMAGES_READY, then call this once: it is refused while a page is still being redrawn. Poll get_job_status with the same jobId for the new pdfUrl. Costs no credits.NoNoNot declaredNo
get_creditsRead the account's available credits. If bookType and numberOfPages are provided, also calculate the credit cost and whether the account can afford the order.Not declaredYesNot declaredNo
get_job_statusGet the status of a book order. When the job is complete, returns a presigned S3 PDF URL that the agent can fetch. While pages are being redrawn the status is PROCESSING and pendingRedraws says how many are left; generate_pdf works once the status is IMAGES_READY.Not declaredYesNot declaredNo
list_book_typesList the book creation tools, supported book types, credit rates, activity options, coloring directions, illustration styles, and shared print options available through MCP.Not declaredYesNot declaredNo
list_my_booksList the customer's own books, newest first: jobId, title, type, status, the named characters and how many character pictures the customer uploaded. Use it to find the book a cover is for — pass that book's jobId as create_cover_photo's sourceJobId — and to show the customer their books when you need to ask which one they mean. canLinkCover says whether a cover can be linked to the book now; coverLinkNote says why not. It also finds the book a new one continues: pass that jobId as seriesSourceJobId on a create tool. canContinueSeries says whether a new book can continue from it now; seriesNote says why not; isSeriesBook marks a book kept for good.Not declaredYesNot declaredNo
list_my_charactersList the characters the customer has saved in My Characters on the website: characterId, name, description and isColor. To put one in a coloring book, story coloring book or illustrated story book, tell the customer who is saved, ask which of them to use, and send the choice in that order's characterDetails as { savedCharacterId: characterId }. Never choose for them. isColor false means the saved picture is black and white: it can still go in an illustrated story book, which colours it automatically. Listing costs no credits.Not declaredYesNot declaredNo
regenerate_imageRegenerate the illustration on a single page of an existing book, replacing the current image for that page. Use when one page came out wrong and the rest of the book is fine — it costs one page's worth of credits instead of rerunning the whole book. The description says what should change; it is combined with that page's original prompt, so describe the fix ('make the dog smaller and move it to the left'), not the whole scene from scratch. On an activity book, a built page's puzzle — the maze, the word search grid and words, the sudoku's numbers, the letters to trace — always stays exactly as it is; the change is made to the picture and the page around it. This does NOT rebuild the PDF. The job is PROCESSING until every page being redrawn has finished, and generate_pdf is refused until then, so regenerate every page you want to fix, poll get_job_status until the job is IMAGES_READY, and then call generate_pdf once.YesNoNot declaredYes
retry_jobRetry a book job that has FAILED. Reads the original workflow input from the job's stored Step Functions execution and starts a fresh execution of the same state machine in rerun mode, so page images that were already generated are reused instead of being paid for again. Only works on jobs in FAILED status; check with get_job_status first. Returns the job with its new status and execution.NoNoNot declaredNo
save_my_characterSave a character to the customer's My Characters, so any later book can use them. Do this only when the customer asks to keep this character, because the picture often shows a real person and is kept until they delete it on the website. The picture should show this character alone. The name must be new: an @Name has to point at one character. Returns a characterId to send in an order's characterDetails as { savedCharacterId: characterId }. Saving costs no credits. Editing and deleting are on the website's My Characters page.Not declaredNoNot declaredNo
upload_imageUpload a PNG or JPEG (at most 4 MB) to this InkChamps account and get back an s3Key to pass in a book order — a character's picture (characterDetails[].referenceImage), a character sheet (characterReferenceSheet), a page template (pageTemplateImage) or cover art (frontCoverImage / backCoverImage). Upload once and reuse the key in as many orders as you like. Costs no credits. Every image field also accepts the picture inline as data, so this step is optional. Each image must be under 4 MB (a request limit), which for a print-size photo or painting means JPEG; PNG is fine when it fits. A cover side must have the shape of the book's cover side (the trim plus KDP's 0.125in bleed on its outer edges, e.g. 8.625x11.25in for 8.5x11) at 300 dpi or more (2588x3375 pixels for 8.5x11); see frontCoverImage on create_cover_photo for every trim.Not declaredNoNot declaredNo

Details

Registry status
Active
Published
Nov 12, 2026
Updated
Nov 12, 2026
Repository
Not given
Categories (suggested)
Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing