Search / io.github.321zz321/computefirst
ComputeFirst
R0· no sign-inFree deterministic tools for math, data transforms, dates, text, statistics, finance, and units.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.321zz321/computefirst
R0· no sign-inFree deterministic tools for math, data transforms, dates, text, statistics, finance, and units.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"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
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations15 of 15 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,292 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 3 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo 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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://computefirst.net/mcp streamable-http | none | yes | 100% | 329 ms | 2025-11-25 | 2026-10-20 |
activityread-only | The account's recent calls and outcomes; pass next as before for older ones. Without a key: signed_in:false. |
describeread-only | Input schema, limits and examples of one ComputeFirst catalog tool, by id and version. |
executeread-only | 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_batchread-only | 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 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. |
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. |
list_saved_toolsread-only | Tools saved in the account's library (id, version, note). Without a key: signed_in:false and no tools. |
profileread-only | The signed-in account: keys, privileges and tool-request status. Without a key: signed_in:false and the optional extras. |
remove_saved_tooldestructive | 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. |
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. |
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. |
savingsread-only | Savings totals, optionally for one model: with a key, the account's measured and estimated totals; otherwise community verified totals. Unmeasured is not zero. |
searchread-only | 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. |
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. newsletter:true only if they ask. |
subscribe | Subscribe an email to new-tool announcements, only when the person asks for them (consent:true). Every email has an unsubscribe link. |
Schemas: list_tools.
{
"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."
}