list_business_categories
Returns all industry categories and their business types with IDs. Use the business type IDs in search_businesses (businessTypeIds) to filter listings by category. Call this first when you need to discover which IDs to use for a given industry or business type.
list_languages
Returns all languages with their IDs. Use these IDs in search_brokers (languageIds) to find brokers who speak specific languages. Call this when you need to discover which language IDs to use.
search_businesses
Search for businesses (listings) for sale on Venturu. Supports natural-language location (e.g. 'Palm Beach, FL', 'Miami', '33101') via the location parameter, or an exact bbox. Other filters: price, revenue, business type, state, etc. Returns censored listing data with titles and addresses handled according to listing visibility settings.
search_brokers
Search for business brokers (agents) on Venturu by location, name, languages, and more. Returns verified brokers with email and phone redacted.
get_business
Get full details for a single business (listing) by its slug. Call this when the user asks for more information about a specific business. Use the slug from search_businesses results.
get_broker
Get full details for a single broker (agent) by their profile slug. Call this when the user asks for more information about a specific broker. Use the slug from search_brokers results.
contact_broker
Send a contact message to a broker on Venturu by their profile slug. Requires an authenticated Venturu account. Provide the broker slug and the message to send. Use search_brokers to find broker slugs.
contact_seller
Send a contact message to a seller on Venturu by their listing ID. Requires an authenticated Venturu account. Provide the listing ID and the message to send. Use search_businesses to find listing IDs.
who_am_i
Returns the identity of the currently authenticated user. Requires authentication. Use this to verify that the connection is correctly authenticated (e.g. in the voice agent).