bni_search
Locate BNI members and their business details by country, keywords, city, or profession. Narrow results with match modes and selectable fields to avoid irrelevant listings.
Instructions
Searches the public BNI member directory for a country. Fans out across every registered site for that country (capped; see bni_list_countries). BNI's own search matches each word in "keywords" independently (OR-style) up to 250 raw results per site; for a multi-word keywords this tool then narrows the raw matches down by matchMode before returning (default 20 results — raise maxResults for more).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Filters by exact stored city — use keywords for anything less precise | |
| fields | No | Restrict each result to just these fields, e.g. ["name","company","profession","city"], for a compact one-line-per-member response. Omit for the full default format. | |
| country | Yes | Two-letter country code (e.g. "DE", "FR", "US"). See bni_list_countries for every registered code. | |
| keywords | No | Search term: name, profession, company, or specialty (e.g. "Marketing", "Tax advisor") | |
| matchMode | No | How a multi-word "keywords" is narrowed against BNI's raw (broad, OR-style) match: "phrase" (default) requires the exact phrase; "all" requires every word present in any order; "any" disables narrowing and returns BNI's raw unfiltered match. No effect on a single word. | |
| maxResults | No | Caps how many matched members are returned (default 20, max 250). The full raw result set is still fetched and matched first; this only truncates the response. |