{"name":"Numeral API","url":"https://docs.numeral.com/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.numeral.com/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.numeral.com/","organization":"Numeral API"},"documentationUrl":"https://docs.numeral.com/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"integrating-numeral-tax-api","name":"integrating-numeral-tax-api","description":"Use when integrating Numeral's tax API (api.numeralhq.com) into a checkout, invoice, subscription, marketplace, or order-management flow. Covers the calculate / commit / refund / customer lifecycle and the integration pitfalls that cause duplicate transactions, wrong amounts, or under-collection. Read before writing any client code against the Numeral tax API.","tags":[],"url":"https://docs.numeral.com/.well-known/agent-skills/integrating-numeral-tax-api/skill.md"},{"id":"integrating-numeral-with-stripe-elements","name":"integrating-numeral-with-stripe-elements","description":"Use when integrating Numeral's tax API (api.numeralhq.com) into a Stripe Elements implementation — PaymentIntents (one-time and auth→capture), Stripe Invoicing, Subscriptions via the Subscription API, or SetupIntents. Standalone skill — covers calculate/commit timing for each Stripe flow, the calculation_id-via-metadata handoff between server and webhook, address-change recalculation, and webhook event mapping. Read this when Stripe Elements (any of PaymentElement / AddressElement / Subscription / Invoice) is in the stack.","tags":[],"url":"https://docs.numeral.com/.well-known/agent-skills/integrating-numeral-with-stripe-elements/skill.md"}]}