MCP App Store
by KeenEthics
Tunmire icon

Tunmire

By Tunmire Publishing and Media

Get New App Alerts

Overview

Manuscript formatting and book cover creation: Tunmire turns a writer's manuscript into a print-ready interior, an EPUB and a paperback cover, from the chat. Bring in your manuscript (Word, text or Markdown) and ask for what you need: - A print-ready interior PDF and an EPUB, laid out at your trim size and checked against KDP and IngramSpark rules before you get the files. The first pages appear in the chat. - A paperback cover from your own art: the full wrap with spine and back copy, sized from your page count, with an ebook cover. It appears in the chat. - An editorial review of the whole book: your assistant reads it chapter by chapter as Tunmire's editor and writes the editorial letter, and you get the report as a Word file. It reports; it never changes your words. - A check of a PDF, EPUB or cover you already have against KDP and IngramSpark rules. Connecting creates a Tunmire account, where your books are kept. Your work is yours: nothing you make is used to improve any AI, and finished files are built when you open their link, not kept.

Tools

add_chapter

ChatGPT
A new chapter at the end of a book.

build_cover

ChatGPT
A print-ready paperback full wrap (Iris) from the writer's own art: the art as the front with the title and author set in type, a spine and back in the front's colours, the back copy set on the back with the barcode corner left clear. Ask the writer first whether the art is a picture only or an already finished front cover with its own title and author (an ebook cover is); for a finished front set art_has_words=true, and it is used as it is, with a clean back in its colours. back_copy: paragraphs separated by a blank line; wrap the strongest paragraph in and it is set large and bold as the headline. imprint: the publisher's name in small capitals at the foot of the back, only if the writer gives one. author_bio: a short "about the author" paragraph (two to four sentences, in the third person) set in italic under the copy; author_photo_upload_id: their photo from upload_link(kind="art"), shown small beside the bio. A writer under a pen name gives the pen name's bio, not their own. Before calling, ask the writer for the back cover: the book's description (back_copy) and their author biography. When the book's manuscript is on Tunmire (a book_id or job_id with its chapters) you may draft the description from it and show it to them for their yes; when it is not, the writer writes the description and you use their words. description_by: "writer" or "assistant", who wrote back_copy. blank_back=true only when the writer wants the back plain. Checked against KDP / IngramSpark rules. Send the art first with upload_link(kind="art"). Give the book_id (its latest formatting is used) or a Forge job_id, so the spine matches the interior. Returns a cover_id and links: a preview, the print PDF and an ebook cover.

calc_cover_specs

ChatGPT
A paperback cover's measurements: spine width, full wrap and PDF page size, bleed, the text-safe inset, the barcode clear area, and whether spine text is allowed. Give a Forge job_id (its page count, trim, paper and retailer are used), a book_id (its latest finished job), or trim (like 6x9) and page_count.

create_book

ChatGPT
A new, empty book with one chapter.

format_manuscript

ChatGPT
Lay out the book as a print-ready interior PDF and an EPUB (Forge), checked against KDP / IngramSpark rules before any file is given. Returns a job_id for get_job. template: blank keeps the book's own layout, "default" or the name of one of the writer's Forge templates. author: the name on the title page (a pen name is fine). paper: cream, white or groundwood. retailer: kdp or ingramspark.

get_chapter

ChatGPT
One chapter's text, as Markdown (italics kept).

get_job

ChatGPT
A formatting job: its status, and when done the page count, the checks, and download links for the print PDF and the EPUB.

import_manuscript

ChatGPT
A new book from a whole manuscript, split into chapters at its chapter headings. Pass the text, or for a .docx/.txt/.md file an upload_id from upload_link(kind="manuscript").

list_books

ChatGPT
The writer's books on Tunmire, with their ids.

list_chapters

ChatGPT
A book's chapters: number, title, words, and how many saved versions each has.

list_jobs

ChatGPT
A book's formatting jobs, newest first: job_id, trim, paper, page count and status.

review_finish

ChatGPT
The editorial letter, in the fields review_next asks for (priorities are {title, detail}). The answer has the editorial report as a Word file.

review_next

ChatGPT
The next chapter to read, with the editor's instructions filled in for it and the chapter's words; when every chapter is read, the instructions for the editorial letter.

review_save_chapter

ChatGPT
One chapter's notes, in the fields review_next asks for. Sending a chapter again replaces its notes.

review_start

ChatGPT
Apollo's editorial analysis and review of a whole book, read by YOU as Tunmire's editor: Tunmire gives the book's numbers, then one chapter at a time with the editor's instructions (review_next); you send each chapter's notes (review_save_chapter), then the editorial letter (review_finish), and Tunmire gives back the editorial report as a Word file. A report only: it never edits or rewrites the writer's words. A review already open for the book goes on where it stopped.

revise_cover

ChatGPT
Build a cover again with changes: any of title, author, back copy, trim, page count (or a newer Forge job_id), paper, retailer, new art, art_has_words (the art is a finished front with its own title), imprint, author_bio, or author_photo_upload_id ("" removes the photo). A new back_copy needs description_by ("writer" or "assistant"), under the same rule as build_cover: no manuscript on Tunmire, the writer's own words. What is not given stays.

save_chapter

ChatGPT
Replace a chapter's text (Markdown or plain) with a new version. The earlier text stays as a version, and the first save keeps the original as version 0. Only save what the writer has agreed to.

validate_file

ChatGPT
Check a file the writer already has against KDP / IngramSpark rules. Send it first with upload_link(kind="check"). kind: interior_pdf, cover_pdf, epub or ebook_cover.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps