SACS.ai MCP — California School District Financial Data

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

Should I use this

Quality & Safety

B
Description quality
91%
Schema completeness
71%
Naming quality
78%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'sacs_search_districts' description lacks action verbin sacs_search_districts
  • LOWTool 'sacs_explain_code' description lacks action verbin sacs_explain_code
  • LOWTool 'sacs_district_context_pack_batch' name length outside 3-30 rangein sacs_district_context_pack_batch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~6,806Tokens (tool definitions)
~8.1 KBTypical response size
Significant attention impact (5.32% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "sacs-mcp": {
      "url": "https://mcp.sacs.ai/mcp"
    }
  }
}

Remote endpoints

https://mcp.sacs.ai/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢sacs_search_districts(query, limit, offset, client_id)

Resolve a public California district name, 7-digit LEA, or 14-digit CDS code.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "maxLength": 100,
      "minLength": 2,
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "offset": {
      "default": 0,
      "maximum": 500,
      "minimum": 0,
      "title": "Offset",
      "type": "integer"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "title": "sacs_search_districtsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_list_public_datasets(district_identifier, limit, offset, client_id)

List versioned official public SACS datasets for one district.

Input Schema

{
  "type": "object",
  "properties": {
    "district_identifier": {
      "maxLength": 100,
      "minLength": 2,
      "title": "District Identifier",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "offset": {
      "default": 0,
      "maximum": 500,
      "minimum": 0,
      "title": "Offset",
      "type": "integer"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "district_identifier"
  ],
  "additionalProperties": false,
  "title": "sacs_list_public_datasetsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_query_financial_summary(district_identifier, dataset_ref, fund_code_min, fund_code_max, resource_code_min, ...)

Return bounded aggregate financial summaries for one explicit official dataset.

Input Schema

{
  "type": "object",
  "properties": {
    "district_identifier": {
      "maxLength": 100,
      "minLength": 2,
      "title": "District Identifier",
      "type": "string"
    },
    "dataset_ref": {
      "maxLength": 64,
      "minLength": 10,
      "pattern": "^official:[1-9][0-9]*$",
      "title": "Dataset Ref",
      "type": "string"
    },
    "fund_code_min": {
      "anyOf": [
        {
          "description": "Two-digit SACS fund code",
          "pattern": "^[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fund Code Min"
    },
    "fund_code_max": {
      "anyOf": [
        {
          "description": "Two-digit SACS fund code",
          "pattern": "^[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fund Code Max"
    },
    "resource_code_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Resource Code Min"
    },
    "resource_code_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Resource Code Max"
    },
    "goal_code_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Goal Code Min"
    },
    "goal_code_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Goal Code Max"
    },
    "function_code_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Function Code Min"
    },
    "function_code_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Function Code Max"
    },
    "object_code_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Object Code Min"
    },
    "object_code_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Object Code Max"
    },
    "group_limit": {
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "title": "Group Limit",
      "type": "integer"
    },
    "include_zero_categories": {
      "default": false,
      "description": "Include zero-amount object category and group rows.",
      "title": "Include Zero Categories",
      "type": "boolean"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "district_identifier",
    "dataset_ref"
  ],
  "additionalProperties": false,
  "title": "sacs_query_financial_summaryArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_compare_districts(base_district_identifier, base_dataset_ref, compare_district_identifier, compare_dataset_ref, fund_codes, ...)

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

Input Schema

{
  "type": "object",
  "properties": {
    "base_district_identifier": {
      "maxLength": 100,
      "minLength": 2,
      "title": "Base District Identifier",
      "type": "string"
    },
    "base_dataset_ref": {
      "maxLength": 64,
      "minLength": 10,
      "pattern": "^official:[1-9][0-9]*$",
      "title": "Base Dataset Ref",
      "type": "string"
    },
    "compare_district_identifier": {
      "maxLength": 100,
      "minLength": 2,
      "title": "Compare District Identifier",
      "type": "string"
    },
    "compare_dataset_ref": {
      "maxLength": 64,
      "minLength": 10,
      "pattern": "^official:[1-9][0-9]*$",
      "title": "Compare Dataset Ref",
      "type": "string"
    },
    "fund_codes": {
      "anyOf": [
        {
          "items": {
            "description": "Two-digit SACS fund code",
            "pattern": "^[0-9]{2}$",
            "type": "string"
          },
          "maxItems": 20,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fund Codes"
    },
    "resource_codes": {
      "anyOf": [
        {
          "items": {
            "pattern": "^[0-9]{4}$",
            "type": "string"
          },
          "maxItems": 20,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Resource Codes"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "base_district_identifier",
    "base_dataset_ref",
    "compare_district_identifier",
    "compare_dataset_ref"
  ],
  "additionalProperties": false,
  "title": "sacs_compare_districtsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_district_context_pack(district_identifier, fund_codes, basis, fiscal_year_min, fiscal_year_max, ...)

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

Input Schema

{
  "type": "object",
  "properties": {
    "district_identifier": {
      "maxLength": 100,
      "minLength": 2,
      "title": "District Identifier",
      "type": "string"
    },
    "fund_codes": {
      "anyOf": [
        {
          "items": {
            "description": "Inclusive two-digit SACS fund bound",
            "pattern": "^[0-9]{2}$",
            "type": "string"
          },
          "maxItems": 2,
          "minItems": 1,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fund Codes"
    },
    "basis": {
      "default": "estimated_actuals",
      "enum": [
        "estimated_actuals",
        "unaudited_actuals",
        "adopted_budget",
        "first_interim",
        "second_interim"
      ],
      "title": "Basis",
      "type": "string"
    },
    "fiscal_year_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}-[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fiscal Year Min"
    },
    "fiscal_year_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}-[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fiscal Year Max"
    },
    "include_balance_sheet_from_actuals": {
      "default": true,
      "title": "Include Balance Sheet From Actuals",
      "type": "boolean"
    },
    "one_time_resource_codes": {
      "anyOf": [
        {
          "items": {
            "pattern": "^[0-9]{4}$",
            "type": "string"
          },
          "maxItems": 50,
          "minItems": 1,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "One Time Resource Codes"
    },
    "detail": {
      "default": "full",
      "enum": [
        "summary",
        "full"
      ],
      "title": "Detail",
      "type": "string"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "district_identifier"
  ],
  "additionalProperties": false,
  "title": "sacs_district_context_packArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_district_context_pack_batch(district_identifiers, fund_codes, basis, fiscal_year_min, fiscal_year_max, ...)

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

Input Schema

{
  "type": "object",
  "properties": {
    "district_identifiers": {
      "items": {
        "maxLength": 100,
        "minLength": 2,
        "type": "string"
      },
      "maxItems": 25,
      "minItems": 1,
      "title": "District Identifiers",
      "type": "array"
    },
    "fund_codes": {
      "anyOf": [
        {
          "items": {
            "description": "Inclusive two-digit SACS fund bound",
            "pattern": "^[0-9]{2}$",
            "type": "string"
          },
          "maxItems": 2,
          "minItems": 1,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fund Codes"
    },
    "basis": {
      "default": "estimated_actuals",
      "enum": [
        "estimated_actuals",
        "unaudited_actuals",
        "adopted_budget",
        "first_interim",
        "second_interim"
      ],
      "title": "Basis",
      "type": "string"
    },
    "fiscal_year_min": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}-[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fiscal Year Min"
    },
    "fiscal_year_max": {
      "anyOf": [
        {
          "pattern": "^[0-9]{4}-[0-9]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Fiscal Year Max"
    },
    "include_balance_sheet_from_actuals": {
      "default": true,
      "title": "Include Balance Sheet From Actuals",
      "type": "boolean"
    },
    "one_time_resource_codes": {
      "anyOf": [
        {
          "items": {
            "pattern": "^[0-9]{4}$",
            "type": "string"
          },
          "maxItems": 50,
          "minItems": 1,
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "One Time Resource Codes"
    },
    "detail": {
      "default": "summary",
      "enum": [
        "summary",
        "full"
      ],
      "title": "Detail",
      "type": "string"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "district_identifiers"
  ],
  "additionalProperties": false,
  "title": "sacs_district_context_pack_batchArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟢sacs_explain_code(code_type, query, limit, offset, client_id)

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

Input Schema

{
  "type": "object",
  "properties": {
    "code_type": {
      "enum": [
        "fund",
        "resource",
        "goal",
        "function",
        "object"
      ],
      "title": "Code Type",
      "type": "string"
    },
    "query": {
      "maxLength": 80,
      "minLength": 1,
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "offset": {
      "default": 0,
      "maximum": 500,
      "minimum": 0,
      "title": "Offset",
      "type": "integer"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    }
  },
  "required": [
    "code_type",
    "query"
  ],
  "additionalProperties": false,
  "title": "sacs_explain_codeArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟡sacs_register_client(consent_to_store, client_id, user_type, home_district_cds, agent_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 submit personal or confidential information.

Input Schema

{
  "type": "object",
  "properties": {
    "consent_to_store": {
      "const": true,
      "description": "Must be true, and only after the operator accepts the disclosed storage.",
      "title": "Consent To Store",
      "type": "boolean"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    },
    "user_type": {
      "anyOf": [
        {
          "enum": [
            "district_staff",
            "county_office_staff",
            "state_agency_staff",
            "researcher",
            "consultant",
            "vendor",
            "community_member",
            "other",
            "prefer_not_to_say"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "User Type"
    },
    "home_district_cds": {
      "anyOf": [
        {
          "pattern": "^[0-9]{14}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Home District Cds"
    },
    "agent_client": {
      "anyOf": [
        {
          "maxLength": 100,
          "minLength": 1,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Agent Client"
    },
    "use_case": {
      "anyOf": [
        {
          "maxLength": 500,
          "minLength": 1,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Use Case"
    }
  },
  "required": [
    "consent_to_store"
  ],
  "additionalProperties": false,
  "title": "sacs_register_clientArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}
🟡sacs_submit_feedback(sentiment, message, client_id, feedback_type, related_request_id, ...)

Send voluntary good, bad, corrective, missing-context, or feature-request feedback, anonymously or with a registered client ID. Tell the operator what will be sent; never include personal, student, personnel, or confidential information.

Input Schema

{
  "type": "object",
  "properties": {
    "sentiment": {
      "enum": [
        "good",
        "bad",
        "mixed"
      ],
      "title": "Sentiment",
      "type": "string"
    },
    "message": {
      "maxLength": 2000,
      "minLength": 2,
      "title": "Message",
      "type": "string"
    },
    "client_id": {
      "anyOf": [
        {
          "pattern": "^sacs_client_[0-9a-f]{32}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    },
    "feedback_type": {
      "default": "general",
      "enum": [
        "general",
        "feature_request",
        "incorrect",
        "incomplete",
        "stale",
        "missing_context"
      ],
      "title": "Feedback Type",
      "type": "string"
    },
    "related_request_id": {
      "anyOf": [
        {
          "pattern": "^[A-Za-z0-9._:-]{8,128}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Related Request Id"
    },
    "related_data_version": {
      "anyOf": [
        {
          "maxLength": 256,
          "minLength": 1,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Related Data Version"
    }
  },
  "required": [
    "sentiment",
    "message"
  ],
  "additionalProperties": false,
  "title": "sacs_submit_feedbackArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "contract_version": {
      "const": "sacs.mcp.v1",
      "default": "sacs.mcp.v1",
      "title": "Contract Version",
      "type": "string"
    },
    "data_version": {
      "maxLength": 256,
      "minLength": 1,
      "title": "Data Version",
      "type": "string"
    },
    "request_id": {
      "maxLength": 128,
      "minLength": 8,
      "title": "Request Id",
      "type": "string"
    },
    "source_provenance": {
      "items": {
        "$ref": "#/$defs/SourceProvenance"
      },
      "title": "Source Provenance",
      "type": "array"
    },
    "limitations": {
      "items": {
        "type": "string"
      },
      "maxItems": 50,
      "title": "Limitations",
      "type": "array"
    },
    "ok": {
      "title": "Ok",
      "type": "boolean"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Data"
    },
    "error": {
      "anyOf": [
        {
          "$ref": "#/$defs/PublicError"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "data_version",
    "request_id",
    "ok"
  ],
  "$defs": {
    "PublicError": {
      "additionalProperties": false,
      "properties": {
        "code": {
          "enum": [
            "invalid_request",
            "not_found",
            "private_scope_denied",
            "dataset_mismatch",
            "payload_rejected",
            "backend_unavailable"
          ],
          "title": "Code",
          "type": "string"
        },
        "message": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Message",
          "type": "string"
        },
        "retryable": {
          "default": false,
          "title": "Retryable",
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "title": "PublicError",
      "type": "object"
    },
    "SourceProvenance": {
      "additionalProperties": false,
      "properties": {
        "source": {
          "maxLength": 120,
          "minLength": 1,
          "title": "Source",
          "type": "string"
        },
        "record_ref": {
          "maxLength": 160,
          "minLength": 1,
          "title": "Record Ref",
          "type": "string"
        },
        "description": {
          "maxLength": 500,
          "minLength": 1,
          "title": "Description",
          "type": "string"
        }
      },
      "required": [
        "source",
        "record_ref",
        "description"
      ],
      "title": "SourceProvenance",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "title": "PublicToolResponse"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools