io.github.lacausecrypto/poetrydb
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.lacausecrypto/poetrydbFind a poem by Emily Dickinson"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PoetryDB MCP Server
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 |
|
npm package |
|
Source API |
|
Content | classic poetry by author, title, line text, and form |
Related MCP server: ClaudeSkills MCP Server
Install
npm install -g mcp-poetryOr from source:
npm install
npm run buildMCP Registry
This server is published to the MCP Registry under:
io.github.lacausecrypto/poetrydbClaude 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 toolscatalog_category: show tools for a specific category
Search
search_by_author: find poems by author namesearch_by_title: find a poem by titlesearch_by_lines: search text inside poem linessearch_by_linecount: find poems by exact line countsearch_combined: query multiple PoetryDB fields in one requestlist_authors: list all available authors
Discovery
random_poem: fetch one or more random poemsget_sonnets: fetch 14-line poemsget_haikus: fetch 3-line poemslist_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-runEnvironment variables:
POETRYDB_BASE_URLPOETRYDB_REQUEST_TIMEOUT_MSPOETRYDB_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
PoetryDB: poetrydb.org
Upstream project: thundercomb/poetrydb
Additional implementation notes are in documentation.md.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceProvides access to a curated database of over 1,500 MCP tools with quality scores. Enables searching, browsing trending tools by category, discovering random tools, and retrieving detailed information about specific MCP tools.
- FlicenseAqualityFmaintenanceExposes Anthropic Claude Agent Skills as MCP tools for discovery, search, and reading skill guidance and assets.139
- FlicenseAqualityDmaintenanceExposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.2
- AlicenseNot gradedqualityFmaintenanceEnables searching and retrieving poems from the PoetryDB API by title, keyword, or author, and also provides random poems for inspiration.8MIT
Related MCP Connectors
Poetry MCP — PoetryDB API (free, no auth)
Quotes MCP — citation-grade quote API for public-domain authors.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lacausecrypto/mcp-poetrydb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server