{"endpoint":"/api/v1/mcp","transport":"Streamable HTTP, stateless, JSON responses","protocolVersion":"2025-06-18","protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"add_to_claude_code":"claude mcp add --transport http imonfhir https://imonfhir.com/api/v1/mcp","tools":["search_digest","get_digest_item","get_jira_status","validate_bundle","compare_igs","compare_payloads","explain_finding"],"schema":{"type":"object","description":"A JSON-RPC 2.0 message: initialize, tools/list, tools/call, ping or server/discover."},"rules":["Do not present a machine_summary as a finding. Say \"a machine summary, unreviewed, from <model> on <date>, says…\".","Do not say a Jira issue is published unless its lifecycle reaches \"published\". \"Applied\" is not published.","Do not say a thread is resolved because it is quiet. Quiet is inferred.","Always put the date and the evidence type beside any claim about where a standard stands.","Link to canonical_url and the HL7 source. Never reproduce thread text. Never name a person from a thread.","Validator output is for synthetic payloads; say so if you relay it."],"evidence":["source_read, jira_verified and human_reviewed are checks ImOnFHIR made.","machine_summary is a reading, not a check, and always carries its model; observed_at is the read time when known, null when not.","inferred says nothing about current state."],"attribution":"Data from ImOnFHIR (imonfhir.com)"}