protogrid

Search / ai.yentaknows/directory

Yenta Directory

R0· no sign-in

Anonymous, read-only cross-venue discovery of partner-approved venues, cities, destinations.

v0.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust93of 100
Uptime, 30 days100%
Latency p50834 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://yentaknows.ai/mcp"
    }
  }
}
claude mcp add --transport http directory https://yentaknows.ai/mcp
[mcp_servers.directory]
url = "https://yentaknows.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "directory": {
      "type": "remote",
      "url": "https://yentaknows.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://yentaknows.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=directory&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8veWVudGFrbm93cy5haS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "directory": {
      "type": "http",
      "url": "https://yentaknows.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "httpUrl": "https://yentaknows.ai/mcp"
    }
  }
}
extensions:
  "directory":
    enabled: true
    name: "directory"
    type: streamable_http
    uri: "https://yentaknows.ai/mcp"
    timeout: 300

Quality 84 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 60000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations16 of 16 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 5,002 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes26 tool changes in 30 days
  • fail
    stability.rug_pull10 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

16 tools, about 5,002 tokens to load them all · tool set abdb6cef8483 · tools last changed 2026-10-07 · checked 2026-10-20 18:06 UTC

Tool changes

  • destination_facetsremoved

    List a named destination's valid area, category and tag filter values (the destination's own host calls this list_facets).

  • venue_linksremoved

    Get a named venue's published booking and other links (connect to its mcp_endpoint to actually book; the venue's own host calls this get_venue_links).

  • search_destinationsremoved

    Search published travel destinations by name; omit the query to list all, and connect to each result's mcp_endpoint for its listings, events and guides.

  • destination_listingremoved

    Get one listing's full detail by its id, including a live linked venue's mcp_endpoint and linked_venue_slug to read or book it via the venue_* tools (the destination's own host calls this get_listing).

  • venue_dietary_optionsremoved

    List a named venue's declared dietary tags and allergens — the exact spellings venue_menu_search matches literally (the venue's own host calls this get_dietary_options).

  • venue_menu_searchremoved

    Search a named venue's menu by text, required dietary tags and allergens to avoid; call venue_dietary_options first for the exact spellings (the venue's own host calls this search_menu).

  • facet_vocabularyremoved

    The closed VENUE facet vocabulary (vibe, cuisine, dietary, and more) plus today's live cuisine, price_band and neighbourhood values across published venues, the exact values search_venues' matching filters accept — for a destination's areas, categories and tags call destination_facets instead.

  • get_destinationremoved

    Get one published destination's summary and live mcp_endpoint by its slug — always available for any published destination, so use this if destination_overview reports it is not available.

  • get_venuesremoved

    Get several published venues' summaries in ONE call by their slugs — the batch counterpart to get_venue, so a shortlist from search_venues needs no per-slug round-trip; the base view (identity, essentials, capabilities, booking, mcp_endpoint) is always returned, while include opts into heavier per-venue reads — hours, dietary (dietary-tag/allergen vocabulary), attributes (facets) and menu_summary — with items coming back in the requested order (a repeated slug resolves once) and not_found listing any requested slug that did not resolve to a published venue.

  • get_venueremoved

    Get one published venue's summary, capabilities and live mcp_endpoint by its slug — always available for any published venue, so use this if venue_profile reports the venue is not available.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

provenance85
liveness100
freshness85
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% ~updated-40d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://yentaknows.ai/mcp streamable-httpnoneyes100%834 ms2026-07-282026-10-20

Tools (16)

destination_eventsread-onlyFind what is on in a named destination: events from today onwards. A recurring event's dates are its series span, so read its recurrence. Offer booking_url when present; cite canonical_url, the destination's page.
destination_faqread-onlyAnswer a question about a named destination from its published FAQs; omit query to read them all.
destination_guideread-onlyRead a named destination's travel guides: weather, getting here, transport, entry requirements, safety and more. Pass topic (from destination_overview guide_topics) to read one subject; page with cursor.
destination_listingsread-onlyFind places to stay, eat and visit in a named destination by text, category, area or tags. Every query word matches, in any order; each business appears once (also_listed_as) with a snippet and map_url, so call it again with listing_id for the full text. An unknown filter value's reason lists the valid ones.
destination_offersread-onlyFind a named destination's current deals and packages, with the partner booking link. Only offers valid on valid_on (today by default) are returned. Offer booking_url when present; cite canonical_url, the destination's page.
destination_overviewread-onlyOne call answers what a destination offers and what's on: counts, a few places, next events and guide topics. It counts offers, seasonality and FAQs too, and names the categories and areas listings, events and offers filter by. Drill in with destination_listings / destination_events only if preview.complete is false.
destination_seasonalityread-onlyGet a named destination's best time to visit, weather and wildlife seasons (e.g. whale watching), month by month.
fetchread-onlyRead the full page for one search result id as Markdown text, with its citable url. Ids look like "venue:acme-bistro", "destination:los-cabos" or "listing:los-cabos:1234".
list_citiesread-onlyList the cities that have published restaurants and bars. Travel destinations such as Los Cabos are not cities here; read one with destination_overview.
searchread-onlySearch venues, travel destinations and places inside destinations by name or keyword. Returns results of id, title and url; pass an id to fetch for the full page. For filters use search_venues, search_menus or destination_listings.
search_menusread-onlyFind dishes across all venues by text, city, dietary tags or allergens to avoid. Each item is tagged with its venue, so one call compares venues; for one named venue use venue_menu.
search_venuesread-onlyFind restaurants and bars by city, cuisine, opening time or features. Filters are HARD, prefer_* and avoid are SOFT (rank only), and query is ONE keyword. Each result has slug, capabilities, open_now and distance_km; a place inside a destination is not here, use destination_listings.
venue_eventsread-onlyFind what is on at a named venue: dated events from its local today onwards. Filter by exact event_type if you know it. If not available, check the capabilities venue_profile lists; the venue may not publish this.
venue_faqread-onlyAnswer a question about a named venue from its published FAQs; omit query to read them all. If not available, check the capabilities venue_profile lists; the venue may not publish this.
venue_menuread-onlyFind dishes at a named venue, e.g. venue="Acme Bistro", dietary_tags=["vegan"], allergens=["milk"]. Filter by text, tags, allergens or max_price; unfiltered, item lists its dietary tags, example dishes and allergen counts. If not available, check the capabilities venue_profile lists; the venue may not publish this.
venue_profileread-onlyGet a venue's hours, address, map, phone, booking and links by name or slug, e.g. venue="Acme Bistro". It also holds cuisine, attributes, menu_summary and capabilities (the other venue_* tools that answer for it); hours_summary is ready to quote.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "ai.yentaknows/directory",
  "title": "Yenta Directory",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://yentaknows.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.1.0",
  "repository": {
    "url": "https://github.com/yenta-ai/yenta-mcp",
    "source": "github"
  },
  "websiteUrl": "https://yentaknows.ai/",
  "description": "Anonymous, read-only cross-venue discovery of partner-approved venues, cities, destinations."
}