Skip to main content
Glama

Search Objects

onto_object_search
Read-onlyIdempotent

Objekte ueber ihre Feldwerte suchen (Filter/Textsuche ueber Properties). Rein lesend. Nutze es, wenn du Objekte NICHT ueber die udid kennst — das ist der Einstieg vor onto_object_show. Fuer die reine Scope-Auswahl vor der Suche onto_object_search_scopes. | EN: object, record, entry, property, link, search

Input Schema

NameRequiredDescriptionDefault
qNoSuchbegriff
pageNoSeitennummer (Default 1)
typeNoObjekttyp-Filter
orderNoSortierung: 'modified_desc' (neueste zuerst) oder leer (Name)
excludeNoAuszuschließende udid
linktypeNoLinktyp-Filter
per_pageNoErgebnisse pro Seite (Default 30, max 100)
unbewertetNo1 = nur Objekte, an denen noch KEIN Kommentar haengt (z.B. unbewertete Fotos)
modified_afterNoNur Objekte, die seit diesem Zeitpunkt geaendert wurden ('JJJJ-MM-TT HH:MM:SS' oder ISO mit T)
modified_beforeNoNur Objekte, die bis zu diesem Zeitpunkt geaendert wurden
changed_within_minutesNoNur Objekte der letzten N Minuten (relativ zu jetzt)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • addedInput schema / properties / changed_within_minutes
      Added value: +{
      +  "description": "Nur Objekte der letzten N Minuten (relativ zu jetzt)",
      +  "type": "integer"
      +}
    • addedInput schema / properties / modified_after
      Added value: +{
      +  "description": "Nur Objekte, die seit diesem Zeitpunkt geaendert wurden ('JJJJ-MM-TT HH:MM:SS' oder ISO mit T)",
      +  "type": "string"
      +}
    • addedInput schema / properties / modified_before
      Added value: +{
      +  "description": "Nur Objekte, die bis zu diesem Zeitpunkt geaendert wurden",
      +  "type": "string"
      +}
    • addedInput schema / properties / order
      Added value: +{
      +  "description": "Sortierung: 'modified_desc' (neueste zuerst) oder leer (Name)",
      +  "type": "string"
      +}
    • addedInput schema / properties / unbewertet
      Added value: +{
      +  "description": "1 = nur Objekte, an denen noch KEIN Kommentar haengt (z.B. unbewertete Fotos)",
      +  "type": "integer"
      +}
  2. Added
  3. Removed
  4. First observed

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the description's 'Rein lesend' merely restates them. It adds no real behavioral context such as result ordering defaults, pagination limits, or what a search returns when nothing matches.

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?

The core guidance is front-loaded and compact, with the read-only note and sibling routing in three short sentences. The trailing '| EN: object, record, entry, property, link, search' keyword list is filler that does not help an agent decide or invoke.

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

Completeness3/5

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

Annotations and a fully documented schema cover most needs, but with no output schema the description never indicates what results look like or how pagination behaves despite page/per_page parameters. It is adequate for selection but thin on call outcome.

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% across all 11 parameters, so the schema already carries the semantics (q, page, per_page, modified_after, unbewertet, etc.). The description adds only the general notion of filtering by properties, so baseline 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?

States a specific verb and resource (search objects by field values / filter and text search over properties) and explicitly differentiates from onto_object_show and the scope-selection tool. An agent can distinguish it from siblings without opening any schema.

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?

Gives explicit when-to-use guidance: use it when you do NOT know the object's udid, as the entry point before onto_object_show, and use the scopes tool for pure scope selection. The alternative and the condition that selects it are both named.

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.