Honee – cruise · honeefy
REMOTE · APP.HONEEBOT.IO
Find bookable sea and river cruises; ports, ships, cruise lines and an advisor opinion.
Available components
Last scanned (17 hours ago)
Scores higher than 87% of remote servers
Reachable. Last reached 18 Oct 2026.
Category Entertainment and Games
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security77
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability75
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 2295 tokens (~286/item across 8 items; 7 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management60
- Stability observed for 18 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 7 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 9 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
- Supports UI / widget rendering.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 18 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.
- 15 Oct 26 0
- Resource “offers” now points somewhere else: ui://honeebot/offers/0.4-1d0e40ec → ui://honeebot/offers/0.4-424adca0 security
- Server version: 0.3.0+1d0e40ec → 0.3.0+424adca0 functional
- 14 Oct 26 0
- A breaking change shipped without a version bump: still 0.3.0+1d0e40ec ▼ security
- Tool “prepare_callback” was removed ▼ security
- Tool “send_callback” was removed ▼ security
- Schema quality: 2764 → 2295 ▲ functional
- Destructive annotations: 100 → pass functional
- 13 Oct 26 +1
- The server rewrote its instructions, which are the text every model session reads security
- Tool “find_cruises” rewrote its description, which is the text the model reads security
- 11 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.
- 10 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 33. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.
- 7 Oct 26 +2
No change was recorded against any check on this day. Stability & Change Management went from 13 to 23. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 18 Oct 2026 · Probed https://app.honeebot.io/mcp/cruise
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=app.honeebot.io | CN=YE2,O=Let's Encrypt,C=US | 24 Aug 2026 | 22 Nov 2026 | ECDSA 256 | ECDSA-SHA384 | 6e1218e234d2a53c7a441ebc956caa46399 |
| SANs: app.honeebot.io | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC secure
Validation of app.honeebot.io. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| io. | present | 57355 | 8 | Verified |
| honeebot.io. | present | 45832 | 8 | Verified |
| app.honeebot.io. | Verified address RRset verified with the apex keys |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://app.honeebot.io/mcp/cruise | Verified | 200 | |
| http (plaintext) | http://app.honeebot.io/mcp/cruise | HTTPS enforced | 301 | https://app.honeebot.io/mcp/cruise |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
advise Advisor's opinion on one offer ~222
Asks the provider's cruise advisor for a short, honest opinion on ONE offer from find_cruises: overall fit, or which cabin category or fare suits the travellers. Use it ONLY when the user asks about ONE specific offer ('is this right for me', 'which cabin', 'which fare') -- not after every find_cruises and never for a whole list. Quote the opinion as the advisor's. It does NOT search, book or compare several offers; it is limited to a few calls per consultation.
| Name | Type | Req | Description |
|---|---|---|---|
| cruise_id | string | yes | cruise_id of an offer returned by find_cruises. |
| focus | string | – | What the opinion should focus on. |
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
| travellers | string | – | Optional short description of the travel party, e.g. 'couple, first cruise'. |
No output schema declared.
No examples provided.
booking_facts Who books, who protects the payment ~150
Returns the provider's own statement on booking: who the tour operator is, who acts as agent, how the customer's payment is protected (insolvency cover), how payment and cancellation work -- plus links to the legal pages. Use it when the user asks whether booking here is safe, who they are contracting with, or how payment is protected. It does NOT give legal advice and returns nothing if the provider has not published these facts.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
No output schema declared.
No examples provided.
cruise_line_profile Cruise line profile ~133
Returns the consulting profile of a cruise line: who it suits, who it suits less, its style and fleet. Use it when the user asks which cruise line fits them or what a line is like. It does NOT return prices, offers or booking conditions.
| Name | Type | Req | Description |
|---|---|---|---|
| cruise_line | string | yes | Cruise line name, e.g. 'MSC Cruises'. |
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
No output schema declared.
No examples provided.
find_cruises Find bookable cruises ~955
Searches the live, bookable sea and river cruise offers of cruise · honeefy (booked through honeepot GmbH) for a destination, a travel period and a travel party. Prices and availability are read from the provider's booking system at the time of the call and change several times a day. It fits questions about this provider's cruise offers, prices, dates and availability, and when the user wants to see, compare or book its cruises. Requires adults, period (or from_date/to_date) and destination — if any is missing, unusable or not a region this provider can search, the result lists a question for it and no search runs; ask the user, then call again with the same handle. For river cruises pass cruise_type='river' (a river name such as 'Danube' is recognised too). Sea cruises are shown WITHOUT a flight package by default; pass flight='with' to get the flight packages instead. Returns a summary plus up to 10 offers with cruise_id, ship, cruise line, dates, nights, price with currency (per person; for families the cabin total for the whole party where the provider computes it) and the booking link. Where the provider supports it, availability is checked LIVE for the top offers and each says whether it is confirmed; sold-out ones are removed. The list is a SAMPLE of the provider's matches: the result says how many exist and which cruise lines have sailings -- never conclude that a line is not offered because it is not listed; pass cruise_line to look for it. It does NOT show anything to the user, book, hold or price cabins, know availability beyond what it returns, or search by price alone. If you are recommending cruises, call show_offers ONCE afterward with the cruise_id values of your recommendation (3-5). Never invent offers that are not in the result.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | – | Number of adults travelling. |
| children_ages | array | – | Age of each child at travel time. A child without an age is not searched for. |
| cruise_line | string | – | Cruise line(s) by name, e.g. 'MSC' or 'MSC, AIDA' (comma-separated). The search is filtered AT THE PROVIDER, so use it to look for a line the default list does not show. |
| cruise_type | string | – | 'ocean': sea cruises. 'river': river cruises (Danube, Rhine, Moselle, Nile, ...). Omit it to derive it from the destination. |
| departure_port | string | – | A single port that must be on the route (start, stop or end), e.g. 'Barcelona'. For several required ports use `ports` instead. |
| destination | string | – | Region, country, sea or river in any language, e.g. 'Mediterranean', 'Norwegian fjords', 'Caribbean', 'Danube'. For a river cruise on any river pass 'river cruise'. |
| flight | string | – | 'without' (default): cruise only. 'with': the provider's flight packages. |
| from_date | string | – | Earliest departure, ISO date. Alternative to period. |
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
| limit | integer | – | How many offers to return as data (3-10, default 10). The result also carries `total` and `links.all` (every match on the provider's search page). |
| nights_max | integer | – | Maximum nights. Only if the user names a trip length; below 4 nights asks for short cruises first. |
| nights_min | integer | – | Minimum nights. Only if the user names a trip length. |
| period | string | – | Travel period as free text, e.g. 'summer 2027', 'October 2027', '2027-06-01 to 2027-06-30'. |
| ports | array | – | Ports, islands or countries that must ALL be on the route (start, a stop or the end), e.g. ['Barbados', 'St. Lucia'] or the port cities ['Bridgetown', 'Castries'] -- an island/country entry matches a… |
| to_date | string | – | Latest departure, ISO date. Alternative to period. |
No output schema declared.
No examples provided.
port_info Port facts ~136
Returns facts about a cruise port: country, port code, coordinates and how many routes call there. Use it when the user asks about a port of call or departure port. It does NOT provide excursions, sights, weather or transfer advice, and it knows only ports in the provider's catalogue.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
| port | string | yes | Port name, e.g. 'Barcelona'. |
No output schema declared.
No examples provided.
ship_profile Ship profile ~151
Returns the profile of a cruise ship: cruise line, year built, size, passengers, crew and the consulting description. Use it when the user asks what a ship is like or wants to compare ships. It does NOT return deck plans, cabin numbers, live prices or availability.
| Name | Type | Req | Description |
|---|---|---|---|
| cruise_line | string | – | Optional cruise line to disambiguate. |
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
| ship | string | yes | Ship name, e.g. 'AIDAcosma'. |
No output schema declared.
No examples provided.
show_offers Show recommended cruises ~213
Shows the user the cruises you are recommending, as cards with ship photo, route, dates, price and booking link -- drawn by the host, not by you. Call it ONCE, as the LAST step of your answer, with the cruise_id values of a previous find_cruises result that you recommend (3-5, in your recommended order). Never call it before you have decided what to recommend, and never more than once per answer. It does NOT search; an unknown or expired cruise_id is left out and named in the result -- call find_cruises again if that happens.
| Name | Type | Req | Description |
|---|---|---|---|
| cruise_ids | array | yes | cruise_id values from a previous find_cruises result, 3-5, in your recommended order. |
| handle | string | – | Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call. |
| language | string | – | Language of the answer. Defaults to the provider's language. |
No output schema declared.
No examples provided.
How do I install the Honee – cruise · honeefy MCP server?
Honee – cruise · honeefy is a hosted endpoint at https://app.honeebot.io/mcp/cruise, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · app.honeebot.io
claude mcp add --transport http io-honeebot-cruise 'https://app.honeebot.io/mcp/cruise'
What is the Honee – cruise · honeefy MCP server?
Honee – cruise · honeefy is an MCP server listed in the public MCP registry as io.honeebot/cruise. Find bookable sea and river cruises; ports, ships, cruise lines and an advisor opinion. This page covers its hosted endpoint (https://app.honeebot.io/mcp/cruise).
Is the Honee – cruise · honeefy MCP server safe to use?
Honee – cruise · honeefy scores 81 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Honee – cruise · honeefy MCP server expose?
Honee – cruise · honeefy exposes 7 tools: advise, booking_facts, cruise_line_profile, find_cruises, port_info, and 2 more. Their descriptions and schemas cost roughly 1,960 tokens of context every time the server is loaded.
Does the Honee – cruise · honeefy MCP server require authentication?
No. We connected to Honee – cruise · honeefy without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Honee – cruise · honeefy MCP server still maintained?
Honee – cruise · honeefy is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.