venture-financing
· Recipe
NVCA Stock Purchase Agreement
Series preferred stock purchase agreement for venture capital financings, covering purchase terms, representations, and closing conditions.
31 fields
Source: NVCA
Fill this template
With Claude Code
Just ask Claude — no installation required:
Fill the nvca-stock-purchase-agreement template for my company
With the CLI
npx -y open-agreements@latest fill nvca-stock-purchase-agreement -d values.json -o output.docx
With the hosted MCP
Add to your MCP config for zero-install access to all templates:
{
"mcpServers": {
"open-agreements": {
"url": "https://openagreements.ai/api/mcp"
}
}
}
Fields (31)
| Field | Type | Description |
|---|---|---|
company_name |
string | Full legal name of the company |
investor_name |
string | Full name of the investor |
company_counsel |
string | Company counsel name and address |
investor_counsel |
string | Investor counsel name and address |
company_counsel_name |
string | Name of the company's counsel |
lead_purchaser_name |
string | Name of the lead purchaser |
series_designation |
string | Series designation shown in the agreement title and share definitions |
agreement_date_month_day |
string | Month/day portion of the agreement date in the opening paragraph |
agreement_year_two_digits |
string | Two-digit year suffix used in opening date format 20[__] |
par_value_per_share |
string | Par value per share inserted in the opening purchase clause |
purchase_price_per_share |
string | Purchase price per share inserted in the opening purchase clause |
applicable_word |
string | Optional word inserted before Closing in bracketed templates |
optional_closing_reference |
string | Optional bracket fragment after Exhibit A in opening purchase clause |
optional_clause_text |
string | Optional alternate purchase-price clause text for conversion scenarios |
optional_plural_suffix |
string | Optional plural suffix used in bracketed labels like Closing[s] |
closing_heading |
string | Heading text used for single-closing default |
initial_word_lower |
string | Lowercase word used for single-closing phrasing |
initial_word_title |
string | Titlecase word used for single-closing phrasing |
dispute_resolution_mode |
enum | Dispute resolution alternative in SPA (Alternative 1 arbitration or Alternative 2 courts) |
arbitration_location |
string | Arbitration venue for Dispute Resolution Alternative 1 |
judicial_district |
string | Federal judicial district for disputes |
balance_sheet_date |
string | Date of the company's most recent balance sheet |
benefit_plan_name |
string | Plan year and name of the employee benefit plan |
signature_page_marker |
string | Signature page marker text |
state_lower |
string | State name (lowercase) |
specify_percentage |
string | Specified percentage threshold |
financial_reporting_period |
string | Financial reporting period (e.g., monthly, quarterly) |
director_names |
string | List of individual director names |
board_size |
string | Authorized number of board seats at the Initial Closing |
minimum_shares_initial_closing |
string | Minimum number of shares required to be sold at the Initial Closing |
applicable_purchasers |
string | Names of the applicable purchasers |