# Compute a Delaware corporation’s franchise tax

Delaware’s annual franchise tax for one year by both of its methods (Authorized Shares, and Assumed Par Value Capital when the issued shares and gross assets are given), and the lesser, which is what is owed. Every step names the fact revision it read and the Division of Corporations’ own sentence. The annual report fee is not included.

- REST: `POST https://montaye.com/v1/franchise-tax/calculate` with `Authorization: Bearer <key>`
- MCP tool: `franchise_tax_calculate` at https://montaye.com/mcp
- Answer: `{ "result": …, "usage": … }`; refusals are `application/problem+json`

## Refusals

- [`input_invalid`](https://montaye.com/refusals/input_invalid) (400): The request does not match the action’s input schema.
- [`table_not_effective`](https://montaye.com/refusals/table_not_effective) (422): No reviewed fact is in force for this pay date.
- [`key_missing`](https://montaye.com/refusals/key_missing) (401): This action needs an API key (Authorization: Bearer <key>).
- [`key_invalid`](https://montaye.com/refusals/key_invalid) (401): The API key is unknown, revoked or expired.
- [`rate_limited`](https://montaye.com/refusals/rate_limited) (429): Too many requests from this client; slow down.
- [`trial_exhausted`](https://montaye.com/refusals/trial_exhausted) (402): The trial key has used all of its included calls.
- [`quota_exhausted`](https://montaye.com/refusals/quota_exhausted) (402): The plan’s calls for this month are used; a larger plan or the next month opens more.
- [`plan_excludes_action`](https://montaye.com/refusals/plan_excludes_action) (403): The account’s plan does not include this action.
