1. Conduid
  2. Search
  3. PoetryDB MCP Server
MCP server · Search

PoetryDB MCP Server

Classic poetry search and discovery via PoetryDB.

Unclaimed search
37Low

Scored 6 months ago · breakdown

About PoetryDB MCP Server

PoetryDB MCP Server is an MCP server in the Search category: classic poetry search and discovery via PoetryDB.

Install

Claude Code
claude mcp add poetrydb-mcp-server -- npx -y mcp-poetry
npx
npx -y mcp-poetry

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about PoetryDB MCP Server

Powered by Claude · Grounded in docs

I know everything about PoetryDB MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

PoetryDB MCP Server

npm version CI npm total downloads Node.js

Unofficial MCP server for exploring classic poetry through PoetryDB.

At a glance

Metric Value
Tools 12
Categories 3
Transport stdio
Auth none
MCP Registry name io.github.lacausecrypto/poetrydb
npm package mcp-poetry
Source API https://poetrydb.org
Content classic poetry by author, title, line text, and form

Install

npm install -g mcp-poetry

Or from source:

npm install
npm run build

MCP Registry

This server is published to the MCP Registry under:

io.github.lacausecrypto/poetrydb

Claude Desktop

{
  "mcpServers": {
    "poetrydb": {
      "command": "npx",
      "args": ["-y", "mcp-poetry"]
    }
  }
}

For a local checkout, replace the command with:

{
  "mcpServers": {
    "poetrydb": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-poetrydb/dist/index.js"]
    }
  }
}

Tools

Catalog

  • catalog_overview: list categories and available tools
  • catalog_category: show tools for a specific category

Search

  • search_by_author: find poems by author name
  • search_by_title: find a poem by title
  • search_by_lines: search text inside poem lines
  • search_by_linecount: find poems by exact line count
  • search_combined: query multiple PoetryDB fields in one request
  • list_authors: list all available authors

Discovery

  • random_poem: fetch one or more random poems
  • get_sonnets: fetch 14-line poems
  • get_haikus: fetch 3-line poems
  • list_titles: list poem titles

Example requests

Simple

Random poem please.

Expected tool:

random_poem({ "count": 1 })

Browse

Show me the available poets.

Expected tool:

list_authors({})

Targeted search

Find Ozymandias.

Expected tool:

search_by_title({ "title": "Ozymandias" })

Text search

Show me poems containing the word "love".

Expected tool:

search_by_lines({ "text": "love" })

Form-based discovery

Give me 14-line poems by Shakespeare.

Expected tool:

search_combined({ "fields": "author,linecount", "values": "Shakespeare;14" })

More advanced

List Shakespeare results, but only return title and linecount.

Expected tool:

search_by_author({ "author": "Shakespeare", "fields": "title,linecount" })

Multi-step exploration

Start with the catalog, then show me the discovery tools, then give me a sonnet.

Typical tool sequence:

catalog_overview({})
catalog_category({ "category_id": "discovery" })
get_sonnets({})

Development

npm run build
npm run test:ci
npm test
npm pack --dry-run

Environment variables:

  • POETRYDB_BASE_URL
  • POETRYDB_REQUEST_TIMEOUT_MS
  • POETRYDB_REQUEST_RETRIES

Notes

  • No API key is required.
  • This package is not affiliated with PoetryDB.
  • Built for MCP clients that prefer a compact stdio server over a custom PoetryDB integration.
  • MCP Registry identity: io.github.lacausecrypto/poetrydb

Attribution

Additional implementation notes are in documentation.md.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About PoetryDB MCP Server

How do I install PoetryDB MCP Server?

Run claude mcp add poetrydb-mcp-server -- npx -y mcp-poetry, then add the server to your MCP client's configuration.

Is PoetryDB MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is PoetryDB MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.