protogrid

Search / io.github.321zz321/computefirst

ComputeFirst

R0· no sign-in

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

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust97of 100
Uptime, 30 days100%
Latency p50329 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "computefirst": {
      "type": "http",
      "url": "https://computefirst.net/mcp"
    }
  }
}
claude mcp add --transport http computefirst https://computefirst.net/mcp
[mcp_servers.computefirst]
url = "https://computefirst.net/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "computefirst": {
      "type": "remote",
      "url": "https://computefirst.net/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "computefirst": {
      "type": "http",
      "url": "https://computefirst.net/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=computefirst&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY29tcHV0ZWZpcnN0Lm5ldC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "computefirst": {
      "type": "http",
      "url": "https://computefirst.net/mcp"
    }
  }
}
{
  "mcpServers": {
    "computefirst": {
      "httpUrl": "https://computefirst.net/mcp"
    }
  }
}
extensions:
  "computefirst":
    enabled: true
    name: "computefirst"
    type: streamable_http
    uri: "https://computefirst.net/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations15 of 15 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,292 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 3 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

15 tools, about 2,292 tokens to load them all · tool set d313609005e1 · checked 2026-10-20 14:21 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-4d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://computefirst.net/mcp streamable-httpnoneyes100%329 ms2025-11-252026-10-20

Tools (15)

activityread-onlyThe account's recent calls and outcomes; pass next as before for older ones. Without a key: signed_in:false.
describeread-onlyInput schema, limits and examples of one ComputeFirst catalog tool, by id and version.
executeread-onlyRun 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_batchread-onlyRun 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 response: 256 KiB each. A factory work budget can skip an item with batch_work_limit; finance and exact decimal power/root/expression tools use the full factory allowance. Send additional factory operations separately. Split refused work; successful items are never retried automatically.
feedbackTell 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.
list_saved_toolsread-onlyTools saved in the account's library (id, version, note). Without a key: signed_in:false and no tools.
profileread-onlyThe signed-in account: keys, privileges and tool-request status. Without a key: signed_in:false and the optional extras.
remove_saved_tooldestructiveRemove a tool id and version from the account's library. Without a key nothing changes.
report_savingsOptional, 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.
request_toolAsk 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.
save_toolSave 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.
savingsread-onlySavings totals, optionally for one model: with a key, the account's measured and estimated totals; otherwise community verified totals. Unmeasured is not zero.
searchread-onlySearch 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.
sign_inOnly 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. newsletter:true only if they ask.
subscribeSubscribe an email to new-tool announcements, only when the person asks for them (consent:true). Every email has an unsubscribe link.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.321zz321/computefirst",
  "title": "ComputeFirst",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://computefirst.net/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/321zz321/computefirst-skill",
    "source": "github"
  },
  "websiteUrl": "https://computefirst.net",
  "description": "Free deterministic tools for math, data transforms, dates, text, statistics, finance, and units."
}