{"openapi":"3.1.0","info":{"title":"UAE E-Invoicing Readiness Planner API","version":"0.1.0","description":"Places a UAE business or government entity in the national e-invoicing roll-out by annual revenue (AED 50 million or more versus below), counts the days to appointing an Accredited Service Provider and to implementation, lists the Ministry of Finance eligibility criteria and documents for providers with a question for each, explains the decentralised five-corner model as the Ministry describes...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://ae-einvoice-ready.connectorbay.com/mcp.\n\nDisclaimer: General information only, not legal, tax, accounting or payment advice. UAE E-Invoicing Readiness Planner is an independent tool: it is not affiliated with, endorsed by or operated by any government body, central bank, standards body or scheme operator. Rates, thresholds and rules change; check the cited official source and confirm with a qualified professional before you rely on a result.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/ae-einvoice-ready/docs"},"termsOfService":"https://connectorbay.com/ae-einvoice-ready/terms"},"servers":[{"url":"https://ae-einvoice-ready.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/ae-einvoice-ready/docs"},"security":[{},{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/phase_for_revenue":{"post":{"operationId":"phase_for_revenue","summary":"Place a business or government entity in the UAE e-invoicing roll-out by annual revenue (AED 50 million or more versus b","description":"Place a business or government entity in the UAE e-invoicing roll-out by annual revenue (AED 50 million or more versus below) with the dates that apply and how well each is verified. Use for \"Our revenue is AED 62 million: which UAE e-invoicing dates apply to us?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"annual_revenue_aed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Annual revenue in AED as a decimal string with a dot, for example \"62000000.00\" (no commas); required for a business, ignored for a government entity","title":"Annual Revenue Aed"},"entity_type":{"default":"business","description":"business (default) or government","title":"Entity Type","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date the answer is for, YYYY-MM-DD; default today (the answer says which date it used)","title":"On Date"}},"title":"phase_for_revenueArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/asp_deadline_countdown":{"post":{"operationId":"asp_deadline_countdown","summary":"Days left to appoint an Accredited Service Provider and to implement e-invoicing for the applicable band, with the verif","description":"Days left to appoint an Accredited Service Provider and to implement e-invoicing for the applicable band, with the verification level of each date. Use for \"How many days do we have left to appoint a UAE e-invoicing service provider?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"annual_revenue_aed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Annual revenue in AED as a decimal string with a dot, for example \"62000000.00\" (no commas); required for a business, ignored for a government entity","title":"Annual Revenue Aed"},"entity_type":{"default":"business","description":"business (default) or government","title":"Entity Type","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date the answer is for, YYYY-MM-DD; default today (the answer says which date it used)","title":"On Date"}},"title":"asp_deadline_countdownArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/asp_criteria_checklist":{"post":{"operationId":"asp_criteria_checklist","summary":"The Ministry of Finance eligibility criteria for Accredited Service Providers, the certificates and documents asked of a","description":"The Ministry of Finance eligibility criteria for Accredited Service Providers, the certificates and documents asked of a provider, and a question for each. Use for \"What should I ask a UAE e-invoicing service provider about its accreditation?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"asp_criteria_checklistArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/five_corner_model_guide":{"post":{"operationId":"five_corner_model_guide","summary":"Explain the UAE decentralised five-corner e-invoicing model (supplier, two service providers, buyer, tax authority) as t","description":"Explain the UAE decentralised five-corner e-invoicing model (supplier, two service providers, buyer, tax authority) as the Ministry of Finance page describes it. Use for \"How does the UAE five-corner e-invoicing model work in plain terms?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"five_corner_model_guideArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/pilot_status":{"post":{"operationId":"pilot_status","summary":"State the pilot status and list the Ministerial Decisions, Resolutions and Cabinet Decision that govern UAE e-invoicing.","description":"State the pilot status and list the Ministerial Decisions, Resolutions and Cabinet Decision that govern UAE e-invoicing. Use for \"Is the UAE e-invoicing pilot running and which decisions govern it?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date the answer is for, YYYY-MM-DD; default today (the answer says which date it used)","title":"On Date"}},"title":"pilot_statusArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/weekly_einvoice_countdown":{"post":{"operationId":"weekly_einvoice_countdown","summary":"One summary for a scheduled weekly run: the next milestones for the band, days to each, verification levels and the page","description":"One summary for a scheduled weekly run: the next milestones for the band, days to each, verification levels and the pages to compare for date changes. Use for \"Give me this week's UAE e-invoicing countdown\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"annual_revenue_aed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Annual revenue in AED as a decimal string with a dot, for example \"62000000.00\" (no commas); required for a business, ignored for a government entity","title":"Annual Revenue Aed"},"entity_type":{"default":"business","description":"business (default) or government","title":"Entity Type","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date the answer is for, YYYY-MM-DD; default today (the answer says which date it used)","title":"On Date"}},"title":"weekly_einvoice_countdownArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}