Operating rules - Use for all PharmGKB API calls. - Use . - Single object lookups usually do not need ; list and search endpoints are better with . - Re-run requests in long conversations instead of relying on older tool output. - Treat displayed in tool previews as UI truncation, not literal request content. Execution behavior - Return concise markdown summaries from the script JSON by default. - Prefer these paths: , , , , and search endpoints. - If the user needs the full payload, set and report the saved file path. Input - Read one JSON object from stdin. - Required fields: , - Optional f…