Server definition
- Hash
- sha256:457b95b12bbcd7b65e0a626f6f52855159813fca44da0446fb5dda64c37baa40
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Matches the situation in the user's own words (\"I clicked a link and it asked for my card\") against the covered situations. Deterministic keyword matching (title, situation, summary), not guessing. Returns the best 3 matches with a score.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"audienta": {
"description": "Optional audience filter: individ (private person) or organizatie (company/team). Content marked \"ambele\" matches both.",
"enum": [
"individ",
"organizatie"
],
"type": "string"
},
"categorie": {
"description": "Optional use-case category filter. Playbook categories: cumparaturi-bani, conturi-dispozitive, mesaje-apeluri, oameni-manipulare, ai-asistenti. Guide categories: conturi-parole, cumparaturi-plati, dispozitive, email-mesaje, la-birou.",
"enum": [
"cumparaturi-bani",
"conturi-dispozitive",
"mesaje-apeluri",
"oameni-manipulare",
"ai-asistenti",
"conturi-parole",
"cumparaturi-plati",
"dispozitive",
"email-mesaje",
"la-birou"
],
"type": "string"
},
"lang": {
"default": "ro",
"description": "Content language (ro = original; en/hu anchored in Romania; pl/cs/sk/it/fr/de anchored in their own countries, with local reporting channels)",
"enum": [
"ro",
"en",
"hu",
"pl",
"cs",
"sk",
"it",
"fr",
"de"
],
"type": "string"
},
"query": {
"description": "The situation, in the user's own words",
"minLength": 3,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "compass_find_playbook",
"outputSchema": null
},
{
"description": "The date of the last editorial review (\"last verified\") for every playbook and guide — transparency about how fresh the advice is.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "compass_freshness",
"outputSchema": null
},
{
"description": "The full markdown of a crisis playbook (steps to take now, what NOT to do, how to recognize it next time, where to report) or of a prevention guide. Suitable to relay to the user step by step, in document order. In MCP Apps-capable hosts this renders as a calm step-by-step checklist card (ui://compass/playbook-card).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"lang": {
"default": "ro",
"description": "Content language (ro = original; en/hu anchored in Romania; pl/cs/sk/it/fr/de anchored in their own countries, with local reporting channels)",
"enum": [
"ro",
"en",
"hu",
"pl",
"cs",
"sk",
"it",
"fr",
"de"
],
"type": "string"
},
"slug": {
"description": "Slug from compass_list_situations, e.g. \"link-sms-fals\"",
"type": "string"
},
"type": {
"description": "playbook = crisis (reactive), ghid = prevention guide",
"enum": [
"playbook",
"ghid"
],
"type": "string"
}
},
"required": [
"type",
"slug"
],
"type": "object"
},
"name": "compass_get_content",
"outputSchema": null
},
{
"description": "All digital-crisis situations (reactive playbooks: fake link, hacked account, online scam...) and prevention guides covered by Digital Compass, with slugs for compass_get_content. Public Romanian guide, plain language, content in 9 languages. Optional filters: categorie (use case) and audienta (individ/organizatie).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"audienta": {
"description": "Optional audience filter: individ (private person) or organizatie (company/team). Content marked \"ambele\" matches both.",
"enum": [
"individ",
"organizatie"
],
"type": "string"
},
"categorie": {
"description": "Optional use-case category filter. Playbook categories: cumparaturi-bani, conturi-dispozitive, mesaje-apeluri, oameni-manipulare, ai-asistenti. Guide categories: conturi-parole, cumparaturi-plati, dispozitive, email-mesaje, la-birou.",
"enum": [
"cumparaturi-bani",
"conturi-dispozitive",
"mesaje-apeluri",
"oameni-manipulare",
"ai-asistenti",
"conturi-parole",
"cumparaturi-plati",
"dispozitive",
"email-mesaje",
"la-birou"
],
"type": "string"
},
"lang": {
"default": "ro",
"description": "Content language (ro = original; en/hu anchored in Romania; pl/cs/sk/it/fr/de anchored in their own countries, with local reporting channels)",
"enum": [
"ro",
"en",
"hu",
"pl",
"cs",
"sk",
"it",
"fr",
"de"
],
"type": "string"
}
},
"type": "object"
},
"name": "compass_list_situations",
"outputSchema": null
},
{
"description": "Real reporting channels for digital incidents, from the playbooks' \"Where to report\" sections. lang=ro/en/hu → channels in ROMANIA (DNSC 1911, Romanian Police, your bank); lang=pl → channels in POLAND (CERT Polska, policja, card blocking). With slug: only that situation's channels; without: all, deduplicated.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"lang": {
"default": "ro",
"description": "Content language (ro = original; en/hu anchored in Romania; pl/cs/sk/it/fr/de anchored in their own countries, with local reporting channels)",
"enum": [
"ro",
"en",
"hu",
"pl",
"cs",
"sk",
"it",
"fr",
"de"
],
"type": "string"
},
"slug": {
"description": "Optional: the slug of one specific playbook",
"type": "string"
}
},
"type": "object"
},
"name": "compass_report_channels",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:457b95b12bbcd7b65e0a626f6f52855159813fca44da0446fb5dda64c37baa40 | sha256sum