Skip to main content

PoemShip

com.poemship/poemsVersion 1.0.0

Poems for a mood, a situation or an occasion, with poets, analyses and plans to learn by heart.

Status

Responds267 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:10 UTC
Latency
267 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://poemship.com/mcpResponds267 ms
No sign-in

Claude Code

claude mcp add --transport http poems https://poemship.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: poems
Remote MCP server URL: https://poemship.com/mcp

Cursor

{
  "mcpServers": {
    "poems": {
      "url": "https://poemship.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"poems","type":"http","url":"https://poemship.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of PoemShip
Read-only
Idempotent
Open world
about_poetA poet in the library by name or by slug (the last part of the poet page URL): the biography (up to about 1,500 characters) and a one-line summary of it, the number of poems, up to 10 poems with links, and the poet page.NoYesYesNo
find_poemsSearch the library. For a situation or a wish ("I just lost my dad", "a poem to thank my mother", "something calm for a ten-year-old", "an easy first poem to learn by heart"), set what the reader needs first: need, or occasion and recipient for a poem to send, audience, easy_to_memorise, easy_to_read. Narrow it with one mood or 1–3 tags from library_guide in the poem language, and max_lines for a short poem. Words in query are looked for in the title and text and in what the poem is about, so "grief father" finds poems of a father's death. For a poem or line the user remembers, put its words in query. Returns up to 10 poems, the best fit first, with the poet, the number of lines, the opening lines (a poem of 1 to 3 lines whole), one sentence on what the poem feels like (use it to choose, it is not the poet's words) and the link. need, occasion, recipient, easy_to_memorise, easy_to_read and audience cover English, Russian and Belarusian poems. Give at least one filter. When nothing fits, or the user wants a deeper search by mood or situation, give them the Smart Search link from the result: a page of the site where they describe it in their own words.NoYesYesNo
get_analysisThe summary of a poem and the opening of its analysis (about 1,200 characters at most), with links to the summary and analysis pages, when the library has them. Written in the language of the poem.NoYesYesNo
get_collectionOne collection by its slug (from library_guide or list_collections): title, introduction, link and up to 8 of its poems with the poet, the number of lines, the opening lines (a poem of 1 to 3 lines whole), one sentence on what the poem feels like (use it to choose, it is not the poet's words) and the links.NoYesYesNo
get_poemOne poem by its id (from find_poems or a poem page URL): title, poet, language, the number of lines and stanzas, the opening of the text (a poem of 1 to 3 lines whole), a short summary when the library has one, and the links to the full poem, its analysis (when there is one) and the trainer to learn it by heart.NoYesYesNo
learn_by_heartA plan to learn a poem by heart in a number of days (7 by default, 3 to 14): its stanzas and lines, which stanzas to learn on which day with a time estimate, the review days after, and the link to the free web trainer that does the drilling. No poem in mind: find_poems with easy_to_memorise suggests an easy first poem to learn.NoYesYesNo
library_guideWhat the library offers in one language, to turn a request into filters: the 8 moods (names in that language), the most used tags of that language (most used first) and its collections (title and slug). Call it to narrow find_poems (need, occasion, audience) with one mood and 1–3 tags, or to pick a collection for get_collection. For an easy first poem to learn by heart, find_poems with easy_to_memorise.NoYesYesNo
list_collectionsFor an occasion or a feeling (a wedding, a funeral, missing someone, autumn), the library's collections of poems in a language (all languages when none is given): title, slug, a short introduction and the link. Pick the closest and call get_collection with its slug. Collections exist in English, Russian and Belarusian.NoYesYesNo
poem_of_the_dayToday's poem of the day in a language (English by default): title, poet, opening lines (a poem of 1 to 3 lines whole) and link.NoYesYesNo

Details

Registry status
Active
Published
Nov 10, 2026
Updated
Nov 10, 2026
Repository
Not given
Categories (suggested)
Knowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing