Skip to main content
Glama

Pawlisty Pet Listings

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clear, distinct purpose: browsing breeds, getting buyer safety info, retrieving listing details, and searching listings. No overlap or confusion possible.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (browse_breeds, get_buying_guide, get_pet_listing, search_pet_listings).

Tool Count5/5

With 4 tools covering breed info, safety guidance, listing details, and search, the set is well-scoped for a buyer-focused pet listing service.

Completeness4/5

Covers core buyer workflows (search, detail, breed research, safety). Minor gap: no tool to list all available species or filter by more attributes, but not a critical omission.

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNoBreed name fragment.
speciesNo
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNoWhich guide. Omit to return all buyer guides.
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesListing id.
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.

ParametersJSON Schema
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 place name.
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.
Behavior3/5

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

No annotations are provided, so the description must cover behavioral traits. It implies a read-only search operation but does not explicitly state it's non-destructive, mention authentication needs, rate limits, or return behavior (e.g., pagination). Adequate 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loaded with the main purpose, and every sentence adds value. No fluff.

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 the tool's complexity (19 parameters, no output schema, no annotations), the description covers purpose, usage, and general output. However, it lacks details on result structure, error handling, or sorting/pagination behavior, leaving gaps for an agent.

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 only 42%. The description lists filterable attributes (species, breed, location, price, care) but does not detail each parameter. It adds some context beyond the schema but does not fully compensate for the low coverage.

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 'Search live pet listings for sale or adoption on Pawlisty' and lists common filter attributes. It differentiates from sibling tools (browse_breeds, get_buying_guide, get_pet_listing) by focusing on search/filtering.

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 provides explicit when-to-use context ('Use whenever a user wants to buy or adopt a pet or asks what is available'). It does not state when NOT to use or mention alternatives explicitly, but the purpose is clear enough.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    Search live startup.jobs listings with filters for role, location, and employment type, plus get job details, company profiles, hiring trends, and salary benchmarks.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables searching Austria's largest classifieds marketplace (willhaben.at) for real estate, cars, jobs, and second-hand items via natural-language queries and structured filters, with full listing details.
    7
    16
    1
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Enables searching live, normalized job postings from 30+ ATS feeds and job boards, with tools for job search, source listing, pricing plans, and Upwork jobs.
  • -
    license
    -
    quality
    -
    maintenance
    Enables searching and filtering real estate properties in France through the Melo API. Supports comprehensive property searches with filters for price, surface area, location, and property type for both sales and rentals.

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources