Mogean POI data store
Mogean US points-of-interest catalog: search and count locations by brand, category and state.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin fetch
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"store": {
"url": "https://store.mogean.com/mcp"
}
}
}Remote-Endpunkte
https://store.mogean.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢search(query, kinds, cursor, limit, response_format)
Search Mogean's catalog of US point-of-interest datasets: brands, categories, states, government sources and flagship datasets. Returns matching products with an id, title, URL and short text; pass an id to fetch for the full product card.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "What to look for, e.g. a brand, category, state or registry name."
},
"kinds": {
"type": "array",
"items": {
"type": "string",
"enum": [
"brand",
"category",
"state",
"gov",
"flagship"
]
},
"description": "Limit results to these product kinds.",
"maxItems": 5
},
"cursor": {
"type": "string",
"maxLength": 200,
"description": "next_cursor from a previous page of the same search."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Results per page (default 10, at most 50)."
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
],
"default": "concise",
"description": "concise (default) returns a short summary; detailed adds the full structured result as text."
}
},
"required": [
"query"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "search"
},
"status": {
"type": "string",
"enum": [
"ok",
"not_available",
"invalid_input",
"internal_error",
"rate_limited"
]
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
]
},
"message": {
"type": "string"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"field",
"code",
"message"
],
"additionalProperties": false
},
"maxItems": 20
},
"data": {
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"text": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"brand",
"category",
"state",
"gov",
"flagship"
]
},
"record_count": {
"anyOf": [
{
"type": "object",
"properties": {
"low": {
"type": "integer"
},
"high": {
"type": "integer"
}
},
"required": [
"low",
"high"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "Brands only: the band around the brand's store count (its own stores and outlets). In-store department locations are not in it; they are sub_locations."
},
"locations": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null"
}
],
"description": "The location count of a category, state, government source or flagship. Null for a brand, whose store count is the record_count band; a brand's in-store department locations are sub_locations."
},
"sub_locations": {
"type": "integer",
"minimum": 0,
"description": "Brands only: in-store department locations sold with the brand (e.g. a pharmacy inside its stores). Not stores, and not in record_count; a brand dataset ships its stores plus these."
},
"registry": {
"anyOf": [
{
"type": "object",
"properties": {
"registry_name": {
"type": "string"
},
"publisher_agency": {
"type": "string"
},
"source_licence": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"update_cadence": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"registry_id_name": {
"type": "string"
},
"source_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"record_count": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null"
}
]
},
"registry_id_in_rows": {
"type": "boolean",
"const": false
}
},
"required": [
"registry_name",
"publisher_agency",
"source_licence",
"update_cadence",
"registry_id_name",
"source_url",
"record_count",
"registry_id_in_rows"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"price_from": {
"anyOf": [
{
"type": "object",
"properties": {
"amount_usd": {
"type": "number"
},
"term": {
"type": "string",
"enum": [
"one_time",
"subscription"
]
},
"licence": {
"type": "string",
"const": "internal"
}
},
"required": [
"amount_usd",
"term",
"licence"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"sku": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"title",
"url",
"text",
"kind",
"record_count",
"locations",
"price_from",
"sku"
],
"additionalProperties": false
},
"maxItems": 50
},
"total": {
"type": "integer",
"minimum": 0
},
"next_cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"release": {
"type": "object",
"properties": {
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"pricing_config_version": {
"type": "string"
},
"as_of": {
"type": "string"
}
},
"required": [
"drop_date",
"manifest_version",
"pricing_config_version",
"as_of"
],
"additionalProperties": false
}
},
"required": [
"results",
"total",
"next_cursor",
"release"
],
"additionalProperties": false
},
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"permalink": {
"type": "string"
},
"attribution": {
"type": "object"
},
"limit": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 0
},
"window_seconds": {
"type": "integer",
"minimum": 0
},
"reset_at": {
"type": [
"string",
"null"
]
},
"retry_after_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0
}
},
"required": [
"scope",
"limit",
"window_seconds",
"reset_at",
"retry_after_seconds"
],
"additionalProperties": false
}
},
"required": [
"tool",
"status",
"response_format",
"message"
],
"additionalProperties": false
}🟢fetch(id, response_format)
Fetch one catalog product by the id that search returned: what it contains, coverage, fill rates, freshness, provenance and published prices per licence tier.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A product id from search, such as brand:<slug>, or a product sku."
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
],
"default": "concise",
"description": "concise (default) returns a short summary; detailed adds the full structured result as text."
}
},
"required": [
"id"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "fetch"
},
"status": {
"type": "string",
"enum": [
"ok",
"not_available",
"invalid_input",
"internal_error",
"rate_limited",
"not_found"
]
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
]
},
"message": {
"type": "string"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"field",
"code",
"message"
],
"additionalProperties": false
},
"maxItems": 20
},
"data": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"text": {
"type": "string"
},
"metadata": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"brand",
"category",
"state",
"gov",
"flagship"
]
},
"key": {
"type": "string"
},
"lifecycle": {
"type": "string",
"enum": [
"active",
"listed"
]
},
"category": {
"anyOf": [
{
"type": "object",
"properties": {
"l1": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"leaf": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"leaf_slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"l1",
"leaf",
"leaf_slug"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"record_count": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"states_covered": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"top_states": {
"type": "array",
"maxItems": 10,
"items": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"count": {
"type": "integer"
}
},
"required": [
"state",
"count"
],
"additionalProperties": false
}
},
"fill_rates": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"fill_rates_scope": {
"type": "string",
"enum": [
"product",
"national_only_see_schema_resource"
]
},
"prices": {
"type": "object",
"properties": {
"currency": {
"type": "string",
"const": "USD"
},
"one_time": {
"anyOf": [
{
"type": "object",
"properties": {
"internal_usd": {
"type": "number"
},
"embedded_usd": {
"type": "number"
},
"sku": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"internal_usd",
"embedded_usd",
"sku"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"annual_subscription": {
"anyOf": [
{
"type": "object",
"properties": {
"internal_usd": {
"type": "number"
},
"embedded_usd": {
"type": "number"
}
},
"required": [
"internal_usd",
"embedded_usd"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"redistribution": {
"type": "string",
"const": "contact_sales"
}
},
"required": [
"currency",
"one_time",
"annual_subscription",
"redistribution"
],
"additionalProperties": false
},
"self_serve": {
"type": "object",
"properties": {
"priced_for_site_checkout": {
"type": "boolean"
},
"agent_one_time_eligible": {
"type": "boolean"
},
"redistribution_via_agent": {
"type": "boolean"
},
"geometry_with_redistribution": {
"type": "boolean"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"priced_for_site_checkout",
"agent_one_time_eligible",
"redistribution_via_agent",
"geometry_with_redistribution",
"notes"
],
"additionalProperties": false
},
"geometry": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"extraction": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"provenance": {
"type": "object"
},
"release": {
"type": "object"
},
"registry": {
"anyOf": [
{
"type": "object",
"properties": {
"registry_name": {
"type": "string"
},
"publisher_agency": {
"type": "string"
},
"source_licence": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"update_cadence": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"registry_id_name": {
"type": "string"
},
"source_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"record_count": {
"anyOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "null"
}
]
},
"registry_id_in_rows": {
"type": "boolean",
"const": false
}
},
"required": [
"registry_name",
"publisher_agency",
"source_licence",
"update_cadence",
"registry_id_name",
"source_url",
"record_count",
"registry_id_in_rows"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"store_next_steps": {
"anyOf": [
{
"type": "object",
"description": "What the buyer does on the Mogean store to complete this; an agent cannot. Relay `relay` and the ordered `steps` with the `where` link.",
"properties": {
"where": {
"type": "string"
},
"what": {
"type": "string"
},
"price": {
"anyOf": [
{
"type": "object",
"properties": {
"amount_usd": {
"type": "number",
"minimum": 0
},
"term": {
"type": "string",
"enum": [
"one_time",
"subscription"
]
},
"license": {
"type": "string",
"enum": [
"internal",
"embedded",
"redistribution"
]
},
"geometry_add_on": {
"type": "boolean"
}
},
"required": [
"amount_usd",
"term",
"license",
"geometry_add_on"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"steps": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"agent_can_complete": {
"type": "boolean",
"const": false
},
"contact": {
"type": "string"
},
"products": {
"type": "array",
"minItems": 2,
"items": {
"type": "object",
"properties": {
"product_id": {
"type": "string"
},
"title": {
"type": "string"
},
"page_url": {
"type": "string"
},
"term": {
"type": "string",
"enum": [
"one_time",
"subscription"
]
},
"license": {
"type": "string",
"enum": [
"internal",
"embedded",
"redistribution"
]
},
"geometry_add_on": {
"type": "boolean"
},
"price_usd": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
}
},
"required": [
"product_id",
"title",
"page_url",
"term",
"license",
"geometry_add_on",
"price_usd"
],
"additionalProperties": false
}
},
"total_usd": {
"type": "number",
"minimum": 0
},
"send_to_sales": {
"type": "object",
"description": "For a custom cut Mogean sales handles: what the buyer sends them, the cut, in the same shape as the cut input, and its full_cut_hash, and the licence and term asked for.",
"properties": {
"cut": {
"type": "object"
},
"full_cut_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"license": {
"type": "string",
"enum": [
"internal",
"embedded",
"redistribution"
]
},
"term": {
"type": "string",
"enum": [
"one_time",
"subscription"
]
}
},
"required": [
"cut",
"full_cut_hash",
"license",
"term"
],
"additionalProperties": false
},
"relay": {
"type": "string"
}
},
"required": [
"where",
"what",
"price",
"steps",
"agent_can_complete",
"relay"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"kind",
"key",
"lifecycle",
"category",
"record_count",
"locations",
"states_covered",
"top_states",
"fill_rates",
"fill_rates_scope",
"prices",
"self_serve",
"geometry",
"extraction",
"provenance",
"release",
"store_next_steps"
],
"additionalProperties": false
}
},
"required": [
"id",
"title",
"url",
"text",
"metadata"
],
"additionalProperties": false
},
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"permalink": {
"type": "string"
},
"attribution": {
"type": "object"
},
"limit": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 0
},
"window_seconds": {
"type": "integer",
"minimum": 0
},
"reset_at": {
"type": [
"string",
"null"
]
},
"retry_after_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0
}
},
"required": [
"scope",
"limit",
"window_seconds",
"reset_at",
"retry_after_seconds"
],
"additionalProperties": false
}
},
"required": [
"tool",
"status",
"response_format",
"message"
],
"additionalProperties": false
}🟢mogean_count(fact, cut, response_format)
Count sellable US locations, exactly, from the current data release. Use fact for one brand, category, leaf category or government source, optionally in a state; for a brand in a state, a city works when it is one of the top cities listed on that brand's page for that state. Use cut for any combination of brands, categories, leaf categories, states, government sources and tiers. Ids from search are accepted as they are. Returns a link to the page a person can check, and the cut and full_cut_hash that identify what was counted.
Eingabe-Schema
{
"type": "object",
"properties": {
"fact": {
"type": "object",
"description": "A fact question: one of brand, category, leaf or gov; optionally a state; for a brand inside a state, optionally a city.",
"properties": {
"brand": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A brand: the id search returned (brand:<slug>) or the bare slug from fetch's metadata.key."
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A category: the id search returned (category:<slug>) or the bare slug from fetch's metadata.key."
},
"leaf": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A leaf category: fetch's metadata.category.leaf_slug, or the leaf name fetch shows (metadata.category.leaf) when it names one leaf."
},
"gov": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A government source: the id search returned (gov:<slug>) or the bare slug from fetch's metadata.key."
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 8,
"description": "A two-letter US state code, or the id search returned for a state (state:TX)."
},
"county": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "County counts are not published yet: a county question returns needs_serving_layer with the state's page."
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "City name; needs brand and state. Only the top cities listed on that brand's page for that state have a count; any other city returns needs_serving_layer."
}
},
"additionalProperties": false
},
"cut": {
"type": "object",
"description": "A custom cut: every non-empty list narrows the selection.",
"properties": {
"brands": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Brands: ids from search (brand:<slug>) or bare slugs (fetch metadata.key).",
"maxItems": 200
},
"categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Categories: ids from search (category:<slug>) or bare slugs (fetch metadata.key).",
"maxItems": 200
},
"leaf_categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Leaf categories: slugs from fetch (metadata.category.leaf_slug), or a leaf name fetch shows when it names one leaf.",
"maxItems": 200
},
"states": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "States: two-letter US codes, or ids from search (state:TX).",
"maxItems": 200
},
"gov_sources": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Government sources: ids from search (gov:<slug>) or bare slugs (fetch metadata.key).",
"maxItems": 200
},
"tiers": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Provenance tier groups: pipeline, government, fsq, overture. PIPELINE_AUTHORITATIVE, GOVERNMENT_AUTHORITATIVE and OVERTURE_SUPPLEMENT (as by_tier names them) select their group; the three FSQ_ tiers are selected together as fsq.",
"maxItems": 6
},
"columns": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"description": "Column names to deliver; empty means every column.",
"maxItems": 200
},
"format": {
"type": "string",
"enum": [
"csv_parquet",
"csv",
"parquet",
"geojson"
],
"description": "Delivery format."
},
"include_geometry": {
"type": "boolean",
"description": "Add the building-geometry file."
}
},
"additionalProperties": false
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
],
"default": "concise",
"description": "concise (default) returns a short summary; detailed adds the full structured result as text."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "mogean_count"
},
"status": {
"type": "string",
"enum": [
"ok",
"not_available",
"invalid_input",
"internal_error",
"rate_limited",
"needs_serving_layer",
"not_found"
]
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
]
},
"message": {
"type": "string"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"field",
"code",
"message"
],
"additionalProperties": false
},
"maxItems": 20
},
"data": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"fact",
"cut"
]
},
"query": {
"type": "object"
},
"cut": {
"type": "object"
},
"full_cut_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"cut_hash": {
"type": "string"
},
"sellable_count": {
"type": "integer",
"minimum": 0
},
"by_tier": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 0
}
},
"by_tier_exact": {
"type": "boolean"
},
"by_state": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 0
}
},
"buy_url": {
"type": "string"
},
"reason": {
"type": "string"
},
"count_under_verification": {
"type": "boolean"
},
"permalink_omitted": {
"type": "string",
"enum": [
"too_long"
]
}
},
"required": [
"mode"
],
"additionalProperties": false
},
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"permalink": {
"type": "string"
},
"attribution": {
"type": "object"
},
"limit": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 0
},
"window_seconds": {
"type": "integer",
"minimum": 0
},
"reset_at": {
"type": [
"string",
"null"
]
},
"retry_after_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0
}
},
"required": [
"scope",
"limit",
"window_seconds",
"reset_at",
"retry_after_seconds"
],
"additionalProperties": false
}
},
"required": [
"tool",
"status",
"response_format",
"message"
],
"additionalProperties": false
}🟢mogean_preview(slug, response_format)
Show up to 10 sample rows from one brand's dataset, with the sources and licences they come from. The timezone column is withheld.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "A brand: the id search returned (brand:<slug>) or the bare slug from fetch's metadata.key."
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
],
"default": "concise",
"description": "concise (default) returns a short summary; detailed adds the full structured result as text."
}
},
"required": [
"slug"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "mogean_preview"
},
"status": {
"type": "string",
"enum": [
"ok",
"not_available",
"invalid_input",
"internal_error",
"rate_limited",
"not_found",
"temporarily_unavailable"
]
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
]
},
"message": {
"type": "string"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"field",
"code",
"message"
],
"additionalProperties": false
},
"maxItems": 20
},
"data": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"columns": {
"type": "array",
"items": {
"type": "string"
}
},
"rows": {
"type": "array",
"items": {
"type": "object"
},
"maxItems": 10
},
"cached": {
"type": "boolean"
}
},
"required": [
"slug",
"columns",
"rows",
"cached"
],
"additionalProperties": false
},
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"permalink": {
"type": "string"
},
"attribution": {
"type": "object"
},
"limit": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 0
},
"window_seconds": {
"type": "integer",
"minimum": 0
},
"reset_at": {
"type": [
"string",
"null"
]
},
"retry_after_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0
}
},
"required": [
"scope",
"limit",
"window_seconds",
"reset_at",
"retry_after_seconds"
],
"additionalProperties": false
}
},
"required": [
"tool",
"status",
"response_format",
"message"
],
"additionalProperties": false
}🟢mogean_catalog_info(response_format)
Describe the catalog: the current data release and how fresh it is, sellable totals, the provenance tiers, what each kind of product contains, and the limits and tools that apply to this connection.
Eingabe-Schema
{
"type": "object",
"properties": {
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
],
"default": "concise",
"description": "concise (default) returns a short summary; detailed adds the full structured result as text."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "mogean_catalog_info"
},
"status": {
"type": "string",
"enum": [
"ok",
"not_available",
"invalid_input",
"internal_error",
"rate_limited"
]
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed"
]
},
"message": {
"type": "string"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"field",
"code",
"message"
],
"additionalProperties": false
},
"maxItems": 20
},
"data": {
"type": "object",
"properties": {
"release": {
"type": "object"
},
"totals": {
"type": "object"
},
"tier_composition": {
"type": "object"
},
"tiers": {
"type": "object"
},
"product_kinds": {
"type": "array"
},
"freshness": {
"type": "object"
},
"hosts": {
"type": "object"
},
"limits": {
"type": "object"
},
"resources": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"release",
"totals",
"tier_composition",
"tiers",
"product_kinds",
"freshness",
"hosts",
"limits",
"resources"
],
"additionalProperties": false
},
"drop_date": {
"type": "string"
},
"manifest_version": {
"type": "string"
},
"permalink": {
"type": "string"
},
"attribution": {
"type": "object"
},
"limit": {
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 0
},
"window_seconds": {
"type": "integer",
"minimum": 0
},
"reset_at": {
"type": [
"string",
"null"
]
},
"retry_after_seconds": {
"type": [
"integer",
"null"
],
"minimum": 0
}
},
"required": [
"scope",
"limit",
"window_seconds",
"reset_at",
"retry_after_seconds"
],
"additionalProperties": false
}
},
"required": [
"tool",
"status",
"response_format",
"message"
],
"additionalProperties": false
}Community
Nachweis