{"openapi":"3.1.0","info":{"title":"NonprofitStart API","version":"0.1.0","description":"US 501(c)(3) nonprofit-formation basics reference: a formation checklist by stage, a real computed Form 1023 vs. 1023-EZ eligibility check, board governance basics, and a glossary. Hand-curated; not legal or tax advice.\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://nonprofitstart.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"hr@unifydynamics.com","url":"https://connectorbay.com/nonprofitstart/docs"},"termsOfService":"https://connectorbay.com/nonprofitstart/terms"},"servers":[{"url":"https://nonprofitstart.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/nonprofitstart/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/formation_checklist":{"post":{"operationId":"formation_checklist","summary":"General 501(c)(3) formation steps for one stage (incorporate, apply_for_exemption, governance,","description":"General 501(c)(3) formation steps for one stage (incorporate, apply_for_exemption, governance,\n    ongoing_compliance) or all four. Use for \"how do I start a nonprofit\", \"steps to form a 501c3\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"stage":{"default":"all","description":"incorporate | apply_for_exemption | governance | ongoing_compliance | all","title":"Stage","type":"string"}},"title":"formation_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/form_1023_eligibility_check":{"post":{"operationId":"form_1023_eligibility_check","summary":"Real computed eligibility check for the streamlined Form 1023-EZ against the IRS's documented","description":"Real computed eligibility check for the streamlined Form 1023-EZ against the IRS's documented\n    gross-receipts ($50,000) and total-assets ($250,000) thresholds plus the real categorical exclusions.\n    Returns which form to file and every disqualifying reason found. Use for \"do I qualify for the 1023-EZ\",\n    \"can a nonprofit with $40,000 in receipts and $100,000 in assets use the EZ form\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"projected_annual_gross_receipts":{"description":"Projected (or actual, if already operating) annual gross receipts.","minimum":0,"title":"Projected Annual Gross Receipts","type":"number"},"total_assets":{"description":"Total assets.","minimum":0,"title":"Total Assets","type":"number"},"is_llc":{"default":false,"description":"True if the organization is structured as an LLC.","title":"Is Llc","type":"boolean"},"is_excluded_org_type":{"default":false,"description":"True if a church, school/college/university, hospital/medical research org, or Section 509(a)(3) supporting organization.","title":"Is Excluded Org Type","type":"boolean"},"had_exemption_previously_revoked":{"default":false,"description":"True if the organization's tax-exempt status was previously revoked.","title":"Had Exemption Previously Revoked","type":"boolean"}},"required":["projected_annual_gross_receipts","total_assets"],"title":"form_1023_eligibility_checkArguments","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/board_governance_basics":{"post":{"operationId":"board_governance_basics","summary":"Real required/recommended nonprofit board-governance elements: board of directors, bylaws,","description":"Real required/recommended nonprofit board-governance elements: board of directors, bylaws,\n    conflict-of-interest policy, officers, the private-inurement prohibition, and meeting minutes. Use for\n    \"what has to be in nonprofit bylaws\", \"does a nonprofit need a conflict of interest policy\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"board_governance_basicsArguments","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/nonprofit_glossary":{"post":{"operationId":"nonprofit_glossary","summary":"Definitions of common nonprofit-formation terms (501(c)(3), Form 1023 vs. 1023-EZ, Form","description":"Definitions of common nonprofit-formation terms (501(c)(3), Form 1023 vs. 1023-EZ, Form\n    990/990-EZ/990-N, public charity vs. private foundation, UBIT, exempt purpose, private inurement, automatic\n    revocation, ...). Use for \"what's the difference between a public charity and a private foundation\".","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":"nonprofit_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}}}}