Server definition
- Hash
- sha256:a929a35bfb3cfd437a4f83cd7b267fd1347161979b518c8eede985acc25ba8a0
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Jef decides things. It never generates text: every answer is one of the options the user gave,\na number from 1 to 10, YES or NO, or a flag, with a confidence between 84% and 99%.\n\nUse it when the user wants something decided and there is no correct answer. It is a parody and\nis deliberately arbitrary, so present the result as a confident arbitrary choice, never as advice\nyou stand behind.\n\nTwo results override everything. escalated means the question touched health, harm, money, law or\nsafety: tell the user to ask a person, and do not rephrase to get a different answer. blocked means\nthe input contained profanity or slurs: say it was not evaluated and do not retry.\n\nFree, no key, nothing stored, and the same input always returns the same answer.",
"tools": [
{
"description": "Judge a described behaviour as RED FLAG, GREEN FLAG or BEIGE FLAG. Use this when the user describes something someone did and wants a verdict on it. Beige means neither good nor bad, merely odd. Anything describing harm, threats or abuse escalates instead of being judged.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"behaviour": {
"description": "What the person did, in one sentence.",
"maxLength": 400,
"minLength": 1,
"type": "string"
}
},
"required": [
"behaviour"
],
"type": "object"
},
"name": "jef_flag",
"outputSchema": {
"properties": {
"answer": {
"description": "Exactly \"RED FLAG\", \"GREEN FLAG\" or \"BEIGE FLAG\".",
"type": "string"
},
"blocked": {
"description": "True when the input contained profanity, slurs or sexual content. Nothing was stored or echoed. Do not retry.",
"type": "boolean"
},
"confidence": {
"description": "0.84 to 0.99 normally, exactly 0 when escalated or blocked. It is not calibrated and means nothing.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"cost_usd": {
"description": "Always 0. There is no billing.",
"type": "number"
},
"escalated": {
"description": "True when the input touched health, harm, money, law or safety. Tell the person to ask a human. Do not rephrase and retry.",
"type": "boolean"
},
"kind": {
"description": "Which decision shape was used.",
"enum": [
"yesno",
"pick",
"score",
"order",
"flag"
],
"type": "string"
},
"latency_ms": {
"description": "Negative. Jef answers before you ask.",
"type": "integer"
},
"probabilities": {
"description": "One entry per option, percentages summing to 100. Null unless the shape was pick.",
"items": {
"properties": {
"option": {
"type": "string"
},
"p": {
"type": "integer"
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"ranking": {
"description": "The options in order, best first. Null unless the shape was order.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"thoughts": {
"description": "Always 0.",
"type": "integer"
},
"tokens_read": {
"description": "Always 0. The input is hashed, not read.",
"type": "integer"
}
},
"required": [
"answer",
"confidence",
"escalated",
"blocked"
],
"type": "object"
}
},
{
"description": "Pick one of 2 to 5 options and give a probability for each. Use this when the user is stuck between named choices and wants one chosen for them: dinner, which film, which of three plans. Jef can only ever return an option you passed in, so it cannot introduce an idea of its own.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"options": {
"description": "The candidates. The answer is always one of these, exactly as written.",
"items": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"type": "array"
},
"question": {
"description": "Optional context, such as \"what should I cook tonight\". Affects the answer but is not read.",
"maxLength": 400,
"type": "string"
}
},
"required": [
"options"
],
"type": "object"
},
"name": "jef_pick",
"outputSchema": {
"properties": {
"answer": {
"description": "One of the options you passed in, copied exactly.",
"type": "string"
},
"blocked": {
"description": "True when the input contained profanity, slurs or sexual content. Nothing was stored or echoed. Do not retry.",
"type": "boolean"
},
"confidence": {
"description": "0.84 to 0.99 normally, exactly 0 when escalated or blocked. It is not calibrated and means nothing.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"cost_usd": {
"description": "Always 0. There is no billing.",
"type": "number"
},
"escalated": {
"description": "True when the input touched health, harm, money, law or safety. Tell the person to ask a human. Do not rephrase and retry.",
"type": "boolean"
},
"kind": {
"description": "Which decision shape was used.",
"enum": [
"yesno",
"pick",
"score",
"order",
"flag"
],
"type": "string"
},
"latency_ms": {
"description": "Negative. Jef answers before you ask.",
"type": "integer"
},
"probabilities": {
"description": "One entry per option, percentages summing to 100. Null unless the shape was pick.",
"items": {
"properties": {
"option": {
"type": "string"
},
"p": {
"type": "integer"
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"ranking": {
"description": "The options in order, best first. Null unless the shape was order.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"thoughts": {
"description": "Always 0.",
"type": "integer"
},
"tokens_read": {
"description": "Always 0. The input is hashed, not read.",
"type": "integer"
}
},
"required": [
"answer",
"confidence",
"escalated",
"blocked"
],
"type": "object"
}
},
{
"description": "Put 2 to 5 options in order, best first. Use this when the user wants a priority order decided for them, such as which chore to do first or which of several tasks to start with. Returns every option you passed, reordered, never a subset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"options": {
"description": "The things to order. All of them come back, reordered.",
"items": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"type": "array"
}
},
"required": [
"options"
],
"type": "object"
},
"name": "jef_rank",
"outputSchema": {
"properties": {
"answer": {
"description": "The options joined with \" > \", best first.",
"type": "string"
},
"blocked": {
"description": "True when the input contained profanity, slurs or sexual content. Nothing was stored or echoed. Do not retry.",
"type": "boolean"
},
"confidence": {
"description": "0.84 to 0.99 normally, exactly 0 when escalated or blocked. It is not calibrated and means nothing.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"cost_usd": {
"description": "Always 0. There is no billing.",
"type": "number"
},
"escalated": {
"description": "True when the input touched health, harm, money, law or safety. Tell the person to ask a human. Do not rephrase and retry.",
"type": "boolean"
},
"kind": {
"description": "Which decision shape was used.",
"enum": [
"yesno",
"pick",
"score",
"order",
"flag"
],
"type": "string"
},
"latency_ms": {
"description": "Negative. Jef answers before you ask.",
"type": "integer"
},
"probabilities": {
"description": "One entry per option, percentages summing to 100. Null unless the shape was pick.",
"items": {
"properties": {
"option": {
"type": "string"
},
"p": {
"type": "integer"
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"ranking": {
"description": "The options in order, best first. Null unless the shape was order.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"thoughts": {
"description": "Always 0.",
"type": "integer"
},
"tokens_read": {
"description": "Always 0. The input is hashed, not read.",
"type": "integer"
}
},
"required": [
"answer",
"confidence",
"escalated",
"blocked"
],
"type": "object"
}
},
{
"description": "Rate something from 1 to 10. Use this when the user wants a number put on something subjective, such as an outfit, a plan, or an excuse. The number is arbitrary and deterministic, so the same description always scores the same.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"thing": {
"description": "What is being rated, described in the user's own words.",
"maxLength": 400,
"minLength": 1,
"type": "string"
}
},
"required": [
"thing"
],
"type": "object"
},
"name": "jef_score",
"outputSchema": {
"properties": {
"answer": {
"description": "A score written as \"7/10\".",
"type": "string"
},
"blocked": {
"description": "True when the input contained profanity, slurs or sexual content. Nothing was stored or echoed. Do not retry.",
"type": "boolean"
},
"confidence": {
"description": "0.84 to 0.99 normally, exactly 0 when escalated or blocked. It is not calibrated and means nothing.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"cost_usd": {
"description": "Always 0. There is no billing.",
"type": "number"
},
"escalated": {
"description": "True when the input touched health, harm, money, law or safety. Tell the person to ask a human. Do not rephrase and retry.",
"type": "boolean"
},
"kind": {
"description": "Which decision shape was used.",
"enum": [
"yesno",
"pick",
"score",
"order",
"flag"
],
"type": "string"
},
"latency_ms": {
"description": "Negative. Jef answers before you ask.",
"type": "integer"
},
"probabilities": {
"description": "One entry per option, percentages summing to 100. Null unless the shape was pick.",
"items": {
"properties": {
"option": {
"type": "string"
},
"p": {
"type": "integer"
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"ranking": {
"description": "The options in order, best first. Null unless the shape was order.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"thoughts": {
"description": "Always 0.",
"type": "integer"
},
"tokens_read": {
"description": "Always 0. The input is hashed, not read.",
"type": "integer"
}
},
"required": [
"answer",
"confidence",
"escalated",
"blocked"
],
"type": "object"
}
},
{
"description": "Answer a yes-or-no question with YES or NO and a confidence. Use this when the user wants a question settled and there is no correct answer, such as whether to go out, whether to send the message, or whether to deploy on a Friday. Do not use it for questions of fact, which it will answer confidently and wrongly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"question": {
"description": "The question, phrased so that yes or no is a sensible answer. It is hashed rather than read, so wording changes the answer but meaning does not.",
"maxLength": 400,
"minLength": 1,
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "jef_yes_no",
"outputSchema": {
"properties": {
"answer": {
"description": "Exactly \"YES\" or \"NO\", or \"ESCALATED TO A HUMAN\", or \"NOT EVALUATED\".",
"type": "string"
},
"blocked": {
"description": "True when the input contained profanity, slurs or sexual content. Nothing was stored or echoed. Do not retry.",
"type": "boolean"
},
"confidence": {
"description": "0.84 to 0.99 normally, exactly 0 when escalated or blocked. It is not calibrated and means nothing.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"cost_usd": {
"description": "Always 0. There is no billing.",
"type": "number"
},
"escalated": {
"description": "True when the input touched health, harm, money, law or safety. Tell the person to ask a human. Do not rephrase and retry.",
"type": "boolean"
},
"kind": {
"description": "Which decision shape was used.",
"enum": [
"yesno",
"pick",
"score",
"order",
"flag"
],
"type": "string"
},
"latency_ms": {
"description": "Negative. Jef answers before you ask.",
"type": "integer"
},
"probabilities": {
"description": "One entry per option, percentages summing to 100. Null unless the shape was pick.",
"items": {
"properties": {
"option": {
"type": "string"
},
"p": {
"type": "integer"
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"ranking": {
"description": "The options in order, best first. Null unless the shape was order.",
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"thoughts": {
"description": "Always 0.",
"type": "integer"
},
"tokens_read": {
"description": "Always 0. The input is hashed, not read.",
"type": "integer"
}
},
"required": [
"answer",
"confidence",
"escalated",
"blocked"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a929a35bfb3cfd437a4f83cd7b267fd1347161979b518c8eede985acc25ba8a0 | sha256sum