check_local_viability
ActiveTool of Local Model Suitability MCP
Checks whether a task can be handled by a local model instead of a cloud API. Call this BEFORE your agent routes any task to a cloud model — at the moment a task is ready to be sent and the model has not yet been selected. Use this when your agent is about to make a cloud inference call and wants to determine whether a local model could handle it at lower cost. Returns LOCAL/CLOUD/EITHER verdict with recommended model. If verdict is LOCAL, skip the cloud call entirely — saves cost on every routable inference call. Pass data_sensitivity=CONFIDENTIAL to force LOCAL verdict for tasks that must not leave the machine. Do not route to cloud without checking local viability first.
Parameters schema
{
"type": "object",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"description": "The exact task you are about to send to a cloud model. Be specific — include what the input is and what output you need."
},
"data_sensitivity": {
"enum": [
"PUBLIC",
"INTERNAL",
"CONFIDENTIAL"
],
"type": "string",
"description": "CONFIDENTIAL forces LOCAL verdict regardless of task complexity — data must not leave the machine. Defaults to PUBLIC."
},
"quality_threshold": {
"enum": [
"PRODUCTION",
"PROTOTYPE",
"BEST_EFFORT"
],
"type": "string",
"description": "PRODUCTION = output quality matters and errors are costly. PROTOTYPE = approximate results acceptable. BEST_EFFORT = speed and cost trump quality. Defaults to PRODUCTION."
}
}
}Parent server
Local Model Suitability MCP
https://github.com/OjasKord/local-model-suitability-mcp
1/7 registries