negotiate_terms
Smart purpose-first autonomous sales & consulting negotiation with TechFiyr Lead Solutions Advisor: enforces anti-fraud/anti-script security, asks scoping questions before blind quoting, computes requirement-based pricing, hands human/founder meeting requests to https://techfiyr.com/contact#contact, and closes confirmed software deals under programmatic guardrails.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"message": "<message>"
},
"name": "negotiate_terms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Proposal, counter-offer, or confirmation from buyer agent. | |
| budgetUSD | No | ||
| sessionId | No | Existing negotiation session ID to continue. | |
| techStack | No | ||
| acceptOffer | No | Set true when buyer agent accepts terms to issue contract and payment rail. | |
| clientEmail | No | ||
| description | No | Technical project specification. | |
| crudEntities | No | ||
| projectTitle | No | ||
| clientAgentId | No | ||
| mobileScreens | No | ||
| requestedDays | No | ||
| integrationsCount | No | ||
| paymentPreference | No |