Israel Fine Checker
April 1, 2026 · View on GitHub
israel_fine_checker is primarily an installable skill package for checking Israeli parking and traffic fines through doh.co.il.
It includes:
- a portable skill package for Codex, Claude Code, ChatGPT, and other supported agents
- an MCP stdio server for hosts that prefer MCP tools/resources/prompts
The fines currently covered by the skill are parking fines and HOV/public-transport-route fines.
At this time, the skill supports fine checks for 63 municipalities only, based on the currently maintained municipality-code list bundled with the project.
Install From GitHub Clone
Clone the repository when you want the skill files locally, want to package the skill yourself, or want to run the MCP server:
git clone https://github.com/kistik1/israel_fine_checker.git
cd israel_fine_checker
If you only need the skill, stop here. The installable skill is already under:
skills/israel-fine-checker/
If your platform accepts ZIP uploads, package the skill:
npm install
npm run package-skill
Then upload:
dist/israel-fine-checker-skill.zip
For agents such as Codex, Claude Code, Cursor, GitHub Copilot, Windsurf, and OpenCode, the same rule applies:
skills/israel-fine-checker/
Use that folder directly if the platform supports folder-based skills, or zip it if the platform expects an upload package.
Use Through MCP
The repository can also run as an MCP stdio server.
Install dependencies:
npm install
Run the MCP server:
npm run mcp
Generic MCP client configuration:
{
"command": "node",
"args": ["src/mcp-server.mjs"],
"cwd": "/absolute/path/to/israel_fine_checker"
}
Exposed MCP items:
- prompt:
fine-check-hebrew-intake - resource:
rashut-codes - resource:
hebrew-intake-template - tool:
get_intake_prompt - tool:
resolve_rashut - tool:
check_fines
Use the Skill
After installation, start a new chat and ask for a fine-checking task, for example:
Check Israeli fines for this user. Ask me in Hebrew for teudat zehut, car plate, and rashut.
What the Skill Asks For
The skill collects exactly 3 execution inputs in Hebrew:
- תעודת זהות
- מספר רכב
- רשות
Default intake format:
כדי לבדוק אם יש דוחות, צריך 3 פרטים:
1. מה מספר תעודת הזהות שלך?
2. מה מספר הרכב?
3. באיזו רשות מקומית לבדוק?
נא להשיב בפורמט הבא:
תעודת זהות: __________
מספר רכב: __________
רשות: __________
The generated intake prompt includes a preview of the municipality list and accepts either a Hebrew authority name or a numeric code. The full maintained list is available through GET /rashut-codes and src/data/rashut-codes.json.
What Happens After Install
Once installed, the skill is intended to:
- ask for the required fields in Hebrew
- resolve the
Rashutfrom a known list or numeric code - run the fine-checking workflow
- return normalized bill results and photo links when available
Skill Package Contents
skills/israel-fine-checker/SKILL.mdskills/israel-fine-checker/SKILL_HE.mdskills/israel-fine-checker/metadata.jsonskills/israel-fine-checker/references/skills/israel-fine-checker/scripts/skills/israel-fine-checker/assets/