MagicSchool AI
Save lesson plans and teaching materials from an AI agent into your MagicSchool Resource Library. One write-only tool, no read path, and MagicSchool documents in writing that it reaches no student data. OAuth sign-in, identity-only scopes.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect MagicSchool AI via MCP
https://app.magicschool.ai/api/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
MagicSchool AI Tools & Capabilities (1)
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Limits
- MagicSchool publishes no tool list. Its help article describes what the connector does in prose but never names a tool, so the one name comes from Anthropic's directory. There is no second enumeration to diff against — that is a weaker position than a clean diff, and the difference matters. What MagicSchool does publish is a negative enumeration: an explicit list of what the connector cannot do, which is unusual and is the strongest boundary evidence here.
- We could not read the tool's schema or annotations. The endpoint returned 401 to an anonymous request, so no parameter-level detail is published here and the read/write classification is ours from the name.
- No scope separates anything. The resource descriptor advertises only
openid,emailandprofile; the authorization server addsphoneandoffline_access. All are identity claims. With one write tool the practical consequence is small, but nothing at consent constrains the connector — the constraint is the tool surface itself. - It is import-only, which is the point and also the ceiling. You cannot search your Resource Library, pull a saved rubric into the conversation, or check whether an import already exists. Every session starts blind to what MagicSchool already holds.
- Nothing stops a teacher importing content about a named student. The connector reaches no student records, but it writes whatever document it is handed. Where a conversation contains identifiable student work or a behaviour note, importing it puts that into MagicSchool.
- Availability is an admin switch you may not control. MagicSchool states organizations decide whether the connector is available and can disable it later. Individual teachers cannot enable it themselves.
- No rate limits are published. MagicSchool's connector documentation states none, and we did not test.
- Duplicate imports are not addressed. MagicSchool's troubleshooting advises retrying a failed import, and does not say whether a retry after a timeout creates a second Resource Library item. Assume it can, and check the library rather than retrying blindly.
- MagicSchool disclaims the upstream half. Its documentation notes the third-party application is not operated by MagicSchool and that MagicSchool does not control how content is handled before import. The privacy posture of the conversation the content came from is your agent vendor's, not MagicSchool's.
Frequently asked questions
No, and MagicSchool commits to that in writing. Its connector help article states the connector cannot access student data, rosters, classroom data, LMS or SIS data, or district knowledge. The single tool the directory lists imports a document; nothing in the listing reads, searches or exports anything. The commitment is a vendor statement, not something an outside probe can confirm.
Anthropic's directory lists exactly one, and it reaches one operation. The name is import_document_to_resource_library, which imports a document into your MagicSchool Resource Library. It takes no service, action or endpoint selector, so it does not dispatch to a wider API the way one-tool connectors sometimes do. MagicSchool publishes no tool list of its own to check that against.
No. MagicSchool markets a large catalogue of AI generators for teachers, and the connector reaches none of them. MagicSchool's help article states the connector does not use Raina, MagicSchool tools, or MagicSchool AI providers to generate content. Content is generated by your AI agent and then saved into MagicSchool, so the platform's tool catalogue stays out of reach.
Only identity claims. MagicSchool's RFC 9728 resource descriptor declared openid, email and profile on 2026-08-22, and its authorization server adds phone and offline_access. None of those narrows what the connector can do. The boundary here comes from the tool surface being a single import, and from your organization's admin switch, not from scope selection at consent.
No tool in the listing deletes or updates anything. The single tool imports content as a new Resource Library item, and MagicSchool describes deletion as an action inside MagicSchool with its own confirmation prompt. So the connector's worst case is unwanted new items in your library, which you remove yourself. Nothing existing is modified.
Your school or district has not enabled it. MagicSchool states the connector is available only if your organization has turned it on, and tells users who cannot see or connect to it to contact their MagicSchool administrator. The same admin control works in reverse: an organization can disable connector access later, which disconnects it for everyone.
MagicSchool holds independent certifications for both. Its trust page names iKeepSafe FERPA certification, iKeepSafe COPPA Safe Harbor certification, SOC 2 Type II attestation and 1EdTech TrustEd Apps certification. Those cover the MagicSchool platform, which does process student data as a school service provider. The connector is scoped away from that data by MagicSchool's own description.
It becomes a new Resource Library item you can open and edit. MagicSchool states imported content is stored under its normal retention and privacy policies, the same as content you save manually. MagicSchool also notes it does not control how your AI agent handled that content before import, so the agent's own policies govern everything upstream of the save.
Sources
- MagicSchool help centre, "Using the MagicSchool Connector" (retrieved 2026-08-22). The Intercom host 404s
/llms.txt, but appending.mdto the article URL serves clean Markdown, which is what we read. · retrieved 2026-08-22 - MagicSchool help centre, "My Resources" (retrieved 2026-08-22) · retrieved 2026-08-22
- MagicSchool trust, data protection and privacy page (retrieved 2026-08-22) · retrieved 2026-08-22
- MagicSchool privacy policy (retrieved 2026-08-22) · retrieved 2026-08-22
- MagicSchool student data and children's privacy notice (retrieved 2026-08-22) · retrieved 2026-08-22
- Live OAuth posture check: anonymous initialize to
https://app.magicschool.ai/api/mcpreturning 401 with awww-authenticatebearer challenge, RFC 9728 metadata athttps://app.magicschool.ai/.well-known/oauth-protected-resource, and authorization server metadata athttps://auth.magicschool.ai/auth/v1/.well-known/oauth-authorization-server(2026-08-22) · retrieved 2026-08-22 - Anthropic Connectors Directory entry — , read from our directory snapshot dated 2026-08-16 · retrieved 2026-08-16
- MagicSchool connector support — <mailto:mcp-support@magicschool.ai>
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Data & Research
- Developer
- MagicSchool AI
- Tools
- 1
- Domain
- app.magicschool.ai
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.