Skip to main content
Glama

ServiceMonster MCP by usefulapi

List notes

servicemonster_list_notes
Read-only

Notes attached to accounts, orders and sites. GET /v1/notes; returns one page, not all matching records.

Input Schema

NameRequiredDescriptionDefault
limitNoRecords per page (default25, maximum100 here).
fieldsNoOptional comma-separated field names to return.
wFieldNoOne documented field to filter, e.g. accountName or balanceDue. Requires wValue.
wValueNoFilter value; provide together with wField.
pageIndexNoZero-based page index (default0); advance it to retrieve more records.
wOperatorNoComparison; omit for equality. 'like' matches a substring.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, so safety is covered. The description adds meaningful behavioral context beyond that: it discloses the underlying GET /v1/notes endpoint and warns that a single call returns only one page of results, not all matches. It stops short of stating the default page size or what happens with the wField/wValue filters.

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?

Two short sentences with no filler, and the resource scope is front-loaded before the pagination caveat. Slightly too terse for a tool with six parameters and many close siblings, but nothing is wasted.

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?

Given a read-only list tool with a fully documented schema and no output schema, the description covers the resource and the pagination pitfall. It omits the two things an agent most needs here: how this differs from the entity-scoped list siblings, and any hint about the shape of returned notes.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all six parameters are already documented with defaults, bounds, patterns and enum values. The description adds no parameter detail, which the baseline rule permits at 3; a 4 is warranted only because the pagination note reinforces the correct use of limit/pageIndex. This is generous but the schema carries essentially all semantic load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the resource ('Notes attached to accounts, orders and sites') and the endpoint, but uses no explicit verb and never distinguishes this global list from the sibling scoped lists (list_account_notes, list_order_notes, list_site_noteactivities). An agent can guess the scope but must infer whether this is the unfiltered cross-entity list.

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

Usage Guidelines2/5

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

No guidance on when to choose this tool over the scoped siblings or get_note. The only condition-like statement is the pagination caveat, which is about invocation mechanics rather than tool selection.

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.