{"uid":"cap_zteSylTgqzMdlnlLTCVtb","slug":"centor-mcisaac-streptococcal-pharyngitis-score-4097c933","name":"Centor / McIsaac Streptococcal Pharyngitis Score","description":"Centor or McIsaac (age-modified) score for streptococcal pharyngitis from four caller-assigned findings. edition=centor (max 4) or edition=mcisaac (age 3-14 +1, 15-44 0, >=45 -1, max 5) is required; magent does not pick one. Deterministic published score with citation; not a test-or-treat protocol.","url":"https://api.magentlab.com/api/calc/centor","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["edition","tonsillar_exudates","tender_anterior_cervical_nodes","history_of_fever","cough_absent"],"properties":{"age":{"type":"integer","description":"Age in years (3-120). Required when edition=mcisaac (3-14 +1, 15-44 0, >=45 -1). Ignored when edition=centor."},"edition":{"enum":["centor","mcisaac"],"type":"string","description":"Published score. Required; magent does not pick Centor (four findings, max 4) or McIsaac (age-modified, max 5)."},"cough_absent":{"type":"boolean","description":"Absence of cough. true when cough is absent; false when cough is present."},"history_of_fever":{"type":"boolean","description":"History of fever. true or false as assigned by the caller."},"tonsillar_exudates":{"type":"boolean","description":"Tonsillar exudates. true or false as assigned by the caller."},"tender_anterior_cervical_nodes":{"type":"boolean","description":"Tender anterior cervical nodes. true or false as assigned by the caller."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"path":"/api/calc/centor","count":2,"items":[{"score":0,"edition":"mcisaac","formula":"mcisaac","citation":{"id":"mcisaac-2004","doi":"10.1001/jama.291.13.1587","title":"Empirical validation of guidelines for the management of pharyngitis in children and adults","source":"JAMA. 2004;291(13):1587-1595","authors":"McIsaac WJ, Kellner JD, Aufricht P, Vanjaka A, Low DE"},"age_years":30,"max_score":5,"components":[{"factor":"tonsillar_exudates","points":0,"present":false},{"factor":"tender_anterior_cervical_nodes","points":0,"present":false},{"factor":"history_of_fever","points":0,"present":false},{"factor":"cough_absent","points":0,"present":false},{"value":30,"factor":"age_adjustment","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula_expression":"McIsaac = Centor criteria + age 3-14 +1, 15-44 0, >=45 -1; max 5"},{"score":0,"edition":"mcisaac","formula":"mcisaac","citation":{"id":"mcisaac-2004","doi":"10.1001/jama.291.13.1587","title":"Empirical validation of guidelines for the management of pharyngitis in children and adults","source":"JAMA. 2004;291(13):1587-1595","authors":"McIsaac WJ, Kellner JD, Aufricht P, Vanjaka A, Low DE"},"age_years":30,"max_score":5,"components":[{"factor":"tonsillar_exudates","points":0,"present":false},{"factor":"tender_anterior_cervical_nodes","points":0,"present":false},{"factor":"history_of_fever","points":0,"present":false},{"factor":"cough_absent","points":0,"present":false},{"value":30,"factor":"age_adjustment","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula_expression":"McIsaac = Centor criteria + age 3-14 +1, 15-44 0, >=45 -1; max 5"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9f1t6YvjHjPlimAEA137m","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates the Centor or age-modified McIsaac score for estimating streptococcal pharyngitis likelihood from four clinical findings","exampleAgentPrompt":"Calculate the McIsaac strep score for a 10-year-old patient who has tonsillar exudates, tender anterior cervical nodes, and a history of fever, but is still coughing — use edition mcisaac.","exampleUseCases":[{"title":"Pediatric strep triage in urgent care","prompt":"Run the McIsaac strep score for a 9-year-old who has tonsillar exudates, tender anterior cervical nodes, a history of fever, and no cough — use edition mcisaac."},{"title":"Adult sore throat Centor scoring","prompt":"Calculate the Centor score for an adult patient who has a history of fever and tender anterior cervical nodes, no tonsillar exudates, and is still coughing — use edition centor."},{"title":"Automated EHR strep risk flagging","prompt":"Score this patient for strep pharyngitis using the Centor edition: tonsillar exudates present, no tender anterior cervical nodes, history of fever is true, and cough is absent."}],"resultDescription":"Returns the integer Centor or McIsaac score (0–4 for Centor, 0–5 for McIsaac) along with an interpretive note and the published citation (Centor 1981 or McIsaac 1998/2000), enabling downstream risk stratification for streptococcal pharyngitis.","failureModes":["Missing required 'edition' parameter returns an error — caller must explicitly choose centor or mcisaac","Missing 'age' when edition=mcisaac returns an error — age is required for the age-adjustment step","Invalid boolean values for clinical findings cause schema validation failure","Age outside valid range (below 3 or above 120) may be rejected or produce an unexpected result","Payment failure (x402 protocol) blocks the request if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need a deterministic, citable Centor or McIsaac strep score computed from four caller-assigned clinical findings. It is the right choice when you want an auditable, published-guideline score (not a test-or-treat recommendation), especially in EHR automation, clinical decision support, or triage workflows where you must explicitly select the scoring edition. Prefer the McIsaac edition for pediatric patients (ages 3–14 receive a +1 point adjustment). This endpoint does not interpret findings or recommend testing — the caller is responsible for assigning the clinical findings.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:14:30.082Z","isFirstParty":false}