Developer alpha

Access Free Tools API and MCP

Access Free Tools has an alpha execution layer for apps, agents, and LLM clients. It currently exposes 34 deterministic tools and returns answers with steps, assumptions, warnings, and links to the matching website tools. Try Ask Access Free Tools for the human-facing version. It uses the same deterministic runners behind the API and MCP endpoint.

REST quick start

Inspect a schema before you run a tool

The metadata routes show names, examples, risk labels, input schemas, and source-page links without running a calculation.

2. Run deterministic code

Send inputs that match the selected tool schema. This browser example returns 43.2.

const response = await fetch(
  "https://accessfreetools.com/api/v1/run/percentage-calculator",
  {
    method: "POST",
    headers: { "content-type": "application/json" },
    body: JSON.stringify({
      inputs: { mode: "percent-of", percent: 18, value: 240 }
    })
  }
);

const data = await response.json();

3. Check the response

A successful run returns the normalized inputs, answer, result object, steps, assumptions, and warnings. It also links to the matching tool and guide.

{
  "ok": true,
  "run": {
    "answer": "18% of 240 is 43.2.",
    "steps": [
      "18 / 100 = 0.18",
      "0.18 x 240 = 43.2"
    ],
    "warnings": [],
    "tool_url": "https://accessfreetools.com/tools/percentage-calculator/"
  }
}

4. Connect through MCP

Choose a remote Streamable HTTP connection in a compatible MCP client and use this endpoint:

https://accessfreetools.com/mcp

The server exposes search_tools, get_tool_schema, run_tool, and fetch_tool_guide. It does not keep an MCP session between requests.

Alpha limits

Access, rate limits, and answer checks

Access

Public metadata does not need an account. If an approved alpha client receives a 401 response, it must send its private token in x-aft-api-token or an Authorization: Bearer header. The API rejects tokens in query strings.

Request limits

REST execution and Ask routes currently allow 60 requests per minute for each client address. A 429 response means the client should wait and try again. Alpha routes and schemas may still change.

Trust rules

Finance, health, construction, electrical, privacy, and sensitive tools return warnings. Access Free Tools code produces the exact calculator answer. Check the visible assumptions and source-page limits before serious use.