cs_search_for_gnd_id
Find GND IDs for persons, places, and corporate bodies by name, and use them for correspSearch filtering and metadata enrichment.
Instructions
Search for GND IDs by name using Lobid GND API.
PURPOSE: Find GND identifiers for persons, places, or corporate bodies.
WHEN TO USE:
When you need a GND ID for correspSearch filtering
To resolve person names to standard identifiers
For enriching metadata with authority data
WHEN NOT TO USE:
For full entity data → use get_gnd_entity() tools
For non-GND authority data → use other services
Args: name_query: Name or term to search for (e.g., "Goethe", "Humboldt") limit: Maximum number of results to return
Returns: List of dicts with 'id' (GND URI) and 'label' for matching entities
Example: >>> results = await search_for_gnd_id("Wilhelm von Humboldt") >>> gnd_id = results[0]['id'].split('/')[-1] # Extract ID from URI >>> letters = await search_correspondences(person_gnd=gnd_id)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| name_query | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |