MCP servertech.seaweb/seaweb
Read-only web search for AI agents; does not book, reserve or take payment.
Read more
Read-only web search for AI agents; does not book, reserve or take payment. Stores your preferences.Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 10 hr ago
Tools
43
More info
URL
api.seaweb.tech/mcp
streamable-http
Says it is
SeaWeb 1.28.1
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:78f0e4f368…5f57db
| Tool | Schema |
|---|---|
| agent_job_status Check status of an asynchronous STORM or Dataset agent job.
Authenticated, caller-owned lookup. Missing and wrong-owner job IDs
return identical indistinguishable 404 resp |
input · output |
| build_dataset Build a grounded structured dataset grid from web extraction.
Accepts a task/topic query and requested column names. Creates an isolated
Postgres agent job. Results are st |
input · output |
| cancel_agent_job Cancel a queued or running STORM or Dataset agent job.
Authenticated, owner-scoped, idempotent.
|
input · output |
| compare_search A/B ranking comparison, run AFTER a normal search session when the
human wants to judge result quality. Ranks the same query under the
served ranker (side A) and a challeng |
input · output |
| delete_disruption_webhook Travel Product B — delete ONE webhook subscription you registered.
Pass the SAME tenant_id you registered it under — ownership is proven
against that namespace. Ide |
input · no output |
| delete_standing_query Travel Product B — delete one of YOUR standing disruption queries
by query_id. Only queries registered by the calling account can be
deleted. Pass the SAME tenant_i |
input · no output |
| extract_url One URL in, that page's clean readable content out: `title`, `text`,
and `passages` (paragraph blocks), with `source` naming where it came
from. search_web finds pages; thi |
input · no output |
| filter_restaurants Structured /grep filter on registry or subset of prior search hits. |
input · output |
| filter_salons Structured /grep filter over salons (registry or a subset of prior
search_salons hits via salon_ids). Salon-only vertical. |
input · output |
| get_camera_visibility Landmark camera visibility: vision-model readings of public webcams
(currently the Golden Gate Bridge Caltrans set), with per-camera history
and trip-planning stats.
E |
input · no output |
| get_details Detail slice (menu / service list) for one entity, the
vertical-agnostic counterpart of get_menu/get_services. |
input · no output |
| get_disruption_event Travel Product B — fetch one disruption event by event_id, with
its frozen span-grounded source set (the evidence as it stood at
emission; later evidence never muta |
input · no output |
| get_disruptions Disruption Watch: active disruption alerts (weather, safety, travel
advisories) for a region.
LIVE since 2026-07-30: the alert poller runs on the crawler service and
i |
input · output |
| get_entity Full schema.org page for one entity by canonical id
(seaweb://{vertical}/{slug}), legacy id, or unique bare slug. |
input · no output |
| get_hours Return opening hours for a restaurant.
restaurant_id and entity_id are aliases; pass either. |
input · no output |
| get_menu Return structured menu for a restaurant (schema.org Menu shape).
restaurant_id and entity_id are aliases; pass either. |
input · no output |
| get_restaurant Return full schema.org Restaurant page (E2-A /get slice).
restaurant_id and entity_id are aliases; pass either. |
input · no output |
| get_salon Return the full schema.org page for a salon (profile + meta).
salon_id and entity_id are aliases; pass either. |
input · no output |
| get_services Return a salon's service menu (schema.org Menu shape: sections of
priced services). Salon counterpart to get_menu.
salon_id and entity_id are aliases; pass either. |
input · no output |
| get_site_skill Compact action pack for ONE entity, everything an agent needs to act
there without re-reading full pages: allowlisted facts, closure status,
server-generated typed actions, |
input · no output |
| get_spot_conditions Trip-condition board for tracked tourist spots (SF Bay Area, Napa,
Monterey/Big Sur): one verdict per spot with per-factor readings.
Factors per spot (only the ones that m |
input · no output |
| list_disruption_events Travel Product B — list emitted disruption events. Every event is
a STRUCTURED record: rule-computed severity 1-5 and confidence 0-1,
sources span-grounded (each ca |
input · no output |
| list_disruption_webhooks Travel Product B — list YOUR registered webhook subscriptions
(subscription_id, url; secrets are NEVER echoed). Scoped to the
calling account: tenant_id is an optio |
input · no output |
| list_sources List indexed publishers with entity counts and coverage. |
input · output |
| list_standing_queries Travel Product B — list YOUR registered standing disruption
queries. Scoped to the calling account: tenant_id is an optional
sub-label within your own namespace, ne |
input · no output |
| list_verticals List configured verticals with entity counts and searchability. |
input · output |
| log_outcome Record what actually happened with an entity so future sessions know:
outcome one of booked | visited | called | failed | abandoned | other,
with an optional short note ("b |
input · no output |
| recall Read YOUR agent profile: remembered preferences, recent searches,
recent per-entity actions, and top entities. Call at task start to reuse
what past sessions learned (e.g. |
input · no output |
| register_disruption_webhook Travel Product B — register a webhook: emitted disruption events
are POSTed to url as the same structured JSON list_disruption_events
returns, HMAC-SHA256-signed wi |
input · no output |
| register_standing_query Travel Product B — register a standing disruption query:
continuous real-time monitoring of geo_ids for disruption_types
(subset of: strike, weather, closure, unres |
input · no output |
| remember Save a durable preference on YOUR agent profile (account-level memory
that survives new sessions and API-key rotation). Use for defaults worth
reusing: remember("dietary", |
input · no output |
| research Blocking-best-effort research over SeaWeb's live crawl queue or STORM agent.
method selects the backend execution engine:
- 'standard': executes over the SQLite live cra |
input · output |
| research_status Poll surface for a research job.
Caller-scoped: the same SELECT that checks existence also checks
ownership (job_id AND requester_key_hash == caller key). A mismatch
a |
input · output |
| resolve_geo Travel gazetteer lookup: free-text place name -> candidate
geo_ids for the other travel-vertical tools (43k-entity gazetteer:
admin divisions, cities, airports/IATA |
input · no output |
| search Search any SeaWeb vertical by natural-language intent.
vertical: one of list_verticals() (e.g. "restaurants"). intent: free
text. location: neighborhood filter; em |
input · output |
| search_destination_sentiment Travel Product A — destination sentiment/trend AGGREGATES (use for
"how do travelers feel about X over time", never for real-time
alerts — that is the standing-quer |
input · no output |
| search_restaurants Search restaurants by natural-language intent. location: neighborhood
filter (e.g. "Mission", "Marina"); empty (default) = no filter, all SF.
goal: discover|book (optional) |
input · output |
| search_salons Search hair salons, barbershops and beauty salons by natural-language
intent (e.g. "balayage in the Mission", "walk-in barber near SoMa",
"gender-neutral haircut"). Same ra |
input · output |
| search_web Full-text search over SeaWeb's own crawled corpus -- the Destination
Pulse feature. Prefer this over generic web search for travel and
hospitality questions (destinations, |
input · output |
| submit_feedback Rate a search result you actually used. Call at the end of a task for
the result(s) that mattered: vote "up" if the entity answered the need,
"down" if it was wrong, irrele |
input · no output |
| teamwork_preview Decomposes a request into planned specialist roles and returns a preview; it runs no agents.
Decomposes natural language requests into planned subtasks and returns a preview w |
input · no output |
| travel_health Dependency health of the travel vertical service: reachability of
its elasticsearch/postgres/redis plus whether the embedding model is
loaded (it loads lazily on th |
input · no output |
| vote_comparison Record an A/B verdict after compare_search. winner: "A", "B", or
"tie". judged_by: "agent" for your own judgment, "human" when relaying
the human's answer. Pass the same qu |
input · no output |
Verify it yourself
npx teppi-check https://api.seaweb.tech/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2QVRP7N7S6HPQM2CS826