{"openapi":"3.1.0","info":{"title":"Argentina Monotributo Calculator API","version":"0.1.0","description":"Argentina Monotributo Calculator applies the ARCA (ex-AFIP) category table A to K, in force from 1 August 2026, to a small taxpayer's numbers. find_category returns the category that covers annual gross income and, when given, surface, energy use, rent and unit price, and names the parameter that drives it. monthly_payment and annual_cost split the payment into impuesto integrado, SIPA pension...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://ar-monotributo.connectorbay.com/mcp.\n\nDisclaimer: General information only, not legal, tax, accounting or payment advice. Argentina Monotributo Calculator 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/ar-monotributo/docs"},"termsOfService":"https://connectorbay.com/ar-monotributo/terms"},"servers":[{"url":"https://ar-monotributo.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/ar-monotributo/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/find_category":{"post":{"operationId":"find_category","summary":"Category that covers annual gross income, activity and optional surface, energy use, rent and unit price, with the drivi","description":"Category that covers annual gross income, activity and optional surface, energy use, rent and unit price, with the driving parameter. Use for \"Which monotributo category fits annual income of 30,000,000 pesos for a services business?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"annual_income":{"description":"Gross income of the last 12 months in ARS, digits with a dot decimal point and no thousands separators","title":"Annual Income","type":"string"},"activity":{"description":"services (locaciones y/o prestaciones de servicios) or goods (venta de cosas muebles); Spanish servicios or bienes also accepted","title":"Activity","type":"string"},"surface_m2":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Surface of the premises in square metres (optional)","title":"Surface M2"},"annual_energy_kw":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Annual electricity consumption in the unit printed in the ARCA table (Kw) (optional)","title":"Annual Energy Kw"},"annual_rent":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Rent accrued over the year in ARS (optional)","title":"Annual Rent"},"unit_price":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Highest unit sale price in ARS; only used for goods (optional)","title":"Unit Price"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["annual_income","activity"],"title":"find_categoryArguments","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/monthly_payment":{"post":{"operationId":"monthly_payment","summary":"Total monthly payment and its three components (integrado, SIPA, obra social) for a category and activity. Use for \"What","description":"Total monthly payment and its three components (integrado, SIPA, obra social) for a category and activity. Use for \"What does a category C monotributista in services pay each month?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"category":{"description":"Monotributo category letter A to K","title":"Category","type":"string"},"activity":{"description":"services (locaciones y/o prestaciones de servicios) or goods (venta de cosas muebles); Spanish servicios or bienes also accepted","title":"Activity","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["category","activity"],"title":"monthly_paymentArguments","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/headroom_to_ceiling":{"post":{"operationId":"headroom_to_ceiling","summary":"Pesos and percent left before the category income ceiling given income of the last 12 months, and the next category ceil","description":"Pesos and percent left before the category income ceiling given income of the last 12 months, and the next category ceiling. Use for \"I invoiced 20,000,000 pesos in the last 12 months: how far am I from the ceiling of my category?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"income_last_12m":{"description":"Gross income of the last 12 months in ARS, digits with a dot decimal point and no thousands separators","title":"Income Last 12M","type":"string"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Monotributo category letter A to K (default: the category the income fits)","title":"Category"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["income_last_12m"],"title":"headroom_to_ceilingArguments","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/project_ceiling_crossing":{"post":{"operationId":"project_ceiling_crossing","summary":"Month in which a constant monthly income run-rate makes the trailing 12-month total exceed the category ceiling. Use for","description":"Month in which a constant monthly income run-rate makes the trailing 12-month total exceed the category ceiling. Use for \"If I bill 3,000,000 pesos a month, when does my trailing 12-month income pass the ceiling of category C?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"category":{"description":"Monotributo category letter A to K","title":"Category","type":"string"},"expected_monthly_income":{"description":"Income expected in each future month in ARS, digits with a dot decimal point","title":"Expected Monthly Income","type":"string"},"income_last_12m":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Gross income of the last 12 months in ARS (optional when monthly_history is given); assumed spread evenly over the 12 months","title":"Income Last 12M"},"from_month":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Last month included in the 12-month figure, YYYY-MM (default: current month)","title":"From Month"},"monthly_history":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional 12 comma-separated monthly amounts in ARS, oldest first, the last being from_month; replaces the even-split assumption","title":"Monthly History"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["category","expected_monthly_income"],"title":"project_ceiling_crossingArguments","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/compare_categories":{"post":{"operationId":"compare_categories","summary":"Difference in monthly and annual cost between two categories for one activity. Use for \"How much more per year is catego","description":"Difference in monthly and annual cost between two categories for one activity. Use for \"How much more per year is category D than category C for services?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"from_category":{"description":"Monotributo category letter A to K","title":"From Category","type":"string"},"to_category":{"description":"Monotributo category letter A to K","title":"To Category","type":"string"},"activity":{"description":"services (locaciones y/o prestaciones de servicios) or goods (venta de cosas muebles); Spanish servicios or bienes also accepted","title":"Activity","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["from_category","to_category","activity"],"title":"compare_categoriesArguments","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/annual_cost":{"post":{"operationId":"annual_cost","summary":"Twelve monthly payments for a category and activity, split into integrado, SIPA and obra social. Use for \"What is the ye","description":"Twelve monthly payments for a category and activity, split into integrado, SIPA and obra social. Use for \"What is the yearly cost of category E for a goods seller, pension and health included?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"category":{"description":"Monotributo category letter A to K","title":"Category","type":"string"},"activity":{"description":"services (locaciones y/o prestaciones de servicios) or goods (venta de cosas muebles); Spanish servicios or bienes also accepted","title":"Activity","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"required":["category","activity"],"title":"annual_costArguments","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/list_category_table":{"post":{"operationId":"list_category_table","summary":"The full A to K table in force on a date with its effective date and source. Use for \"Show me the whole monotributo tabl","description":"The full A to K table in force on a date with its effective date and source. Use for \"Show me the whole monotributo table in force today.\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"activity":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"services or goods to show that activity's integrado and total only (default: both)","title":"Activity"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"title":"list_category_tableArguments","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/explain_components":{"post":{"operationId":"explain_components","summary":"Plain-language split of the monthly payment into integrado, SIPA and obra social, with the amounts when a category is gi","description":"Plain-language split of the monthly payment into integrado, SIPA and obra social, with the amounts when a category is given. Use for \"What are the three parts of the monotributo payment for category B?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Monotributo category letter A to K (optional; adds the amounts)","title":"Category"},"activity":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"services or goods (default: services)","title":"Activity"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date whose table applies, YYYY-MM-DD (default: today). The answer names the date it used","title":"On Date"}},"title":"explain_componentsArguments","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}}}}