rescuegroups_organizations

Pack: rescuegroups · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/rescuegroups_organizations for the schema, then POST the same URL with its arguments for the data.

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 — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the rescuegroups pack
{
  "mcpServers": {
    "rescuegroups": {
      "url": "https://gateway.pipeworx.io/rescuegroups/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 20, 2026