{"name":"1EDU","tagline":"The technology office for small educational institutions","domain":"1edu.app","api":{"base":"https:\/\/1edu.app\/v1","access":"private","health":"https:\/\/1edu.app\/v1\/meta\/health","intake":{"endpoint":"https:\/\/1edu.app\/v1\/intake","method":"POST","fields":["name","institution_name","email","message"],"note":"Public. Creating an inquiry returns a token plus the needs-assessment questions."},"private_surfaces":{"note":"Full self-documentation is served to API clients: the object registry, capability inventory, and generated OpenAPI 3.1 document.","endpoints":["https:\/\/1edu.app\/v1\/meta\/objects","https:\/\/1edu.app\/v1\/meta\/capabilities","https:\/\/1edu.app\/v1\/openapi.json"]}},"mcp":{"endpoint":"\/mcp","status":"live","transport":"streamable-http","auth":"Bearer token (same ApiClient tokens as the REST API)"},"modules":[{"key":"advancement","name":"Advancement","blurb":"Donors, grants, and the CRM \u2014 the whole development office in one view.","features":["One contact record per person \u2014 donor, parent, funder, alum, without duplication","Grant pipeline from identified through awarded, with a generated compliance calendar","Gifts, pledges, funds, and acknowledgment letters that write themselves","Hosted giving pages that land donations straight into the record"]},{"key":"learning","name":"Learning","blurb":"Staff training, knowledge base, and video \u2014 with expiry-aware certifications.","features":["Onboarding and compliance courses with completions and attestations","Certifications that know when they expire \u2014 and say so before they do","A knowledge base your staff assistant can actually cite","Video with resume-where-you-left-off tracking"]},{"key":"curriculum","name":"Curriculum","blurb":"Versioned units mapped to outcomes; the accreditation evidence pack, always current.","features":["Units mapped to your standards framework, with computed coverage gaps","Every revision kept \u2014 \"what did we teach in 2025\u201326\" answered exactly","Google Drive resources welcome: link them, snapshot on approval","The accreditation evidence pack, exportable any day of the year"]},{"key":"operations","name":"Operations","blurb":"SOPs, forms, automations, and documents \u2014 how the school actually runs.","features":["Versioned SOPs with read-and-understood tracking per staff member","Forms parents can complete from a link \u2014 no accounts, no paper","Automations: when this happens, do that \u2014 across every module","Documents classified, permissioned, and retention-scheduled"]},{"key":"reporting","name":"Reporting","blurb":"KPIs and board packets computed from the record, not rebuilt for it.","features":["A working scorecard on day one \u2014 giving, compliance, coverage, turnaround","Dashboards scoped per audience: board sees board things, staff see theirs","Board packets generated from live numbers, archived immutably","Manual entry for the numbers that live in QuickBooks \u2014 provenance marked"]},{"key":"ai","name":"AI","blurb":"Grant drafts, policy watch, and a staff assistant that cites its sources.","features":["Grant narratives drafted from your own record \u2014 reviewed by you, always","Policy monitoring that flags which of YOUR documents a change touches","A staff assistant that answers from your knowledge base, with citations","Parent communication drafts, sent only after a human says send"]}],"principles":{"api_first":"Every capability exists as a versioned API before any UI consumes it.","ai_first":"The MCP surface ships alongside the API; agents are first-class clients.","self_documenting":"The API describes itself to its clients \u2014 objects, lifecycles, and OpenAPI are generated from platform config."},"how_to_get_access":"API clients are provisioned with an active 1EDU engagement. Start with an assessment: POST https:\/\/1edu.app\/v1\/intake or the form at https:\/\/1edu.app\/#inquiry \u2014 a person replies, not a queue."}