mop_search_residential_topography
Find historical persons and institutions in residential address data using filters for name, location, profession, or category.
Instructions
Search residential topography data with multiple filters.
PURPOSE: Find persons/institutions by various criteria in historical address data.
WHEN TO USE:
User searches for specific person by name
User wants to know who lived at a specific address
User wants to filter by profession, category, or location
User needs to find all court members in a certain category
WHEN NOT TO USE:
For biographical details → use get_register_entry()
For full dataset overview → use get_residential_topography()
Args: year: Year for data (1800, 1845, 1872, 1891, or 1914) name: Last name (partial match, case-insensitive) vorname: First name (partial match, case-insensitive) kategorie: Category filter (e.g., "Königliche Familie", "Diplomatie") taetigkeit: Occupation/activity filter stadt: City filter (partial match) strasse: Street name filter (partial match) ediarum_id: Exact Ediarum-ID match only_with_coordinates: Return only entries with valid geographic coordinates max_results: Maximum number of results to return ctx: FastMCP Context
Returns: Dict with: - year: The queried year - filters_applied: List of active filters - total_matches: Number of matching entries - returned_results: Number of results in response (limited by max_results) - results: List of matching features
Raises: ToolError: If year is not available or no filters provided
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| year | Yes | ||
| stadt | No | ||
| strasse | No | ||
| vorname | No | ||
| kategorie | No | ||
| ediarum_id | No | ||
| taetigkeit | No | ||
| max_results | Yes | ||
| only_with_coordinates | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||