Submit a request to be matched with an agent
submit_match_requestSubmits the user's completed questionnaire and contact details to Rate-My-Agent.com's free agent-matching service. Call it only after showing the user their answers and contact details and receiving an explicit confirmation; set consent to true to record that confirmation. Use each option's exact value from get_matching_questions. Handling the result: report success only on "ok":true, and relay the returned message verbatim. On "ok":false with code "no_response" the service did not answer in time — call it once more. On "ok":false with a field and message (for example an invalid email), tell the user what to correct, collect the new value and submit again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| notes | No | ||
| phone | Yes | North-American number; 10 digits. | |
| budget | No | Use an exact option value from get_matching_questions. | |
| address | Yes | For SELLERS: the property's full street address. For BUYERS: the city or neighbourhood they are targeting. | |
| consent | Yes | Set to true ONLY after the user picks "1. Confirm and Submit Request". Must be true to submit. | |
| buy_sell | Yes | ||
| full_name | Yes | ||
| quiz_version | No | mcp-v1 | |
| property_type | No | ||
| financing_help | No | Buyers only — exact option value. | |
| property_condition | No | Sellers only — exact option value. | |
| also_buying_or_selling | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | true only when the lead was accepted. | |
| code | No | e.g. invalid_input, invalid_email, no_response. | |
| field | No | Which field to correct, when applicable. | |
| status | No | ||
| message | No | Relay verbatim on success; on error, the fix to explain. | |
| retryable | No | true means submit once more. | |
| http_status | No |