INDIVIDUAL MCP TOOL
get_airfoil
Get one airfoil by name: family, source, geometry summary (thickness/camber and their chordwise locations, TE thickness) and CST parameters.
LIVE ENDPOINT
https://foil.tools/api/mcp
Connect to this endpoint to inspect the live schema for get_airfoil and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.foil-tools]
url = "https://foil.tools/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"foil-tools": {
"type": "http",
"url": "https://foil.tools/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: foil-tools
Remote MCP URL: https://foil.tools/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"foil-tools": {
"url": "https://foil.tools/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"foil-tools": {
"type": "http",
"url": "https://foil.tools/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "foil-tools",
"transport": "streamable-http",
"url": "https://foil.tools/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
search_airfoils— Search the foil.tools library of ~1,600 airfoils by name substring, family, thickness and camber range.get_polar— Get stored aerodynamic polars (lift/drag/moment curves) for an airfoil from the foil.tools database.search_by_operating_point— Rank database airfoils by drag at a single operating point (CL, Re), interpolating each stored polar at the target CL.find_airfoil— Multi-point airfoil selector: scores every database airfoil against a weighted set of operating points (Re, CL pairs) and returns the top 10, with per-point matched drag/alpha/moment.analyze_airfoil— Run NeuralFoil 2D analysis to generate fresh polars (alpha, CL, CD, CM) for an airfoil at given Reynolds numbers.optimize_airfoil— IPOPT/scipy gradient optimization of an airfoil’s CST parameters to minimize weighted drag across one or more operating points (Re, CL), with optional geometric constraints.analyze_wing— Analyze a 3D wing (AeroSandbox AeroBuildup strip theory, or VLM) defined by spanwise stations.purchase_credits— Create a Stripe Checkout URL to buy a credit pack for the account this session is authenticated as.