📇 ☁️ - Search rescue dogs from European and UK organizations, with detailed profiles and personality matching
rescuedogs-mcp-server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Search by lifestyle
Get detailed profiles
MCP server for discovering rescue dogs from European and UK organizations. Search, filter, and get detailed profiles of dogs available for adoption.
Listed in the Claude Connectors Directory.
**Run a rescue or shelter?** FOR-RESCUES.md shows how to
publish your own animals the same way, with a working example server.
Connect
Claude
Enable **Rescue Dogs** from the
Connectors Directory. No
account or setup needed.
Remote (any MCP client)
No install. Add the endpoint as a custom connector or remote MCP server:
It speaks MCP streamable HTTP, needs no authentication, and is read-only.
Local (npm, stdio)
Requires Node.js 22 or later.
Then add it to your client's MCP config. For Claude Desktop that is
~/Library/Application Support/Claude/claude_desktop_config.json on macOS or
%APPDATA%\Claude\claude_desktop_config.json on Windows:
Available Tools
rescuedogs_search_dogs
Search for rescue dogs with comprehensive filtering.
**Parameters:**
- query - Free-text search
- breed - Filter by breed name
- breed_group - Filter by breed group: Designer/Hybrid, Guardian, Herding, Hound, Mixed, Non-Sporting, Sporting, Terrier, Toy, Working
- size - Small, Medium, Large. Giant breeds are listed as Large; XLarge (also
accepted as Giant) is rarely used. Tiny is searched as Small
- age_category - puppy, young, adult, senior. Matches only dogs with a recorded age
- sex - male, female
- energy_level - low, medium, high (also matches very_high), very_high
- experience_level - first_time_ok, some_experience, experienced_only
- home_type - apartment_ok, house_preferred, house_required
- adoptable_to_country - ISO country code (GB, IE, FR, DE)
- organization_id - Restrict to one rescue (see rescuedogs_list_organizations)
- good_with_kids, good_with_dogs, good_with_cats - boolean
- sort - recommended (mixes rescues), newest (default), waiting_longest, youngest, oldest
- limit (1-50, default 10), offset - pagination
- include_images - Include dog photos (default: false, max 5 dogs)
- image_preset - thumbnail (200x200) or medium (400x400)
- response_format - markdown (default) or json
rescuedogs_get_dog_details
Get full details for a specific dog including AI-generated personality profile.
**Parameters:**
- slug - Dog's URL slug (required)
- include_image - Include photo (default: true)
- include_gallery - With include_image, embed up to 5 photos from the dog's gallery instead
(default: false). Every photo URL is listed either way
- image_preset - thumbnail or medium (default)
- response_format - markdown (default) or json
rescuedogs_list_breeds
Get available breeds with counts and statistics.
**Parameters:**
- breed_group - Filter by breed group (see the list under rescuedogs_search_dogs)
- min_count - Minimum dogs available
- limit - Number of breeds to return (1-100, default 20)
- response_format - markdown (default) or json
rescuedogs_get_statistics
Get overall platform statistics.
**Parameters:**
- response_format - markdown (default) or json
rescuedogs_get_filter_counts
Get available filter options with counts based on current filters, plus how
many dogs match and how many are good with children, dogs and cats, suit
first-time owners, and have low, medium or high energy.
**Parameters:**
- current_filters - Object with any of breed, size, age_category, sex,
adoptable_to_country, good_with_kids, good_with_dogs, good_with_cats
- response_format - markdown (default) or json
rescuedogs_list_organizations
List rescue organizations with their statistics.
**Parameters:**
- country - Filter by ISO country code
- active_only - Only active organizations (default: true)
- limit - Number to return (1-50, default 20)
- response_format - markdown (default) or json