Three integration layers for developers and AI agents: Data APIs for read-only structured data (no auth), Tool APIs for analysis engines, and an MCP manifest that exposes every endpoint as a named tool callable by any MCP-compatible AI agent.
All endpoints below are publicly accessible with no API key. Base URL: https://uslaunchstack.ai
Returns all profiled US states with filing fees, tax rules, registered agent requirements, and foreign-founder suitability scores. Supports filtering by common criteria.
| Parameter | Type | Description |
|---|---|---|
| no_income_tax | boolean | Filter to states with no personal income tax |
| vc_friendly | boolean | Filter to VC-preferred incorporation states (Delaware) |
| privacy_level | string | high | medium | low — owner privacy in public records |
curl "https://uslaunchstack.ai/api/data/states?no_income_tax=true"
Returns full detail for a single US state — formation fees, annual report requirements, franchise tax, registered agent rules, and pros/cons for international founders.
| Parameter | Type | Description |
|---|---|---|
| :code | path | State abbreviation or slug, e.g. DE or delaware |
curl "https://uslaunchstack.ai/api/data/states/DE"
Returns US banks rated for foreign-founder accessibility, including Mercury, Relay, Brex, Wise, and traditional banks. Includes visit requirements, monthly fees, and country restrictions.
| Parameter | Type | Description |
|---|---|---|
| no_visit | boolean | Filter to banks that can be opened fully online |
| type | string | neobank | traditional | fintech |
| entity_type | string | llc | c-corp — filter by supported entity |
curl "https://uslaunchstack.ai/api/data/banks?no_visit=true&type=neobank"
Full profile for a single bank — supported countries, document requirements, minimum deposit, fee structure, and foreign-founder eligibility score.
| Parameter | Type | Description |
|---|---|---|
| :id | path | Numeric bank id or slug, e.g. mercury |
curl "https://uslaunchstack.ai/api/data/banks/mercury"
All profiled US visa types with business activity permissions, self-employment rules, and compatibility scores for LLC vs C-Corp formation.
| Parameter | Type | Description |
|---|---|---|
| can_work | boolean | Filter to visas that permit active employment |
| category | string | work | student | investor | treaty |
curl "https://uslaunchstack.ai/api/data/visas?category=work"
Detailed profile for a single visa type — permitted business activities, restrictions, entity recommendations, and pathway options for founders.
| Parameter | Type | Description |
|---|---|---|
| :code | path | Visa code, e.g. H-1B, F-1, O-1A, E-2 |
curl "https://uslaunchstack.ai/api/data/visas/H-1B"
Returns countries with US tax treaty status, E-2 treaty eligibility, banking ease scores, and typical document availability for US bank account opening.
| Parameter | Type | Description |
|---|---|---|
| tax_treaty | boolean | Filter to countries with a US tax treaty |
| e2_treaty | boolean | Filter to E-2 investor visa eligible countries |
| banking_ease | string | easy | moderate | hard |
curl "https://uslaunchstack.ai/api/data/countries?e2_treaty=true"
Full country profile — tax treaty details, banking compatibility, common visa pathways, and formation recommendations for founders from that country.
| Parameter | Type | Description |
|---|---|---|
| :code | path | Country slug, e.g. india, nigeria, brazil |
curl "https://uslaunchstack.ai/api/data/countries/india"
Federal and state compliance deadlines with filing names, penalty amounts, due dates, and priority levels. Filterable by state and entity type.
| Parameter | Type | Description |
|---|---|---|
| state | string | State abbreviation, e.g. DE |
| entity_type | string | llc | c-corp |
| federal_only | boolean | Return only federal-level requirements |
| priority | string | high | medium | low |
curl "https://uslaunchstack.ai/api/data/compliance?entity_type=llc&state=DE"
First-year cost line items for US business formation — filing fees, registered agent, annual reports, legal, banking, accounting. Filterable by entity type and state.
| Parameter | Type | Description |
|---|---|---|
| entity_type | string | llc | c-corp |
| category | string | formation | annual | legal | banking |
| required | boolean | Filter to required (non-optional) costs only |
| state | string | State abbreviation for state-specific fees |
curl "https://uslaunchstack.ai/api/data/costs?entity_type=llc&state=WY&required=true"
Platform-wide usage counts: number of states profiled, banks rated, visa types, countries, and total analyses completed. Useful for displaying live data quality context.
| Parameter | Type | Description |
|---|---|---|
| No parameters | ||
curl "https://uslaunchstack.ai/api/tools/stats"
Full US market entry analysis — recommended entity type, best states, banking options, visa compatibility, first-year cost estimate, and compliance roadmap. The most comprehensive endpoint.
| Body Field | Type | Description |
|---|---|---|
| country_of_origin | string | Founder's home country slug, e.g. india |
| business_model | string | saas | ecommerce | services | marketplace | hardware |
| primary_goal | string | vc_funding | us_customers | us_banking | visa_pathway |
curl -X POST https://uslaunchstack.ai/api/tools/market-entry-analyzer \
-H "Content-Type: application/json" \
-d '{
"country_of_origin": "india",
"business_model": "saas",
"primary_goal": "vc_funding"
}'
Analyzes whether a founder can legally operate a US business on their current visa. Returns a compatibility score, permitted activities, entity recommendations, and upgrade pathways.
| Body Field | Type | Description |
|---|---|---|
| country_of_citizenship | string | Country slug, e.g. brazil |
| current_visa_status | string | Visa code, e.g. H-1B, F-1, O-1A, none |
| primary_goal | string | start_company | self_employment | passive_investment |
curl -X POST https://uslaunchstack.ai/api/tools/visa-alignment \
-H "Content-Type: application/json" \
-d '{
"country_of_citizenship": "nigeria",
"current_visa_status": "F-1",
"primary_goal": "start_company"
}'
Personalized bank ranking based on the founder's country of citizenship and entity type. Returns ranked banks with match scores, document checklists, and application strategy.
| Body Field | Type | Description |
|---|---|---|
| country_of_citizenship | string | Country slug, e.g. pakistan |
| entity_type | string | llc | c-corp |
curl -X POST https://uslaunchstack.ai/api/tools/banking-matcher \
-H "Content-Type: application/json" \
-d '{
"country_of_citizenship": "pakistan",
"entity_type": "llc"
}'
Every API endpoint above is exposed as a named MCP tool via the manifest at /.well-known/mcp.json. Connect any MCP-compatible AI agent to use the full API without writing HTTP calls.
{
"mcpServers": {
"uslaunchstack": {
"url": "https://uslaunchstack.ai/mcp"
}
}
}
All endpoints documented on this page are public and require no API key. You can call them directly from a browser, curl, or an AI agent with no credentials.
Write endpoints — including blog post management, user compliance items, and document storage — require a Bearer JWT obtained from /api/auth/login and are user-account operations not documented here. They are not exposed as MCP tools.
All endpoints return a consistent JSON structure with a success flag. List endpoints include a count and data_quality metadata object.
{
"success": true,
"count": 8,
"states": [ ... ],
"data_quality": {
"last_verified": "2026-03-29",
"source": "official"
}
}
{
"success": false,
"message": "State 'XX' not found"
}