Penwright — writing-craft library, guide metadata, and magazine
Read-only access to Penwright's writing-craft book library, grounded guide metadata (card-level...
Connect Remote server
claude mcp add --transport http discovery https://penwright.ink/api/mcp
{
"mcpServers": {
"discovery": {
"url": "https://penwright.ink/api/mcp"
}
}
}
{
"servers": {
"discovery": {
"type": "http",
"url": "https://penwright.ink/api/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://penwright.ink/api/mcp
Tools 9 found in our last check
search_librarySearch or list Penwright's writing-craft book library by title/author substring and/or property tag. No filters returns the first page.
get_library_workReturns one writing-craft library work's bibliographic record and (when profiled) its thesis.
get_guideReturns one live guide's title, subtitle, access, book count, and reading time — card-level metadata only, never the paid body/depth content. Known slugs (23): memoir-writing, nonfiction-writing, fiction-writing, getting-published, self-publishing, book-marketing, design-a-publi…
get_magazine_pieceReturns 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_debateReturns 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-disc…
choose_campGiven 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_answerGet 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_answersList Answers (contract v0), paginated with an opaque cursor. Read-only.
search_answersSearch Answers by free-text query over question/answer text. Returns contract v0 records. Read-only.
Details
| Endpoint | https://penwright.ink/api/mcp (Streamable HTTP) |
| First published | 8 Sep 2026 |
| Last updated | 8 Sep 2026 |
| Registry name | ink.penwright/discovery |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
