PoetryDB

PoetryDB MCP Connector for Claude

A+

Access the world's largest database of public domain poetry — search by author, title, lines, or line count directly from your AI agent.

8 tools Official Updated Jun 30, 2026 Official Vinkius Partner

Connect the PoetryDB server to your AI agent to explore thousands of classic poems and literary works through natural conversation.

What you can do

  • Author & Title Discovery — List all available authors and poem titles in the database to explore the collection.
  • Targeted Search — Find specific poems by searching for author names, titles, or exact line counts.
  • Content Analysis — Search for poems containing specific phrases or keywords within their lines.
  • Random Inspiration — Retrieve random poems to discover new authors or styles instantly.
  • Advanced Queries — Combine multiple criteria like author, title, and line count for precise literary research.

How it works

  1. Subscribe to this server
  2. Enter your access identifier (use 'PUBLIC' for standard access)
  3. Start exploring literature from Claude, Cursor, or any MCP-compatible client

No more searching through fragmented archives. Your AI acts as a digital librarian and literary scholar.

Who is this for?

  • Writers & Creatives — find inspiration and reference classic styles directly in your workspace.
  • Students & Educators — quickly locate specific poems or analyze works by certain authors.
  • Developers — integrate literary data into applications or test NLP models with rich text.
poetryliteraturepublic-domainsearch-engineliterary-analysis

8 tools expose this connector's capabilities to your AI agent.

advanced_search

g., title, author, linecount, poemcount) to filter poems. The number of fields must match the number of terms. Perform a complex search combining multiple fields

list_authors

List all authors available in PoetryDB

get_random_poems

Retrieve a set of random poems

search_by_author

Can perform partial or exact matches. Search for poems by author name

search_by_linecount

Search for poems with a specific number of lines

search_by_lines

Search for poems containing specific text in their lines

search_by_title

Can perform partial or exact matches. Search for poems by title

list_titles

List all poem titles available in PoetryDB

See how to talk to your AI agent using PoetryDB.

List all authors available in the PoetryDB.

I've retrieved the list of authors. There are hundreds of poets available, including classics like William Shakespeare, Emily Dickinson, and Edgar Allan Poe. Would you like to see poems from a specific author?

Find 3 random poems for me.

Here are 3 random selections from the database: 'Ozymandias' by Percy Bysshe Shelley, 'The Raven' by Edgar Allan Poe, and 'A Bird, came down the Walk' by Emily Dickinson. Shall I provide the full text for any of these?

Search for poems by John Keats that have exactly 14 lines.

Searching for sonnets by John Keats... I found several matches, including 'On First Looking into Chapman's Homer' and 'When I have fears that I may cease to be'. Both are 14-line sonnets. Which one would you like to read?

Yes! Use the `search_by_lines` tool. Provide a string, and the agent will return poems that include that specific text within their lines.

Related Connectors