Start AlpineLead Sales Agent mission
run_sales_missionSingle-tool async Sales Mission state machine.
action=start: starts a mission and returns job_id quickly.
action=status: checks the same job without starting another mission.
action=result: fetches the final result without starting another mission.
This intentionally keeps all async lifecycle operations inside ONE MCP tool so
clients that expose only run_sales_mission can still complete the workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Natural-language sales objective. Required only for action=start. | |
| tone | No | professional | |
| count | No | ||
| action | No | Async action: start, status, or result. Use start for a new mission. Use status/result with the returned job_id. | start |
| job_id | No | smj_... job ID returned by a previous start call. Required for action=status or action=result. | |
| region | No | Optional region. | |
| country | No | Austria, Germany, Switzerland or DACH. | DACH |
| district | No | Optional district. | |
| industry | No | Optional target industry. | |
| language | No | en | |
| max_budget | No | Hard cap in AlpineLead credits. The mission never intentionally exceeds this amount. | |
| destination | No | Where to keep/send the result: alpinelead, webhook, pipedrive, hubspot, both, or all. | alpinelead |
| referral_id | No | Optional alr_... ID returned by match_alpinelead_capability. | |
| minimum_score | No | ||
| sales_kit_count | No | ||
| save_to_history | No | ||
| include_sales_kits | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||