← foil.tools

INDIVIDUAL MCP TOOL

get_wing_analysis

Get one wing analysis saved on the signed-in account by its id, with the full stored results — the polar, the spanwise loading, whatever the run produced.

foil.toolsnone authenticationAvailability not checked

LIVE ENDPOINT

https://foil.tools/api/mcp

No auth detected

Connect to this endpoint to inspect the live schema for get_wing_analysis 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

foil.tools

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_airfoil — Get one airfoil by name: family, source, geometry summary (thickness/camber and their chordwise locations, TE thickness) and CST parameters.
  • 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.