{"openapi":"3.1.0","info":{"title":"ExitPlan API","version":"0.1.0","description":"A fully local small-business exit/succession-planning basics guide: an exit-strategy comparison, a valuation-method reference with a selector, a succession-timeline checklist, and a glossary. General education, not financial, tax, or legal advice, and not a valuation.\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://exitplan.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"hr@unifydynamics.com","url":"https://connectorbay.com/exitplan/docs"},"termsOfService":"https://connectorbay.com/exitplan/terms"},"servers":[{"url":"https://exitplan.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/exitplan/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/exit_strategy_comparison":{"post":{"operationId":"exit_strategy_comparison","summary":"Explains and compares small-business exit strategies — sale to a third party, transfer to family, sale","description":"Explains and compares small-business exit strategies — sale to a third party, transfer to family, sale\n    to employees (ESOP), merger/acquisition, liquidation, gradual wind-down — each with a description,\n    typical timeline, pros, cons, and best fit. Use for \"what's the difference between selling to a third\n    party and an ESOP\", \"what does a gradual wind-down exit look like\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"strategy":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"One of: third_party_sale, family_transfer, esop, merger_or_acquisition, liquidation, gradual_wind_down. Omit to list all.","title":"Strategy"}},"title":"exit_strategy_comparisonArguments","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/valuation_method_overview":{"post":{"operationId":"valuation_method_overview","summary":"Explains real business-valuation methods — asset-based, market/comparable (multiple-based), and","description":"Explains real business-valuation methods — asset-based, market/comparable (multiple-based), and\n    income/discounted-cash-flow (DCF) — how each works and its genuine tradeoffs. Never a specific dollar\n    valuation. Use for \"what's the difference between asset-based and DCF valuation\", \"what are the\n    downsides of a market-comparable valuation\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"method":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"One of: asset_based, market_comparable, income_dcf. Omit to list all.","title":"Method"}},"title":"valuation_method_overviewArguments","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/valuation_method_selector":{"post":{"operationId":"valuation_method_selector","summary":"Recommends which valuation method(s) typically fit a business, from real yes/no characteristics —","description":"Recommends which valuation method(s) typically fit a business, from real yes/no characteristics —\n    never a specific dollar figure. Use for \"what valuation method should I use for an asset-heavy\n    manufacturing business\", \"which valuation approach fits a stable service business\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"is_asset_heavy":{"default":false,"description":"Is the business's value concentrated in physical assets like real estate or equipment?","title":"Is Asset Heavy","type":"boolean"},"has_stable_predictable_cash_flow":{"default":false,"description":"Does the business have a stable, predictable multi-year earnings history?","title":"Has Stable Predictable Cash Flow","type":"boolean"},"active_comparable_sales_exist":{"default":false,"description":"Are there recent, genuinely comparable business sales in your industry and size range?","title":"Active Comparable Sales Exist","type":"boolean"}},"title":"valuation_method_selectorArguments","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/succession_timeline_checklist":{"post":{"operationId":"succession_timeline_checklist","summary":"Backward-plans succession preparation from years-before-exit, with real reasoning tied to tax","description":"Backward-plans succession preparation from years-before-exit, with real reasoning tied to tax\n    planning, finding/training a successor, and maximizing valuation — many advisors recommend starting\n    years in advance for exactly these reasons. Use for \"how far in advance should I start planning my\n    exit\", \"what should I be doing 3 years before selling my business\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"years_before_exit":{"anyOf":[{"maximum":20,"minimum":0,"type":"integer"},{"type":"null"}],"default":null,"description":"How many years before the planned exit. Omit for the full timeline. Snaps to the nearest defined milestone (5, 3, 2, 1, or 0 years out).","title":"Years Before Exit"}},"title":"succession_timeline_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/exitplan_glossary":{"post":{"operationId":"exitplan_glossary","summary":"Definitions of common exit-planning terms — ESOP, earnout, non-compete/non-solicit, letter of intent,","description":"Definitions of common exit-planning terms — ESOP, earnout, non-compete/non-solicit, letter of intent,\n    due diligence, working capital adjustment, seller financing, goodwill, key-person dependency, buy-sell\n    agreement. Use for \"what's an earnout\", \"what's a letter of intent\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"term":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"A specific term to look up; omit to list all.","title":"Term"}},"title":"exitplan_glossaryArguments","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}}}}