PW

Penwright — writing-craft library, guide metadata, and magazine

ink.penwright/discovery

Read-only access to Penwright's writing-craft book library, grounded guide metadata (card-level...

Yes, your AI can use this right now.Answered a live MCP handshake in 406 ms with no sign-in needed and exposes 9 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://penwright.ink/api/mcp

9 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
search_libraryread-only

Search or list Penwright's writing-craft book library by title/author substring and/or property tag. No filters returns the first page.

get_library_workread-only

Returns one writing-craft library work's bibliographic record and (when profiled) its thesis.

get_guideread-only

Returns one live guide's title, subtitle, access, book count, and reading time — card-level metadata only, never the paid body/depth content. Known slugs (21): memoir-writing, nonfiction-writing, fiction-writing, getting-published, self-publishing, book-marketing, design-a-publication, typography-and-layout, ….

get_magazine_pieceread-only

Returns one published magazine piece's question, per-writer sections, and editor's coda — the same content the human page renders, ungated. Known slugs (1): the-whole-room--my-memoir-keeps-stalling-i-can-write-scenes.

get_debateread-only

Returns one debate — a named tension between poles argued by different books on the same capability guide, with stakes, guidance, and the library ids of resolvable authors on either side. Known slugs (38): memoir-sentence-craft-or-structural-architecture-first, memoir-daily-discipline-or-trusting-inspiration, memoir-memoir-for-healing-or-for-readers, memoir-factual-accuracy-or-emotional-truth, mem

choose_campread-only

Given a guide slug and one pick per debate ('A', 'B', or skip, in debate order, as a single string e.g. 'ABAB'), returns which library ids argue the picked side of each debate and the union reading list. Pure compute over public debate data — no book text is generated.

get_answerread-only

Get one Answer — question, grounded answer, visible citations — by id or slug, in the Answer contract v0 shape (ANSWERS-PROGRAM.md). Read-only. Returns null if not found.

list_answersread-only

List Answers (contract v0), paginated with an opaque cursor. Read-only.

search_answersread-only

Search Answers by free-text query over question/answer text. Returns contract v0 records. Read-only.

Alternatives in Search & Research

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”