Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

SACS.ai MCP — California School District Financial Data

ai.sacs/sacs-mcp

SACS California school finance: public district financial data, CDE filings, comparisons, briefings.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
3569ms
last probe
Tools
12
callable
Resources
2
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
12 tools, 2 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
14 items in total; 3 or more earns these points.
pass Describes itself 10/10
100 characters; more than 30 earns these points.

Tools · 12

sacs_search_districts

Search current public California districts by name, 7-digit LEA, or 14-digit CDS. Omit query or pass an empty string to browse all current districts. Follow page.next_offset while pag…

sacs_list_public_datasets

List versioned official public SACS datasets for one district.

sacs_query_attendance

Return recovered Form A ADA observations for one official district filing.

sacs_query_financial_summary

Return bounded aggregate financial summaries for one explicit official dataset.

sacs_compare_districts

Compare deterministic object-category totals for two explicit official datasets.

sacs_district_context_pack

Build fiscal-distress rows with source filing details. Deficit spending is signed net operating result / expenditure; negative means deficit.

sacs_district_context_pack_batch

Build bounded district packs with source filing details. Deficit spending is signed net operating result / expenditure; negative means deficit.

sacs_explain_code

Explain current public fund, resource, goal, function, or object codes.

sacs_search_csam

Search California School Accounting Manual (CSAM 2024) by keywords and topic, procedure number or a returned chunk_id. Use chunk_id with direction=previous or next and limit (1–10) to read adjacent so…

sacs_get_csam_related

Retrieve related CSAM 2024 sections/content using its source-evidenced knowledge graph. Start with a procedure number, a chunk_id from sacs_search_csam, a returned node_id, or short heading/code/gloss…

sacs_register_client

Optionally register this MCP installation. Before calling, tell the operator registration is voluntary, data access works without it, list the fields to be stored, and obtain consent. Never infer or s…

sacs_submit_feedback

Report a wrong, stale, incomplete, or failed result, or send a feature request. Ask the operator to report issues here; explain the exact fields and submit only with consent. Include request ID and da…

Resources · 2

sacs_agent_quickstart

First-use workflow, fund scope, evidence handling, and recovery for public SACS tools. No database query.

sacs://guide/quickstart
sacs_public_ontology

Versioned public SACS dimensions and object-category ranges.

sacs://ontology/v1

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.sacs.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "sacs.ai_mcp_\u2014_california_school_district_financial_data": {
      "url": "https://mcp.sacs.ai/mcp",
      "transport": "streamable-http"
    }
  }
}