Penwright — writing-craft library, guide metadata, and magazine
ink.penwright/discoveryVersion 1.0.0Read-only access to Penwright's writing-craft book library, grounded guide metadata (card-level...
Status
Responds284 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:33 UTC
- Latency
- 284 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- 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://penwright.ink/api/mcpResponds284 msNo sign-in
Claude Code
claude mcp add --transport http discovery https://penwright.ink/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: discovery
Remote MCP server URL: https://penwright.ink/api/mcpCursor
{
"mcpServers": {
"discovery": {
"url": "https://penwright.ink/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"discovery","type":"http","url":"https://penwright.ink/api/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
9 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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. | No | Yes | Not declared | No |
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. | No | Yes | Not declared | No |
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-discipline-or-trusting-inspiration, memoir-memoir-for-healing-or-for-readers, memoir-factual-accuracy-or-emotional-truth, memoir-chase-publication-or-intrinsic-reward, …. | No | Yes | Not declared | No |
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-publication, typography-and-layout, …. | No | Yes | Not declared | No |
get_library_workReturns one writing-craft library work's bibliographic record and (when profiled) its thesis. | No | Yes | Not declared | No |
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. | No | Yes | Not declared | No |
list_answersList Answers (contract v0), paginated with an opaque cursor. Read-only. | No | Yes | Not declared | No |
search_answersSearch Answers by free-text query over question/answer text. Returns contract v0 records. Read-only. | No | Yes | Not declared | No |
search_librarySearch or list Penwright's writing-craft book library by title/author substring and/or property tag. No filters returns the first page. | No | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Sep 8, 2026
- Updated
- Sep 8, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared