Find enrichment providers
search_providersSearch current enrichment provider records by natural-language interests in a required region: pass the place the family names (a US city with its state, a ZIP code, a neighborhood or area) or a region ID. A region ID, a town a region lists, or any other US town or ZIP code is placed directly; other place text is mapped onto a covered region by Jev in parallel with embedding the query. Outside the configured regions, search covers providers within 40 km of the town or ZIP (response region place:). Location words in the query are not used for filtering. PostgreSQL retrieves the 120 providers in the area whose descriptions are closest in meaning to the query, the named town first, and Jev keeps and ranks those that fit. Returns relevance scores, the catalog categories of the providers returned (selected_types) and limitations; does not verify program availability. Each caller has its own search rate limit inside one shared by all callers. Search text is processed by Google Gemini and Jev; operational search analytics are stored. Do not include child names or private details.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>",
"region": "<region>"
},
"name": "search_providers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| region | Yes | Where the family is looking, as they said it: a city, neighborhood or area such as "Leander, TX" or "Brooklyn", a ZIP code, or a region ID. Any US town with its state or ZIP code works: outside the configured regions, search covers 40 km around it. The response region is what was searched. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | Yes | The region searched, or place:<town or ZIP> for a search by distance outside the regions. | |
| providers | Yes | ||
| limitations | Yes | ||
| model_version | Yes | ||
| rubric_version | Yes | ||
| selected_types | Yes | ||
| evaluated_count | Yes |