Skip to main content
Glama

Server Details

Lawn care guides with state- and city-specific timing. Search, read full guides, and cite sources.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 24 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct action: search_lawn_care finds guides, get_lawn_care_content retrieves a specific guide by path, and list_lawn_care_taxonomy enumerates facets for query planning. Their descriptions clearly delineate when to use each, leaving no overlap.

Naming Consistency4/5

All names are snake_case, verb-first, and share the 'lawn_care' namespace. However, get_lawn_care_content and list_lawn_care_taxonomy follow a verb_lawn_care_noun pattern, while search_lawn_care omits the trailing noun, a minor deviation.

Tool Count5/5

Three tools are well-scoped for a read-only content server covering discovery, retrieval, and taxonomy lookup. Each tool earns its place without redundancy, matching the minimal but sufficient surface.

Completeness4/5

The surface covers the core read-only lifecycle: search for guides, retrieve full content by path, and list taxonomy facets for planning. Minor gaps include no direct list-all-guides or related-content operation, but agents can work around these via search.

Available Tools

3 tools
get_lawn_care_contentGet a lawn-care guideA
Read-onlyIdempotent
Inspect

Get the concise answer, metadata, citations, and MCP resource link for one published guide path returned by search_lawn_care.

NameRequiredDescriptionDefault
pathYes

Output Schema

NameRequiredDescription
pathYes
tagsYes
titleYes
topicYes
answerYes
seasonYes
summaryYes
citationsYes
markdownUrlNo
resourceUriYes
canonicalUrlYes

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds that the payload includes citations and an MCP resource link, which hints at a follow-up resource, but says nothing about missing/expired paths or error behavior. Modest added value on top of annotations.

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?

A single front-loaded sentence that names the verb first and packs the return contents and the provenance constraint into one efficient line. No filler.

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

Completeness4/5

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

With a rich annotation set, a single well-constrained parameter, and an output schema that documents the return payload, the description covers what an agent needs to invoke it. Only the path-format taxonomy and failure behavior remain unstated.

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?

There is one parameter with 0% schema description coverage: the schema only constrains it via a regex (articles/states/cities prefixes) and length bounds. The description clarifies that it is a path obtained from search results, but it never explains the three path shapes or that only published guides resolve, so it only partially compensates for the coverage gap.

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?

States a specific verb (Get) and resource (one published lawn-care guide) and enumerates the payload (answer, metadata, citations, resource link). It also ties itself to the sibling search_lawn_care as the source of a valid path, though it does not contrast with list_lawn_care_taxonomy.

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 phrase 'one published guide path returned by search_lawn_care' implies the correct workflow: run search first, then fetch a single result's content. There is no explicit when-not guidance or mention of what to do with invalid/unknown paths, but the sequencing constraint is clear.

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

list_lawn_care_taxonomyList lawn-care taxonomyA
Read-onlyIdempotent
Inspect

List one bounded taxonomy facet for query planning: canonical topics, normalized tags, seasons, content kinds, states, or cities.

NameRequiredDescriptionDefault
facetNotopics
limitNo
prefixNo

Output Schema

NameRequiredDescription
facetYes
valuesYes
documentCountYes
catalogVersionYes

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so safety and mutation behavior are covered. The description adds the useful scoping detail that it returns 'one bounded taxonomy facet,' but does not explain what 'bounded' means, how many items are returned, or any pagination behavior.

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?

A single front-loaded sentence that states the action, scope, and facet options with no filler. Every element earns its place.

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?

An output schema exists, so return values need not be explained, and the federated facet list is stated. However, with 0% schema description coverage, the description omits the meaning of limit and prefix and gives no guidance on selecting this tool over the two sibling search/content tools.

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 0%, so the description must carry parameter meaning. It enumerates the valid facet values, which usefully reinforces the sole enum parameter, but it provides no explanation for the limit or prefix parameters, leaving them undocumented in both schema and description.

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 states a specific verb ('List') and resource ('taxonomy facet'), and enumerates the exact facet categories matching the enum (topics, tags, seasons, kinds, states, cities). This clearly distinguishes it from the content-fetching siblings get_lawn_care_content and search_lawn_care.

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

Usage Guidelines3/5

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

It gives an implied usage context, 'for query planning,' which hints that the tool is for discovering vocabulary before searching. However, it does not explicitly state when to use this versus search_lawn_care or get_lawn_care_content, nor does it name any alternative or exclusion.

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

search_lawn_careSearch lawn-care guidanceB
Read-onlyIdempotent
Inspect

Search published Lawn Care Center guides. Use filters when location, season, topic, or content kind is known. Results include MCP resource links for full Markdown.

NameRequiredDescriptionDefault
tagNo
cityNo
kindNo
limitNo
queryNo
stateNo
topicNo
cursorNo
seasonNo

Output Schema

NameRequiredDescription
totalYes
resultsYes
nextCursorNo
catalogVersionYes

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is fully covered. The description adds two useful behavioral facts beyond that — results are restricted to 'published' guides and include MCP resource links for full Markdown — but says nothing about pagination via cursor or the limit cap, so it is additive but not rich.

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 with the purpose front-loaded, then filter guidance, then a result note — no filler. Slightly terse for a 9-parameter tool, 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?

An output schema exists, so return values need not be explained, and annotations cover safety. However, with 9 optional parameters and no schema descriptions, the agent still lacks guidance on query vs tag, pagination via cursor, and the default/limit behavior, leaving meaningful gaps for a search tool.

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% across 9 parameters, so the description carries the full explanatory burden. It names location, season, topic, and content kind, which roughly maps to city/state, season, topic and kind, but leaves query, tag, limit, and cursor entirely undefined — including the important distinction between a free-text query and a taxonomy tag.

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?

Clear verb+resource: 'Search published Lawn Care Center guides', which tells the agent exactly what is retrieved. It does not name the siblings (get_lawn_care_content, list_lawn_care_taxonomy), though the mention of resource links for full Markdown implicitly signals it is a discovery, not a fetch, tool.

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

Usage Guidelines3/5

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

The sentence 'Use filters when location, season, topic, or content kind is known' implies when the tool is useful, but it gives no exclusions and never names the alternative (get_lawn_care_content) that should be used once a specific guide is identified. Usage is inferred rather than stated.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_lawn_care_content
    • First observedlist_lawn_care_taxonomy
    • First observedsearch_lawn_care

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides AI agents with instant access to jurisdiction-specific landlord-tenant law data and verified state statutes across five US states and major cities. It enables users to query legal rules for security deposits, eviction timelines, and habitability standards with sub-10ms local response times.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to retrieve the full current text of any state statute section by citation, along with its amendment history, repealed/transferred status, neighboring sections, and any pending future-effective version. It also performs live full-text keyword search across actual section body text to find statutes by topic.
    270 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to pull the full text of any state statute by citation, and to search official section catchlines by topic or keyword to find matching citations. Keyless, and handles citation suffixes such as "12.1-16-01" or "47-16-13.1".
    397 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources