lobbywatch_get_parlamentarier
Retrieve a Swiss federal parliamentarian's full profile and declared interests. Use a name or ID for fuzzy matching; near-miss candidates are suggested when no exact match is found.
Instructions
Look up a Swiss federal parliamentarian and return their full profile, including all declared/researched interessenbindungen.
On a fuzzy miss, the response surfaces near-miss candidates so the LLM can prompt the user with "did you mean…?" suggestions instead of treating the empty result as authoritative (audit ARCH-003).
Args: name_or_id: Either the numeric Lobbywatch ID (as string) or a name. Name matching is fuzzy — partial last names work.
Use cases: - "Show me Anna Mustermann's full lobbying profile" - "What conflicts of interest does parliamentarian #42 declare?" - "Look up Wehrli — give me everything you have"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Data: Lobbywatch.ch — CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Not an official register; community-researched records. | |
| provenance | Yes | Which endpoint / dump the payload came from | |
| parlamentarier | No | ||
| suggestions | No | Near-miss fuzzy candidates when the lookup failed (ARCH-003) |