rescuegroups_organizations

Pack: rescuegroups · Endpoint: https://gateway.pipeworx.io/rescuegroups/mcp

Find animal rescues and shelters with RescueGroups.org accounts: name, type (Rescue or Shelter), address, phone, email, website, adoption process, areas served and services. Filter by postal-code radius, state or name. Requires your own RescueGroups API key. Example: rescuegroups_organizations({ postalcode: “15206”, miles: 25, limit: 5, _apiKey: “your-key” })

Parameters

NameTypeRequiredDescription
postalcodestringnoUS or Canadian postal/zip code to search around. Requires miles or kilometers.
latnumbernoLatitude to search around. Use with lon.
lonnumbernoLongitude to search around. Use with lat.
milesnumbernoRadius in miles. Provide exactly one of miles or kilometers.
kilometersnumbernoRadius in kilometres. Provide exactly one of miles or kilometers.
namestringnoMatch the organization name (substring).
statestringnoTwo-letter state or province code, e.g. “PA”.
citystringnoCity name.
typestringnoRestrict to rescues or to shelters. Omit for both.
org_idstringnoFetch one organization by id instead of searching.
sortstringnoField to sort by, ”-” prefixed for descending, e.g. “orgs.name”. On a distance search “distance” sorts nearest-first.
limitnumbernoRows per page, 1-250. Default 25.
pagenumbernoPage of results, starting at 1.
_apiKeystringyesYour own RescueGroups API key. ${KEY_HELP}

Example call

Arguments

{
  "postalcode": "15206",
  "miles": 25,
  "limit": 5,
  "_apiKey": "your-rescuegroups-api-key"
}

curl

curl -X POST https://gateway.pipeworx.io/rescuegroups/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"rescuegroups_organizations","arguments":{"postalcode":"15206","miles":25,"limit":5,"_apiKey":"your-rescuegroups-api-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('rescuegroups_organizations', {
  "postalcode": "15206",
  "miles": 25,
  "limit": 5,
  "_apiKey": "your-rescuegroups-api-key"
});

More examples

{
  "state": "PA",
  "type": "shelter",
  "limit": 10,
  "_apiKey": "your-rescuegroups-api-key"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "rescuegroups": {
      "url": "https://gateway.pipeworx.io/rescuegroups/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 5, 2026