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

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
96%
Qualität der Benennung
88%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
90%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~5,273Tokens (Tool-Definitionen)
~12.1 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (4.12% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools