Skip to main content
Glama

Famly MCP by usefulapi

List sites

famly_list_sites
Read-onlyIdempotent

Site IDs and titles accessible to this API token. Sites are currently not paginated by Famly. Uses the Famly Public API; results depend on token permissions.

Input Schema

NameRequiredDescriptionDefault
siteIdsNo
organizationIdNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already cover read-only, idempotency and open-world access, so the description's marginal value is the two facts it adds: results are permission-scoped to the token and the endpoint is not paginated. Those are genuinely useful, but nothing is said about ordering, the shape of each returned item, or what an empty result means.

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?

Three short sentences, front-loaded with what is returned, followed by the pagination and permission caveats. Nothing is padded, though the sentences are terse enough that the missing parameter semantics feel like omission rather than brevity.

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

Completeness2/5

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

For a tool with two undocumented parameters and no output schema, the description should explain filtering semantics and the returned fields. It handles the permission scoping and pagination caveats but leaves the entire input contract unaddressed.

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

Parameters2/5

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

Schema description coverage is 0%, so the description carries the full burden for siteIds and organizationId, yet it names neither and explains no filtering behavior. An agent cannot tell whether siteIds narrows the result set, returns only those sites regardless of permission, or errors on an inaccessible ID.

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

Purpose4/5

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

"Site IDs and titles accessible to this API token" states a specific resource and return shape, and the resource name (sites) cleanly separates it from siblings like famly_list_groups or famly_list_employees. It stops short of saying whether it is a full enumeration or a filtered lookup, which the presence of filters makes ambiguous.

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 statement of when to use this tool, when not to, or how it relates to any alternative. With two optional filter parameters, an agent gets no guidance on whether to call it bare, with siteIds, or with organizationId.

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.