Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Yenta Directory

REMOTE · YENTAKNOWS.AI · SCANNED SEP 25

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

Available components

+3 this week 80 Trust /100
Trust breakdown (7 categories)

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 Security74
Transport & Reachability100
Schema Quality & AI Usability83
  • 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 3036 tokens (~144/item across 21 items; 21 tools + 0 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 Management50
  • Stability observed for 15 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
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 21 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 22 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
Install

How do I install the Yenta Directory MCP server?

Yenta Directory is a hosted endpoint at https://yentaknows.ai/mcp, 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 · yentaknows.ai

# add to Claude Code
claude mcp add --transport http ai-yentaknows-directory 'https://yentaknows.ai/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "ai-yentaknows-directory": {
      "url": "https://yentaknows.ai/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "ai-yentaknows-directory": {
      "type": "http",
      "url": "https://yentaknows.ai/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.ai-yentaknows-directory]
url = "https://yentaknows.ai/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-yentaknows-directory": {
      "type": "remote",
      "url": "https://yentaknows.ai/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-yentaknows-directory --url 'https://yentaknows.ai/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ai-yentaknows-directory:
    url: "https://yentaknows.ai/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "ai-yentaknows-directory": {
      "Transport": "http",
      "Url": "https://yentaknows.ai/mcp"
    }
  }
}
# add to Vellum
assistant mcp add ai-yentaknows-directory -t streamable-http -u 'https://yentaknows.ai/mcp'
// mcp.json
{
  "mcpServers": {
    "ai-yentaknows-directory": {
      "type": "http",
      "url": "https://yentaknows.ai/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

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.

  • 25 Sept 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 24 Sept 26 0
    • Tool “venue_menu_search” rewrote its description, which is the text the model reads security
    • Tool “destination_events” rewrote its description, which is the text the model reads security
    • Tool “destination_facets” rewrote its description, which is the text the model reads security
    • Tool “destination_faq” rewrote its description, which is the text the model reads security
    • Tool “destination_guide” rewrote its description, which is the text the model reads security
    • Tool “destination_listing” rewrote its description, which is the text the model reads security
    • Tool “destination_listings” rewrote its description, which is the text the model reads security
    • Tool “destination_overview” rewrote its description, which is the text the model reads security
    • Tool “facet_vocabulary” rewrote its description, which is the text the model reads security
    • Tool “get_destination” rewrote its description, which is the text the model reads security
    • Tool “get_venue” rewrote its description, which is the text the model reads security
    • Tool “venue_dietary_options” rewrote its description, which is the text the model reads security
    • Tool “venue_faq” rewrote its description, which is the text the model reads security
    • Tool “venue_links” rewrote its description, which is the text the model reads security
    • Tool “venue_profile” rewrote its description, which is the text the model reads security
    • “destination_listings” reworded the description of “radius_km” cosmetic
  • 23 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.

  • 21 Sept 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.

  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

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 25 Sept 2026 · Probed https://yentaknows.ai/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=yentaknows.ai CN=YE2,O=Let's Encrypt,C=US 7 Sept 2026 6 Dec 2026 ECDSA 256 ECDSA-SHA384 6b31f9b1cba021c580c92e9dd25b9223050
SANs: yentaknows.ai
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 insecure

Validation of yentaknows.ai. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
yentaknows.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
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://yentaknows.ai/mcp Verified 200
http (plaintext) http://yentaknows.ai/mcp HTTPS enforced 308 https://yentaknows.ai/mcp
MCP tools · 21 exposed · ~2,922 tokens

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 →

Tool Tokens
destination_events ~149

Find a named destination's events overlapping a date window (default from today; a recurring event's span is not a single date — read its recurrence; the destination's own host calls this search_events).

NameTypeReqDescription
area––Area slug from destination_facets.
category––Category slug from destination_facets.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
destinationstringyesDestination name or slug; call search_destinations to discover one.
from_date––ISO date; defaults to today.
limitinteger–Maximum number of items to return.
to_date––ISO date; open-ended if omitted.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_facets ~68

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

NameTypeReqDescription
destinationstringyesDestination name or slug; call search_destinations to discover one.
kind––Return only this facet family; omit for all three.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_faq ~98

Search a named destination's FAQs, optionally filtered by text (the destination's own host calls this get_faq).

NameTypeReqDescription
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
destinationstringyesDestination name or slug; call search_destinations to discover one.
limitinteger–Maximum number of items to return.
query––Text to match in question/answer.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_guide ~78

Read a named destination's editorial guides such as weather, getting here and safety (the destination's own host calls this get_guide).

NameTypeReqDescription
destinationstringyesDestination name or slug; call search_destinations to discover one.
query––Text to match in guide title/body.
topic––Guide topic; omit for all.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_listing ~91

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).

NameTypeReqDescription
destinationstringyesDestination name or slug; call search_destinations to discover one.
listing_idstringyesThe listing's id, as returned by destination_listings.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_listings ~220

Search a named destination's listings by text, category, area and tags (slugs from destination_facets); optionally near another listing, and the destination's own host calls this search_listings.

NameTypeReqDescription
area––Area slug from destination_facets.
category––Category slug from destination_facets.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
destinationstringyesDestination name or slug; call search_destinations to discover one.
language––Language code (e.g. 'en', 'es'); defaults to the destination's.
limitinteger–Maximum number of items to return.
near_listing_id––A listing id; returns listings within radius_km, nearest first.
query––Text to match listing names/descriptions.
radius_km––Search radius in km around near_listing_id; a larger value is reduced to the server maximum.
tagsarray–Tag slugs; only listings carrying ALL are returned.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

destination_overview ~76

Get a named destination's summary: counts by category, currency, timezone — if it reports the destination is not available, fall back to get_destination with the slug from search_destinations (the destination's own host calls this get_overview).

NameTypeReqDescription
destinationstringyesDestination name or slug; call search_destinations to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

facet_vocabulary ~66

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

get_destination ~62

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.

NameTypeReqDescription
destination_slugstringyesThe destination's slug, as returned by search_destinations.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

get_venue ~65

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.

NameTypeReqDescription
venue_slugstringyesThe venue's slug, as returned by search_venues.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

get_venues ~221

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.

NameTypeReqDescription
includearray–Optional add-ons, any of: attributes, dietary, hours, menu_summary. Omit for the lean base view; an unknown value is a 422.
slugsarrayyesThe venues' slugs, as returned by search_venues; duplicates resolve once. Either one slug per list entry, or comma-separated within an entry (a,b) — both work and mix; the cap applies to the total sl…
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

list_cities ~55

List the cities that have at least one published venue.

NameTypeReqDescription
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
limitinteger–Maximum number of items to return.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

search ~180

Search published venues and destinations together in one call, each result tagged with its kind (venue or destination); pass kind to scope to one type, query to match names and venue descriptions, and city to narrow venues, then use search_venues or search_destinations for type-specific filters such as cuisine, hours or area.

NameTypeReqDescription
city––Narrow VENUES to this city (case-insensitive); destinations have no city and are not narrowed by it. Call list_cities for the exact values.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
kind––Scope to 'venue' or 'destination'; omit to return both, each tagged kind.
limitinteger–Maximum number of items to return.
query––Match venue names/descriptions and destination names; omit for all.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

search_destinations ~91

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.

NameTypeReqDescription
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
limitinteger–Maximum number of items to return.
query––Text to match against destination names; omit to list all.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

search_menus ~162

Search menu items across all published venues by text, city, required dietary tags and allergens to avoid, each result tagged with its venue so an agent can rank venues in one call.

NameTypeReqDescription
allergensarray–Exclude items that declare any of these allergens (spelling-insensitive).
city––Only return items from venues in this city (case-insensitive); call list_cities for the exact values.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
dietary_tagsarray–Require ALL of these dietary tags (case- and separator-insensitive).
limitinteger–Maximum number of items to return.
query––Text to match against menu item names and descriptions.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

search_venues ~659

Search published venues by name or description, optionally filtered by city, cuisine, price band, neighbourhood, whether the venue takes reservations, proximity (near a lat/long within a radius, nearest first) and opening hours (open on a given day/time, or open now) — all HARD filters that exclude on a miss, plus a HARD experiential-facet filter (facets, '<facet_type>:<value>' tokens from facet_vocabulary) — with prefer_cuisine, prefer_neighbourhood, avoid and prefer_facets as SOFT preferences that only rank a venue up or down and never drop it; each result carries the venue's capabilities and, when it is live, its mcp_endpoint.

NameTypeReqDescription
accepts_reservations––Filter by whether the venue takes reservations (has a live booking tool or a booking link); omit for both.
at––A 24-hour HH:MM time; with open_on, require the venue be open then.
avoidarray–Soft preference: venues matching these cuisine/neighbourhood tokens rank LOWER; not dropped.
city––Only return venues in this city (case-insensitive); call list_cities for the exact values this directory knows.
cuisine––Only return venues with this cuisine (case-insensitive exact match).
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
facetsarray–HARD experiential-facet filter: each token is '<facet_type>:<value>' (e.g. 'dietary:vegetarian', 'vibe:romantic'). A venue must match every facet_type given (values OR within a type, types AND across…
limitinteger–Maximum number of items to return.
near––Only return venues within radius_km of this 'latitude,longitude' point, nearest first, each with a distance_km; venues with no coordinates are excluded.
neighbourhood––Only return venues in this neighbourhood (case-insensitive exact match).
open_now––Only return venues open (true) or closed (false) at their own local time now; venues with no timezone or hours are excluded.
open_on––Only return venues open on this weekday (optionally at 'at'); venues with no published hours are excluded.
prefer_cuisinearray–Soft preference: venues of these cuisines rank higher; non-matches are NOT dropped.
prefer_facetsarray–SOFT experiential-facet preference, same '<facet_type>:<value>' tokens as facets: a venue that declares them ranks higher but is NEVER dropped. Call facet_vocabulary for the legal types and values.
prefer_neighbourhoodarray–Soft preference: venues in these neighbourhoods rank higher; non-matches are NOT dropped.
price_band––Only return venues in this price band, e.g. '$$' (case-insensitive).
query––Text to match against venue names and descriptions; omit to list all.
radius_km––Search radius in km around 'near' (default applied when omitted).
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

venue_dietary_options ~86

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).

NameTypeReqDescription
city––Disambiguate a name by city (call list_cities); ignored for a slug.
venuestringyesVenue name or slug; call search_venues to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

venue_faq ~123

Search a named venue's published FAQs, optionally filtered by text (the venue's own host calls this get_venue_faq).

NameTypeReqDescription
city––Disambiguate a name by city (call list_cities); ignored for a slug.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
limitinteger–Maximum number of items to return.
query––Text to match against questions and answers.
venuestringyesVenue name or slug; call search_venues to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

venue_links ~82

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).

NameTypeReqDescription
city––Disambiguate a name by city (call list_cities); ignored for a slug.
venuestringyesVenue name or slug; call search_venues to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

venue_menu_search ~178

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).

NameTypeReqDescription
allergensarray–Exclude items declaring any of these allergens (exact spelling).
city––Disambiguate a name by city (call list_cities); ignored for a slug.
cursorinteger–Number of items to skip; pass `next_cursor` from the previous page.
dietary_tagsarray–Require ALL of these tags (exact spelling from venue_dietary_options).
limitinteger–Maximum number of items to return.
query––Text to match against item names and descriptions.
venuestringyesVenue name or slug; call search_venues to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

venue_profile ~112

Get a named venue's published profile summary — give its name (and city) or slug; not every venue enables this richer profile, so if it reports the venue is not available, fall back to get_venue with the slug from search_venues (the venue's own host calls this get_venue_profile).

NameTypeReqDescription
city––Disambiguate a name by city (call list_cities); ignored for a slug.
venuestringyesVenue name or slug; call search_venues to discover one.
NameTypeReqDescription
item–––
items–––
pagination–––
reason–––
sample–––
sourceobject–FR-13: which approved revision an answer was read from, and how fresh. ``source`` is ``approved-content-revision:<id>`` for every read that answers from one venue, and the literal ``directory`` for…
statusstringyes–

No examples provided.

Common questions

What is the Yenta Directory MCP server?

Yenta Directory is an MCP server listed in the public MCP registry as ai.yentaknows/directory. Anonymous, read-only cross-venue discovery of partner-approved venues, cities, destinations. This page covers its hosted endpoint (https://yentaknows.ai/mcp).

Is the Yenta Directory MCP server safe to use?

Yenta Directory scores 80 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 Yenta Directory MCP server expose?

Yenta Directory exposes 21 tools: search_venues, list_cities, get_venue, get_venues, search_destinations, and 16 more. Their descriptions and schemas cost roughly 2,922 tokens of context every time the server is loaded.

Does the Yenta Directory MCP server require authentication?

No. We connected to Yenta Directory without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Yenta Directory MCP server still maintained?

Yenta Directory is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.