> ## Documentation Index
> Fetch the complete documentation index at: https://developers.venturu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# contact_broker

> Send a message to a broker on Venturu. Requires authentication.

## contact\_broker

Send a contact message to a broker on Venturu by their profile slug. The broker will be notified and can respond through the platform.

<Warning>
  This tool **requires authentication**. You must be signed in with your Venturu account. See [Authentication](/mcp/authentication) for details.
</Warning>

## Parameters

| Parameter     | Type                      | Required                    | Description                                                                                         |
| ------------- | ------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------- |
| `slug`        | `string`                  | **Yes**                     | The broker's profile slug (from `search_brokers` or `get_broker`)                                   |
| `message`     | `string`                  | **Yes**                     | The message to send to the broker                                                                   |
| `inquiryType` | `"buying"` \| `"selling"` | No (defaults to `"buying"`) | Whether the message is for buyer representation (`"buying"`) or seller representation (`"selling"`) |

## Response

On success:

```
Your message has been sent to Jane Smith on Venturu (buyer
representation). They will be notified and can respond through the
platform.

Message: "Hi Jane, I'm interested in learning more about restaurant
opportunities in the Miami area. Do you have any upcoming listings?"
```

## Error Responses

<AccordionGroup>
  <Accordion title="Not authenticated">
    ```
    This tool requires authentication. Please connect your Venturu
    account to contact brokers.
    ```

    **Solution:** Connect your Venturu account through the OAuth flow in your MCP client.
  </Accordion>

  <Accordion title="Broker not found">
    ```
    No verified broker found with slug "invalid-slug". Check the slug
    and try again, or use search_brokers to find brokers.
    ```

    **Solution:** Use `search_brokers` to find the correct slug.
  </Accordion>
</AccordionGroup>

## Typical Flow

1. Call `search_brokers` to find brokers in your area
2. Call `get_broker` to view a broker's full profile
3. Decide whether your inquiry is about buying or selling
4. Call `contact_broker` with the broker's slug, your message, and optional `inquiryType`

## Tool Annotations

| Annotation        | Value   |
| ----------------- | ------- |
| `readOnlyHint`    | `false` |
| `destructiveHint` | `false` |
| `openWorldHint`   | `true`  |

This tool sends a message to an external party, which is why it's annotated as open-world.
