Wraps the PoetryDB API to let you search poems by title or keyword, pull everything by a specific author, or grab random poems for inspiration. No authentication needed. You get three straightforward tools: search_poems for finding specific works or themes, poems_by_author for exploring complete collections (Shakespeare, Dickinson, etc.), and random_poems when you want discovery over precision. Hosted on Pipeworx's gateway infrastructure, so it's streamable HTTP rather than stdio. You can call tools directly or use ask_pipeworx to handle queries in plain English. Useful when you're building anything that needs classical poetry data without API key hassle.
Poetry MCP — PoetryDB API (free, no auth)
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|---|
search_poems | Search poems by title or keyword. Returns matching poems with full text and author information. Use when looking for a specific poem or exploring a theme. |
poems_by_author | Get all poems by a specific author (e.g., "Shakespeare", "Emily Dickinson"). Returns titles and full text. Use to explore an author's complete body of work. |
random_poems | Get random poems from the collection—specify count for multiple. Returns full text, title, and author. Use for discovery or creative inspiration. |
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"poetry": {
"url": "https://gateway.pipeworx.io/poetry/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Poetry data" })
The gateway picks the right tool and fills the arguments automatically.
MIT