Get started with k12mcp
Set up your first compliance audit in under 5 minutes.
Before you start
- 1A k12mcp account with credits — free accounts start with 10 credits, enough to run a FERPA scan.
- 2An AI assistant that supports MCP — Claude with a Pro or Team plan, or any MCP-compatible client. k12mcp tools run inside your AI's context window, so each scan also consumes tokens from your existing AI subscription. Token usage is billed separately by your AI provider.
Create an account
Go to k12mcp.vercel.app, enter your email, and click Register. We'll send you a magic link — click it in your inbox to confirm your account and reveal your API key.
curl -X POST https://k12mcp-production.up.railway.app/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com"}'Expected response:
{
"ok": true,
"message": "Account created. Check your inbox for your magic link."
}What is MCP?
Add k12mcp to your editor
claude mcp add --transport http k12mcp https://k12mcp-production.up.railway.app/mcp
/mcp in any Claude Code session to complete the OAuth login — you'll see a form asking for your k12mcp API key..mcp.jsonFor teams sharing the config{
"mcpServers": {
"k12mcp": {
"type": "http",
"url": "https://k12mcp-production.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer ${K12MCP_API_KEY}"
}
}
}
}export K12MCP_API_KEY=your_api_key_here
.zshrc or .bashrc to persist it. Safe to commit .mcp.json — the key is in your environment, not the file.Run your first audit
/k12mcp:ferpa
Scans your codebase and classifies data fields under FERPA. Identifies education records and required DPA provisions.
Claude will call the FERPA tool automatically when you ask questions like:
Scan my database schema and run /k12mcp:ferpa to see what data fields require FERPA protection.
Run a check
Once connected, six commands are available directly in Claude. Each runs exactly one compliance check — you control what you spend.
/k12mcp:ferpaScan your codebase and classify data fields under FERPA. Identifies education records and required DPA provisions.
/k12mcp:coppaDetermine whether COPPA applies to your product, is deferred to the school, or does not apply.
/k12mcp:sisLook up which rostering protocols a specific SIS platform supports (PowerSchool, Infinite Campus, Skyward, Aeries, etc.).
/k12mcp:state-privacyGet vendor obligations and product-category gotchas for a specific US state. You'll be asked for a state code — e.g. CA for California, TX for Texas.
/k12mcp:dpaGap analysis of your data handling practices against SDPC baseline DPA clauses.
/k12mcp:rosteringIntegration options and compatibility notes for a given SIS platform.
/k12mcp:procurementRecommended procurement pathway for a given state and product type.