Skip to main content
Glama

Crisis lines for a country (first, before anything else)

crisis_resources
Read-onlyIdempotent

When a person speaks of harming themselves or someone else, or is in danger, THIS COMES FIRST: the real emergency number and crisis line for THEIR country, from the dataset the app ships for 53 countries (never a United States number by default). Then the Word and the family, never instead. Pass the country (name or ISO code); if it is not known, ask the person before giving any number. Honest when a country is not held: it says so and gives the general rule (local emergency number). People say: "I want to die", "I am going to hurt myself", "my friend is suicidal", "he hits me". Point to Christ only after the line is given.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
countryNoCountry name or ISO 3166-1 alpha-2 code ("Nigeria", "GB", "Brazil"). Ask the person if unknown.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
doorYes
ruleYes
sourceYes
countryYes
emergencyYes
text_lineYes
child_helpYes
confidenceYes
crisis_lineYes
verified_atYes
countries_heldNo
domestic_violenceYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, but the description adds substantive behavior beyond them: the dataset covers 53 countries, it will never silently return a US number, it is honest when a country is missing, and it falls back to the local emergency-number rule. It also sequences its output relative to pastoral content ('point to Christ only after the line is given').

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the priority directive and the trigger condition, which is exactly what an agent needs first. It is somewhat long and includes pastoral framing ('the Word and the family', 'point to Christ only after') that is not strictly selection-critical, but nothing is wasted outright.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter lookup with an output schema, the description is complete: trigger conditions, precedence, country handling, missing-country fallback, and output ordering are all covered. Return format is left to the output schema, which is appropriate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the schema already documents the country parameter (name or ISO alpha-2, ask if unknown). The description largely repeats this, though it reinforces the operational imperative to ask before returning any number, which is a slight addition over the schema text. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: returns the real emergency number and crisis line for a given country. The scope (53-country shipped dataset, never a US default) and its priority over all siblings are unmistakable, so an agent can distinguish it from tools like a_prayer_for or the_gospel at a glance.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to invoke it ('When a person speaks of harming themselves or someone else, or is in danger') and its precedence ('THIS COMES FIRST'). It also gives concrete trigger utterances and an alternative path when the country is unknown (ask the person first), plus the fallback general rule when a country isn't held.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources