Find a Japanese grammar point
find_grammarUse this when the user asks about a Japanese grammar pattern or particle (〜てもいい, ために, ば vs たら, は and が), what it means, how it is used, an example of it, or how to say something with a pattern. Searches the site’s 828 grammar points (N5–N1) by the pattern in Japanese or romaji, or by its meaning in the user’s language. Each result has the pattern, JLPT level, meaning in the user’s language, an example sentence with translation, a recording of the example where available, and the grammar page; plus the site’s course lessons whose titles match, with links and whether each is free or needs a subscription or pass.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "find_grammar"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | The user’s language for meanings, labels and links: zh-Hans (Simplified Chinese), zh-Hant (Traditional Chinese), en (English) or ko (Korean). Other languages: en. Default: guessed from the query. | |
| level | No | Only this JLPT level. | |
| limit | No | How many grammar points to return at most. | |
| query | Yes | The pattern (てもいい, 〜ために, te mo ii) or what it expresses in the user’s language (permission, “in order to”, 为了). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | Yes | ||
| query | Yes | ||
| lessons | Yes | ||
| results | Yes |