search_poems

Pack: poetrydb · Endpoint: https://gateway.pipeworx.io/poetrydb/mcp

Search PoetryDB for poems by title or partial title (e.g., “The Road Not Taken”). Returns matching poems with full text, author, and line count. Note: searches titles only, not poem body text.

Parameters

NameTypeRequiredDescription
authorstringnoAuthor name or fragment, e.g. “Dickinson”, “Shakespeare”. Optional if title given.
titlestringnoPoem title or fragment, e.g. “Hope”, “Sonnet”. Optional if author given.
limitnumbernoMax poems to return (default 10, max 20).

Example call

curl -X POST https://gateway.pipeworx.io/poetrydb/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_poems","arguments":{}}}'

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "poetrydb": {
      "url": "https://gateway.pipeworx.io/poetrydb/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 21, 2026