Skip to main content
Glama

Find the infinitive of a conjugated form

find_infinitive
Read-onlyIdempotent

Identify the infinitive behind any conjugated verb form. Provide the form and language to get matching infinitives and their paradigm slots, including irregular forms across 20+ languages.

Instructions

Reverse lookup: given any conjugated form and a language, returns the infinitive(s) whose paradigm contains it, with the slots it occupies (e.g. 'suis' in French matches both être and suivre). Full coverage for fr/es/de/en; irregular forms in all 20+ languages.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formYesThe conjugated form to look up
languageYesLanguage code (ISO 639-1, ISO 639-3, or an English name)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
formYes
matchesYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.3.2

TDQS

A4.5/5.0
Behavior5/5

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

Given that annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, the safety profile is covered. The description adds valuable behavioral context beyond the annotations: it returns multiple possible infinitives, reports the slots the form occupies, includes coverage caveats for fr/es/de/en, and notes irregular forms are handled across all languages.

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

Conciseness5/5

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

The description is two sentences with no wasted words. It front-loads the core purpose with 'Reverse lookup', then immediately explains the return behavior and gives a clarifying example. The coverage note at the end is concise and useful, and every sentence earns its place.

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 simple read-only two-parameter lookup with a full schema and an output schema present, the description is complete. It explains what the tool returns, how it handles ambiguity, what coverage to expect, and which languages are supported. Nothing essential is missing for an agent to invoke it correctly.

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 description coverage is 100%, and both parameters already have clear descriptions in the schema ('The conjugated form to look up' and 'Language code'). The description reinforces this but does not add meaningful new parameter-level detail beyond what the schema already provides, so the baseline score of 3 is appropriate.

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?

The description opens with 'Reverse lookup', which names a specific operation and resource: converting a conjugated form into its infinitive(s). It also distinguishes this from the sibling tool 'conjugate' by clearly stating the direction of the lookup, and provides a concrete ambiguous example ('suis' matching both être and suivre), so an agent can confidently tell it apart.

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?

The description makes the usage context explicit: use this when you have a conjugated form and want the infinitive(s). It does not explicitly name alternatives or exclusion conditions, but the 'reverse lookup' framing plus the sibling name 'conjugate' make the appropriate use case clear enough.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ablaut-dev/ablaut-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server