Skip to main content
Glama

Pawlisty Pet Listings

Server Details

Search live Pawlisty pet listings by species, breed, location, and price.

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
99.6% over 66 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.2/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: breed browsing, safety guidance, single-listing details, and listing search. No two tools overlap in functionality, so an agent can reliably select the right one.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case: browse_breeds, get_buying_guide, get_pet_listing, search_pet_listings. The verbs vary but the structural pattern is uniform and predictable.

Tool Count5/5

Four tools is well-scoped for a pet listing service focused on discovery and guidance. Each tool serves a necessary function without redundancy or bloat.

Completeness5/5

The domain is clearly read-only pet discovery and buyer support. Browse breeds, search listings, fetch details, and access safety guidance form a complete workflow with no dead ends. The only missing operations would be seller-side actions, but they are outside the server's stated purpose.

Available Tools

4 tools
browse_breedsAInspect

List pet breeds Pawlisty covers, with links to breed guides and current availability. Use when comparing breeds or researching before buying. Returns a breed id usable in search_pet_listings.

NameRequiredDescriptionDefault
limitNo
queryNoBreed name fragment.
speciesNo

TDQS

A4.1/5.0
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses that the tool lists breeds with links and availability, and returns an ID, implying read-only behavior. No hidden side effects, but lacks details on authentication or rate limits.

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?

Three concise sentences, front-loaded with main action, then usage guidance, then return value. No wasted words.

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?

Tool is simple (list breeds) with 3 optional params and no output schema. Description covers purpose, usage, and return value linkage to sibling tool. Lacks details on pagination/limit behavior and precise semantics of species enum.

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 only 33% (only 'query' has a description). The description text does not explain the other two parameters (limit, species), leaving their semantics unclear. The tool description adds minimal value beyond schema.

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 clearly states the tool lists pet breeds, with links to guides and availability, and distinguishes it from siblings like search_pet_listings by returning a breed ID usable in that tool.

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?

Provides explicit when-to-use advice ('when comparing breeds or researching before buying') and hints at workflow (breed id usable in search_pet_listings), but does not mention when not to use or alternative tools.

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

get_buying_guideAInspect

Return Pawlisty buyer-safety guidance (avoiding pet scams, FAQ on buying/adopting safely). Use for any "how do I safely buy or adopt a pet" or "is this listing a scam" question. Returns a summary and a link to the full guide on pawlisty.com.

NameRequiredDescriptionDefault
topicNoWhich guide. Omit to return all buyer guides.

TDQS

A3.8/5.0
Behavior2/5

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

No annotations provided; description only mentions return type (summary and link) without disclosing any side effects, permissions, or rate limits. For a read-only information tool, basic transparency is present but minimal.

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?

Two sentences, front-loaded with purpose and usage. Every sentence adds value with no extraneous words.

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?

Tool is simple with one parameter; description covers return values and intended use. Sibling tools are distinct, providing sufficient context. Minor lack: no mention of expected response format, but acceptable for a simple guide retrieval.

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 coverage is 100% and includes a clear description for the topic parameter. The description reiterates the 'omit to return all' behavior already present in the schema, adding no new semantic value beyond output information.

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?

Description clearly states it returns buyer-safety guidance for pet scams and safe adoption, distinct from sibling tools that deal with breed browsing and listings. Verb and resource are specific.

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?

Explicitly states use case for safety questions ('how do I safely buy/adopt' or 'is this a scam'), providing clear context. Does not explicitly state when not to use, but sibling tools imply alternative uses.

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

get_pet_listingAInspect

Get full details for one Pawlisty listing by id. Use after search_pet_listings when the user wants more on a specific pet. To contact the seller the user must visit the listing page.

NameRequiredDescriptionDefault
idYesListing id.

TDQS

A4.2/5.0
Behavior3/5

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

No annotations provided, so description carries full burden. It implies a read operation but does not explicitly state read-only, nor mention authentication requirements or whether the response includes all fields. Adequate but could be more precise.

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?

Two concise sentences: first states purpose and usage context, second adds a practical limitation. No unnecessary words.

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?

For a simple retrieval tool with one parameter and no output schema, the description covers what it does, when to use, and a key limitation. Could hint at the structure of 'full details' but is sufficient as is.

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?

Only one parameter with schema description 'Listing id.' Description adds little beyond the schema (just 'by id'). With 100% schema coverage, 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?

Clearly states the action ('Get full details'), the resource ('Pawlisty listing'), and the identifier ('by id'). Distinguishes from sibling 'search_pet_listings' which searches instead of retrieving a single record.

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?

Explicitly tells when to use this tool ('after search_pet_listings when the user wants more on a specific pet') and what not to expect ('To contact the seller the user must visit the listing page').

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

search_pet_listingsAInspect

Search live pet listings for sale or adoption on Pawlisty. Use whenever a user wants to buy or adopt a pet or asks what is available, filtered by species, breed, location, price, or care attributes. Returns current listings with links to pawlisty.com.

NameRequiredDescriptionDefault
ageNonewborn 0-8wk, young 2-6mo, adolescent 6-12mo, adult 1-7yr, senior 7+yr.
sizeNo
sortNorelevance
breedNoBreed name; resolved to a breed id. Use browse_breeds to disambiguate.
limitNo
queryNoFree-text keywords.
genderNo
city_idNoExact city id if known.
desexedNoNeutered or spayed.
speciesNo
locationNoCity, or a state/region name or code (e.g. "Livermore", "California", "CA"). A state searches the whole state; "City, ST" searches the city and falls back to the state.
good_withNo
price_maxNo
price_minNo
vaccinatedNo
distance_kmNo
country_codeNoISO 3166-1 alpha-2 (e.g. US, GB). Defaults to the site default.
listing_typeNofor_sale
verified_onlyNoOnly photo-verified listings.

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the burden of disclosing behavior. It notes that results are 'current listings with links to pawlisty.com,' implying a read-only search operation, and mentions filtering. However, it does not disclose pagination, rate limits, or explicit read-only status, leaving some behavioral ambiguity for a complex search tool.

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 concise sentences with no filler. The main action and purpose are front-loaded, and it efficiently covers the key use case and output. Every sentence adds value.

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 19 parameters, no annotations, and no output schema, the description is sparse. It gives the core purpose and output but lacks guidance on complex usage, such as how filters combine, the significance of location fallback, or the role of browse_breeds. The schema offers some help, but overall the description is only minimally adequate for such a complex tool.

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 coverage is only 42%, and the description compensates only partially by listing filter categories (species, breed, location, price, care attributes). It does not explain the meaning of specific parameters like limit, sort, distance_km, or gender, which are undocumented in the schema. The added value is modest but not sufficient for the coverage gap.

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 ('Search'), a clear resource ('live pet listings'), and the platform ('Pawlisty'). It explicitly mentions the purpose (buy/adopt) and the filtering dimensions. It distinguishes itself from siblings by being the search tool, while browse_breeds is for disambiguation and get_pet_listing for a single listing.

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 explicitly instructs when to use the tool: 'Use whenever a user wants to buy or adopt a pet or asks what is available.' It provides clear context but does not mention when not to use it or point to alternatives, leaving a small gap in explicit exclusion guidance.

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. 1 tool update
    • Changedsearch_pet_listings1 field changed
      • changedInput schema / properties / location / description
        Previous value: -"City or place name."New value: +"City, or a state/region name or code (e.g. \"Livermore\", \"California\", \"CA\"). A state searches the whole state; \"City, ST\" searches the city and falls back to the state."
  2. 4 tool updates
    • First observedbrowse_breeds
    • First observedget_buying_guide
    • First observedget_pet_listing
    • First observedsearch_pet_listings

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search live musical-instrument marketplace listings — guitars, amps, pedals, synths, drums and pro audio — filtering by make, model, category, condition, price band, year and region, and to pull full listing detail, seller profiles and the category tree. It returns current asking prices only, with no realized sold-transaction data.
    13 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to search public classified listings and read individual listing details through a local browser session, with filters for location, radius, price, and sort order. Read-only and user-directed: no login, no account, no messaging, and no bulk scraping.
    2
    19 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables searching and browsing 45,000+ classified ads on Joomil.ch, including filtering by category, canton, price, and location, retrieving listing details, and exploring categories.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources