submit_project_spec
Submits a finalized software spec or accepted quoteId to create a binding order, generate SOW + payment link/escrow instruction, trigger founder alerts, and return an orderId + accessToken.
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": {
"clientEmail": "<clientEmail>",
"projectTitle": "<projectTitle>",
"scopeSummary": "<scopeSummary>"
},
"name": "submit_project_spec"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quoteId | No | Optional quoteId from request_quote. | |
| clientDid | No | ||
| techStack | No | ||
| callbackUrl | No | Optional HTTPS webhook URL for delivery updates. | |
| clientEmail | Yes | Client principal email for SOW, payment, and GitHub transfer. | |
| crudEntities | No | ||
| deliveryDays | No | Delivery SLA in days (7 or 14). | |
| projectTitle | Yes | ||
| scopeSummary | Yes | Detailed functional and technical scope. | |
| clientAgentId | No | ||
| mobileScreens | No | ||
| agreedPriceUSD | No | Proposed/agreed USD amount (must pass floor guardrails). | |
| integrationsCount | No | ||
| paymentPreference | No | ||
| requiresCustomAiTraining | No |