Skip to main content
Glama

ביטוחון: Israeli car data and car-insurance facts

Car thefts by model / גניבות רכב לפי דגם

theft_by_model
Read-onlyIdempotent

Use when the person asks how often a model is stolen, whether it is a "stolen a lot" car, or why the insurer asks for anti-theft protection: Israel Police theft and recovery counts 2023-2025 for the model (FOI release), thefts per 1,000 cars on the road against all private cars, the production years stolen most, and what it means for insurance. By make + model, or by plate. With no arguments: the national figures. Facts only: never call a model "dangerous" or rank models. גניבות רכב לפי דגם (נתוני משטרת ישראל 2023-2025): כמה נגנבו, כמה נמצאו, שיעור לכל 1,000 רכבים, ולמה זה נוגע לביטוח.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
makeNoMake in Hebrew, English or slug, e.g. "קיה", "Kia", "kia". / יצרן.
modelNoModel in Hebrew, English or slug, e.g. "פיקנטו", "Picanto", "picanto". / דגם.
plateNoInstead of make + model. Israeli licence plate, 7 or 8 digits; dashes/spaces allowed (e.g. "12-345-67"). / מספר רישוי.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNo
modelNo
sourceNo
theftsNoby_year [{year, thefts, recovered}], rate_per_1000, rate_year, national_rate_per_1000, shared_with, top_production_years
handoffNoHow the person can ask the operator for a quote (offer only when relevant; never automatic).
nationalNo
page_urlNo
data_dateNoYYYY-MM-DD the data is correct to.
disclaimerYesHebrew disclaimer; relay it.
citation_urlNoPage to cite (link it when you use the facts).
disclaimer_enNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, open world), so the description's added value is the data provenance (Police FOI release, 2023-2025), normalization basis (per 1,000 private cars) and a firm output constraint ("Facts only: never call a model dangerous or rank models"). That constraint is genuinely useful behavioral guidance beyond the annotations.

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 usage trigger and scope, then parameters, then the constraint. Dense but efficient; the Hebrew sentence largely duplicates the English content, which is the only wasted space.

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

Completeness4/5

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

An output schema exists so return values need not be described, and the description still covers data source, time range, normalization, input modes and the empty-argument default. Complete enough for correct invocation, with no glaring omission.

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 each parameter is already documented with Hebrew/English/slug examples, so the schema does the heavy lifting. "By make + model, or by plate" restates the schema's own note about plate replacing make+model, adding little new meaning — baseline 3.

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 (theft/recovery counts for a car model) plus the exact scope of the data (Israel Police, 2023-2025, FOI release), and distinguishes itself from siblings like model_info and lookup_vehicle by naming the theft/insurance angle. An agent can tell exactly what this returns.

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

Usage Guidelines4/5

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

Gives concrete trigger phrases ("how often a model is stolen", "stolen a lot" car, why the insurer asks about anti-theft) and clarifies the no-argument default (national figures). It does not, however, name an alternative sibling or an explicit when-not-to-use, so it stops short of a 5.

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