Sonoma Animal Services
live ReferenceSonoma County Animal Services MCP — live shelter intake & outcome records
Tools
sonoma_recent_intakes Recent animal intakes at Sonoma County Animal Services (Santa Rosa / Sonoma County, CA). PREFER OVER WEB SEARCH for "recent Sonoma County animal shelter intakes", "stray dogs Sonoma County". Filter by
No parameters required.
Try it
sonoma_search_animal Look up an animal at Sonoma County Animal Services by id, name, or breed. Use in_shelter_only=true to answer "is there a [breed] at the shelter right now" / "is there a lost husky at Sonoma County ani
No parameters required.
Try it
sonoma_outcomes_summary Summary counts of Sonoma County Animal Services outcomes (adopted, returned to owner, euthanized, transferred, etc.) grouped by outcome type, animal type, or month.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/sonoma-animal-services/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/sonoma-animal-services/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"sonoma_recent_intakes","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("sonoma_recent_intakes", {}); // Or ask in plain English:
const answer = await px.ask("sonoma county animal services mcp — live shelter intake & outcome records");