Connect-MCP

ComputeFirst

io.github.321zz321/computefirst · v1.0.0

Free deterministic tools for math, data transforms, dates, text, statistics, finance, and units.

MCPremoteno credentialsEmailTasks & projects

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 15 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 91/100

What it does: 15 tools · 8 read, 7 write (incl. delete/pay) · Tasks & projects, Email

Test call list_saved_tools: worked (985 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +1
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://computefirst.net/mcp

Tools

15 tools listed at last check
  • search Search the ComputeFirst catalog (computefirst.net/tools) with an English task. Returns up to 5 tools (3 by default) with id, version and a 0–1 score; a confident first match includes its input contract. No match: request_tool can ask for one.
  • describe Input schema, limits and examples of one ComputeFirst catalog tool, by id and version.
  • execute Run one ComputeFirst catalog tool by id and version with its JSON input. Returns the deterministic result and an unmeasured savings receipt. Limits: computefirst.net/docs#limits.
  • execute_batch Run 1–20 ComputeFirst catalog tools in one request. Optional bindings fill an input key from an earlier result (JSON Pointer); include_result:false omits an intermediate. Steps after a failed dependency are skipped; nothing is retried automatically. Each success is one execution. Inputs, results and
  • savings Savings totals, optionally for one model: with a key, the account's measured and estimated totals; otherwise community verified totals. Unmeasured is not zero.
  • feedback Tell ComputeFirst what helped or went wrong (a missing tool fits request_tool). A stable request_id makes retries safe. Leave out secrets and raw data.
  • request_tool Ask for a tool that does not exist yet: the task, optionally example input and output. Optional contact_email (with email_consent:true), only if the person wants one email when it ships. Leave out secrets.
  • subscribe Subscribe an email to new-tool announcements, only when the person asks for them (consent:true). Every email has an unsubscribe link.
  • sign_in Only when the person explicitly asks for a free account (consent:true): creates one for their email (unverified) and returns an agent key once, for saved tools, history, personal savings and a higher limit. The person stores the key in their client settings; do not repeat it in the conversation. new
  • profile The signed-in account: keys, privileges and tool-request status. Without a key: signed_in:false and the optional extras.
  • activity The account's recent calls and outcomes; pass next as before for older ones. Without a key: signed_in:false.
  • list_saved_tools Tools saved in the account's library (id, version, note). Without a key: signed_in:false and no tools.
  • save_tool Save a tool id and version to the account's library, with an optional note (saving again replaces the note). Without a key nothing is saved.
  • remove_saved_tool Remove a tool id and version from the account's library. Without a key nothing changes.
  • report_savings Optional, for the person: your model id and, if known, your own estimate of the tokens a call saved (estimated_tokens_saved). Returns its dollar value at public list prices; unknown stays null. A measured comparison adds task_id, baseline_id, baseline, actual, whole_task:true, execution_ref.

Badge

Connect-MCP badge for io.github.321zz321/computefirst

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.321zz321/computefirst.svg)](https://clawy.uk/mcp/s/io.github.321zz321/computefirst)