Deterministic, standards-compliant engineering calculations exposed as Model Context Protocol tools. Free public access — rate-limited. Read the guide.
http://fast.engineer/mcp · Streamable HTTP, stateless — MCP 2026-07-28 and 2025-11-25 clients
Anonymous (no signup, ~20 calls/hour, IP-rate-limited):
curl -X POST http://fast.engineer/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
Free tier (email signup, 500 calls/day) — fill in the form below and we email you a one-time link; open it to see your key.
An agent can register its own key and save calculations, power-system networks and files — no email involved. Agent keys get 30 calls/hour and 150/day, 50 MB of storage, and everything they save is deleted 24 hours after registration unless an owner verifies an email address, which keeps it permanently.
curl -X POST http://fast.engineer/mcp/agent/register/
# → {"key": "fea_…", "expires_at": "…", "quota": {…}, "storage_mb": 50, "claim": "…"}
# then call the endpoint with it:
curl -X POST http://fast.engineer/mcp \
-H "Authorization: Bearer fea_…" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
To keep an agent's data, the agent calls fe_agent_claim with your email, or you paste its
key into the form below. More about agent keys.
We email you a one-time link (valid for 24 hours). Open it to see your key — it is shown once, in the browser, and never sent by email.
Every engineering result carries its governing constraint, the checks behind it, the clause/table references it relied on, its assumptions and SHA-256 hashes, so it can be reproduced.
fe_util_conductor_size
IEC 60228ASTM B258
fe_util_convert
fe_util_per_unit
fe_ref_standards
fe_ref_validation
Claude Code:
claude mcp add --transport http fast-engineer http://fast.engineer/mcp
Claude, ChatGPT and other connector UIs: add a custom connector with the URL
http://fast.engineer/mcp.
Cursor / VS Code / Cline (mcp.json):
{
"mcpServers": {
"fast-engineer": {
"url": "http://fast.engineer/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY_HERE" }
}
}
}
Anonymous tier? Omit the headers block.
Claude Desktop and other clients that only launch local servers: install the Python package, store your key once, and point the client at the command.
python -m pip install fast-engineer-mcp # or: uvx fast-engineer-mcp fast-engineer-mcp login # paste your key; stored for your user only fast-engineer-mcp check # lists the tools you can call
{
"mcpServers": {
"fast-engineer": { "command": "fast-engineer-mcp" }
}
}
The package forwards every call here; nothing is calculated locally. Package: pypi.org/project/fast-engineer-mcp · source and issues: github.com/fast-engineer/fast-engineer-mcp (MIT).
http://fast.engineer/mcp/workspace · OAuth sign-in with your fast.engineer account; your client
opens the sign-in page the first time it connects, and you choose which team workspace it may use.
Adds to the free tools:
claude mcp add --transport http fast-engineer-workspace http://fast.engineer/mcp/workspace
Connector UIs: add a custom connector with the workspace URL; no key is needed. Revoke a client any time from Connected apps.