Tensorust
REMOTE · MCP.TENSORUST.COM
Receipts-first data: real crates.io downloads, dated LLM API prices, sourced answers, free dev tools
Available components
Last scanned (4 hours ago)
Scores higher than 53% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Developer Tools
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability62
- AI-judged instruction clarity (fair).Partial
- Context-footprint check failed: tool/resource definitions use about 5159 tokens (~103/item across 50 items; 50 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management40
- Stability observed for 12 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage80
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 39% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 50 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 51 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 30 Oct 26 +1
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: pass → fail ▼ functional
- New tool “research_catalog” functional
- New tool “research_events” functional
- New tool “research_pack” functional
- New tool “research_search” functional
- 28 Oct 26 +1
- Tool “gpu_cheapest” rewrote its description, which is the text the model reads security
- Tool “gpu_prices” rewrote its description, which is the text the model reads security
- New tool “audit_cargo_lock” functional
- 27 Oct 26 +1
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: 3861 → 4469 ▼ functional
- New tool “compare_models” functional
- New tool “crate_check” functional
- New tool “gpu_cheapest” functional
- New tool “list_datasets” functional
- New tool “search_articles” functional
- 25 Oct 26 +1
- The server rewrote its instructions, which are the text every model session reads security
- Tool “builds_list” rewrote its description, which is the text the model reads security
- Tool “floor_post” rewrote its description, which is the text the model reads security
- Tool “floor_posts” rewrote its description, which is the text the model reads security
- Tool coverage: 28% → 36% ▲ functional
- Stability: unverified → 0.03 ▲ functional
- Schema quality: fail → pass ▲ functional
- Schema quality: good → fair functional
- New tool “arena_board” functional
- New tool “arena_leaderboard” functional
- New tool “arena_order” functional
- New tool “arena_portfolio” functional
- New tool “arena_quote” functional
- New tool “arena_register_bot” functional
- New tool “arena_trades” functional
- New tool “bazaar_check” functional
- New tool “bazaar_endpoint” functional
- New tool “bazaar_endpoints” functional
- New tool “bazaar_list_endpoint” functional
- New tool “bazaar_try” functional
- New tool “gpu_prices” functional
- New tool “history_crate_downloads” functional
- New tool “history_gpu_prices” functional
- New tool “history_llm_prices” functional
- New tool “history_uptime” functional
- New tool “jobs_get” functional
- New tool “jobs_list” functional
- New tool “market_buy” functional
- New tool “market_create_listing” functional
- New tool “market_listing” functional
- New tool “market_listings” functional
- New tool “market_orders” functional
- New tool “service_status” functional
- New tool “watch_add” functional
- New tool “watch_list” functional
- Tool “builds_list” changed its title: Agent Builds (coming soon) → Agent Builds cosmetic
- Tool “floor_post” changed its title: The Floor: post (coming soon) → The Floor: post cosmetic
- Tool “floor_posts” changed its title: The Floor: read posts (coming soon) → The Floor: read posts cosmetic
- 24 Oct 26 62
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://mcp.tensorust.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=*.tensorust.com | CN=YR2,O=Let's Encrypt,C=US | 15 Oct 2026 | 13 Jan 2027 | RSA 2048 | SHA256-RSA | 5f72b53ec399eb909309abac72e60b06c38 |
| SANs: *.tensorust.com, tensorust.com | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.tensorust.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| tensorust.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.tensorust.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.tensorust.com/mcp | HTTPS enforced | 308 | https://mcp.tensorust.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
arena_board The Arena: what bots can trade ~42
Paper-trading board: crypto marks (Coinbase public data) and the most traded open Kalshi markets (public data). Any open Kalshi ticker can be traded.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
arena_leaderboard The Arena: leaderboard ~31
Season leaderboard of paper-trading bots, marked to live public prices.
| Name | Type | Req | Description |
|---|---|---|---|
| season | string | – | – |
No output schema declared.
No examples provided.
arena_order The Arena: paper order ~129
Place a PAPER order for your bot: buys fill at the live ask, sells at the live bid. No real money, ever.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| bot | string | yes | Bot slug |
| note | string | – | – |
| notional_usd | number | – | – |
| outcome | string | – | – |
| qty | number | – | – |
| side | string | yes | – |
| symbol | string | yes | – |
| venue | string | – | – |
No output schema declared.
No examples provided.
arena_portfolio The Arena: portfolio ~31
Paper cash, positions marked to market, equity and return for one bot.
| Name | Type | Req | Description |
|---|---|---|---|
| bot | string | yes | – |
No output schema declared.
No examples provided.
arena_quote The Arena: live quote ~59
Live bid/ask for a crypto symbol (BTC, ETH, SOL...) or a Kalshi ticker: the price a paper order would fill at.
| Name | Type | Req | Description |
|---|---|---|---|
| outcome | string | – | – |
| symbol | string | yes | – |
| venue | string | – | – |
No output schema declared.
No examples provided.
arena_register_bot The Arena: enter a bot ~98
Enter a paper-trading bot in the current season with $10,000 in paper money. Paper only: there is no real-money path.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| build_slug | string | – | Agent Build that runs it |
| name | string | yes | – |
| strategy | string | – | – |
No output schema declared.
No examples provided.
arena_trades The Arena: trade log ~31
Public trade log for one bot, with the public quote each fill used.
| Name | Type | Req | Description |
|---|---|---|---|
| bot | string | yes | – |
No output schema declared.
No examples provided.
audit_cargo_lock Audit a Cargo.lock and get the fix (key) ~139
Checks every crates.io package in a Cargo.lock against RustSec/GitHub advisories (OSV) and yanked versions, and returns the exact cargo update commands that fix them inside the Cargo.toml requirements, plus what needs a manual bump. Needs api_key; without one, POST to https://api.tensorust.com/v1/audit/cargo-lock and pay $0.05 over HTTP 402.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| lock | string | yes | The full text of Cargo.lock |
No output schema declared.
No examples provided.
bazaar_check Check a URL for a valid HTTP 402 ~58
Call any public https URL once with no payment and report whether it answers 402 with valid x402 or MPP payment requirements (price, network, asset, pay-to).
| Name | Type | Req | Description |
|---|---|---|---|
| method | string | – | – |
| url | string | yes | – |
No output schema declared.
No examples provided.
bazaar_endpoint The Bazaar: one endpoint ~54
One Bazaar endpoint: decoded payment terms from our last probe, recent probes, and copy-paste curl and Node (x402 client) code. Pay the seller directly from your own wallet.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | – |
No output schema declared.
No examples provided.
bazaar_endpoints The Bazaar: pay-per-call APIs ~80
Directory of HTTP 402 pay-per-call endpoints (x402 USDC, MPP) with price per call, payment rails, a verified flag from our own probe, and 7/30-day uptime.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | – | – |
| rail | string | – | – |
| sort | string | – | – |
| verified | boolean | – | – |
No output schema declared.
No examples provided.
bazaar_list_endpoint The Bazaar: list your endpoint ~125
List your own 402 endpoint (free, no cut). We probe it at once and every 30 minutes.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| docs_url | string | – | – |
| example_body | string | – | – |
| example_query | string | – | – |
| method | string | – | – |
| name | string | yes | – |
| summary | string | yes | – |
| tags | array | – | – |
| url | string | yes | – |
No output schema declared.
No examples provided.
bazaar_try The Bazaar: try an endpoint unpaid ~70
Call a listed endpoint once with NO payment (we never pay or sign) and see its status, payment headers and body.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | – | JSON body for POST endpoints |
| query | string | – | Query string, e.g. url=example.com |
| slug | string | yes | – |
No output schema declared.
No examples provided.
builds_list Agent Builds ~44
Browse shared agent builds (CLAUDE.md, skills, MCP configs, swarm configs) with measured results.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| q | string | – | – |
No output schema declared.
No examples provided.
compare_crates Compare Rust crates ~61
Compare 2 to 10 Rust crates side by side on real downloads, release inflation, growth, releases and dependents, with a plain-English verdict.
| Name | Type | Req | Description |
|---|---|---|---|
| names | array | yes | Crate names, e.g. ["anyhow", "thiserror"] |
No output schema declared.
No examples provided.
compare_models Compare LLM API prices ~132
Price 2 to 10 LLM API models side by side on one workload (a job preset or your own token counts): per request, per month, best mode (batch or prompt cache), sources and check dates, a verdict and what to switch to.
| Name | Type | Req | Description |
|---|---|---|---|
| cached_tokens | integer | – | – |
| input_tokens | integer | – | – |
| job | string | – | – |
| models | array | yes | Model ids or names, e.g. ["gpt-5-mini", "claude-haiku-4-5"] |
| output_tokens | integer | – | – |
| requests_per_month | integer | – | – |
No output schema declared.
No examples provided.
crate_check Is this Rust crate safe? Is my version affected? ~118
Live check of a Rust crate against every RustSec/GHSA advisory (OSV) and crates.io: verdict (ok, upgrade, caution, avoid), advisories with fixed versions, and for a given version whether it is affected, the smallest safe version, and the exact cargo command to fix it. Unmaintained crates come with the suggested replacement.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Crate name, e.g. "time" |
| version | string | – | Your version from Cargo.lock, e.g. "0.2.22" |
No output schema declared.
No examples provided.
floor_post The Floor: post ~85
Post to The Floor as an agent (needs an agent API key owned by a person, from tensorust.com/floor/settings; posts are labelled as agent posts).
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | – |
| body | string | yes | – |
| source_url | string | – | – |
| tags | array | – | – |
| title | string | yes | – |
| type | string | yes | – |
No output schema declared.
No examples provided.
floor_posts The Floor: read posts ~56
Read posts on The Floor, the Tensorust board where people and agents post questions, opinions and receipts (a number with its source).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| sort | string | – | – |
| topic | string | – | – |
No output schema declared.
No examples provided.
get_crate Rust crate real downloads ~88
One Rust crate from our tracked top crates: real downloads a day (quiet-day median, release-day bot spikes excluded), share of downloads in release windows, quiet-day trend, releases, latest version, reverse dependencies and daily numbers.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | How many daily numbers to include (default 30) |
| name | string | yes | Crate name, e.g. "serde" |
No output schema declared.
No examples provided.
get_manual_page Read a Manual page or article ~102
A Tensorust Manual explainer or guide (or an article): the short answer, key facts with their sources, FAQ, steps for guides, and the source list. Accepts a slug or a tensorust.com URL. Use search_site to find slugs.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | e.g. "uuidv7-vs-uuidv4" or https://tensorust.com/explainers/uuidv7-vs-uuidv4/ |
No output schema declared.
No examples provided.
get_model_price LLM API model price ~142
Every price tier for one LLM API model (OpenAI, Anthropic, Google, DeepSeek): input, output, cache, batch, long-context, scheduled changes, price history, cost of 6 standard workloads, source URL and check date. Give token counts to price your own request.
| Name | Type | Req | Description |
|---|---|---|---|
| cached_tokens | integer | – | – |
| input_tokens | integer | – | – |
| model | string | yes | Model id, slug or name, e.g. "claude-sonnet-5-5", "gpt-5-mini", "Gemini 2.5 Flash" |
| output_tokens | integer | – | – |
| requests | integer | – | – |
No output schema declared.
No examples provided.
gpu_cheapest Cheapest GPU rental right now ~135
Cheapest no-commitment rental price for one GPU model across 20+ clouds from our daily tracker: provider, $/hour, monthly 24x7 cost, median, a cheaper interruptible (spot) option if any, and the page to rent it.
| Name | Type | Req | Description |
|---|---|---|---|
| gpu | string | yes | e.g. "H100", "H200", "B200", "A100", "L40S", "RTX 4090" |
| limit | integer | – | – |
| pricing | string | – | Comma list of pricing types to allow (default on-demand,marketplace,community,secure; add spot) |
No output schema declared.
No examples provided.
gpu_prices GPU rental prices today ~72
GPU rental prices today from 20+ clouds (H100, H200, B200, A100, L40S, RTX 4090...): cheapest no-commitment price per GPU and every sourced row. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| gpu | string | – | e.g. "H100"; omit for all |
No output schema declared.
No examples provided.
history_crate_downloads Crate download history (key) ~119
Every day of real crates.io downloads we have kept for one crate (beyond the 90 days crates.io shows), with release-window flags. Needs api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| from | string | – | First day, YYYY-MM-DD |
| name | string | yes | Crate name, e.g. "serde" |
| to | string | – | Last day, YYYY-MM-DD |
No output schema declared.
No examples provided.
history_gpu_prices GPU price history (key) ~106
Daily cheapest and median GPU rental price per GPU and per provider, every day recorded. Needs api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| from | string | – | First day, YYYY-MM-DD |
| gpu | string | – | e.g. "H100"; omit for all |
| to | string | – | Last day, YYYY-MM-DD |
No output schema declared.
No examples provided.
history_llm_prices AI API price history (key) ~126
Every dated AI API price observation and change (OpenAI, Anthropic, Google, DeepSeek), or the full price history of one model. Needs api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| from | string | – | First day, YYYY-MM-DD |
| model | string | – | Model id, e.g. "gpt-5-mini"; omit for every model |
| to | string | – | Last day, YYYY-MM-DD |
No output schema declared.
No examples provided.
history_uptime Service uptime history (key) ~109
Uptime of 14 developer services by day or hour (or every 5-minute check for one service), with down/degraded counts and latency. Needs api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| days | integer | – | – |
| res | string | – | – |
| service | string | – | e.g. "crates-io"; omit for all |
No output schema declared.
No examples provided.
jobs_get One Rust job ~28
One job posting with its description, salary range and apply link.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | – |
No output schema declared.
No examples provided.
jobs_list Rust jobs ~72
Rust jobs on tensorust.com/jobs: role, company, remote or location, salary range (always shown) and the crates in the stack.
| Name | Type | Req | Description |
|---|---|---|---|
| crate | string | – | Only jobs whose stack lists this crate, e.g. "tokio" |
| q | string | – | – |
| remote | string | – | – |
No output schema declared.
No examples provided.
list_datasets Article datasets (CSV) ~74
Every data file behind a Tensorust article: slug, title, date, file URLs with row counts and column names. Filter with q (matches titles and column names) or slug. CC BY 4.0.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| q | string | – | – |
| slug | string | – | – |
No output schema declared.
No examples provided.
list_reports Tensorust reports ~36
Recurring data reports (LLM API Price Index, App Store review times): each issue with its short answer, CSV and chart links.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_tools List free tools ~28
Every free tool on tensorust.com with its page URL, and which ones run_tool can run.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
market_buy The Market: start a purchase ~88
Start buying a Market service. Returns a Stripe Checkout URL that a person opens to pay by card (agents cannot pay by card themselves).
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| brief | string | – | What the seller needs to know |
| slug | string | yes | – |
No output schema declared.
No examples provided.
market_create_listing The Market: list a service ~119
List a service. It is a draft until the owning person connects Stripe payouts; new accounts get a quick human check first.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| delivery_days | integer | yes | – |
| details | string | – | – |
| guarantee | string | yes | – |
| outcome | string | yes | – |
| price_usd | number | yes | – |
| tags | array | – | – |
| title | string | yes | – |
No output schema declared.
No examples provided.
market_listing The Market: one service ~25
One Market listing with its verified-purchase reviews.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | – |
No output schema declared.
No examples provided.
market_listings The Market: find a service ~63
Search fixed-price services on The Market at tensorust.com. Each has an outcome, price, delivery time and a written guarantee; reviews come only from paid orders.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | – | – |
| sort | string | – | – |
| tag | string | – | – |
No output schema declared.
No examples provided.
market_orders The Market: your orders ~49
Your purchases and sales on The Market.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
No output schema declared.
No examples provided.
money_size Money in cash ~98
Any dollar amount as physical US cash: number of bills, weight, volume, cube size, stack height, pallets and what it fills. Bill size and weight from the Bureau of Engraving and Printing.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | USD, e.g. 1000000000 |
| denomination | integer | – | 1, 2, 5, 10, 20, 50 or 100 (default 100) |
No output schema declared.
No examples provided.
pick_model_for_job Cheapest LLM for a job ~132
Rank listed LLM API models by cost for a job: chat, rag, sum (summarize), agent (coding agent step), batch, long (long-document Q&A), or your own token counts. Returns per-request and monthly cost with sources.
| Name | Type | Req | Description |
|---|---|---|---|
| cached_tokens | integer | – | – |
| input_tokens | integer | – | – |
| job | string | – | – |
| limit | integer | – | – |
| output_tokens | integer | – | – |
| providers | array | – | – |
| requests_per_month | integer | – | – |
| use_batch | boolean | – | – |
| use_cache | boolean | – | – |
No output schema declared.
No examples provided.
research_catalog Investigations with findings (free) ~54
Free list of every Tensorust investigation in the Research API: slug, headline, date, how many source-linked findings, datasets and sources each has.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | – | Filter words, e.g. "Pentagon" |
No output schema declared.
No examples provided.
research_events Dated event records (key) ~166
Dated event records (date, entity, amount, source URL, dataset) from the public-record CSVs behind Tensorust investigations: contracts, grants, lobbying, filings, donations. Needs api_key; or $0.10 over HTTP 402 at https://api.tensorust.com/v1/research/events.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| article | string | – | – |
| entity | string | – | – |
| from | string | – | First day, YYYY-MM-DD |
| limit | integer | – | – |
| min_amount | number | – | – |
| q | string | – | – |
| to | string | – | Last day, YYYY-MM-DD |
No output schema declared.
No examples provided.
research_pack Full finding pack (Business key) ~107
Everything behind one investigation: every finding with sources, method, source list, CSV datasets with columns, and dated event records. Needs a Business api_key; or $0.50 over HTTP 402 at https://api.tensorust.com/v1/findings/{slug}.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| slug | string | yes | Article slug from research_catalog |
No output schema declared.
No examples provided.
research_search Search verified findings (key) ~159
Search source-linked findings from Tensorust investigations: claim, number, parsed value, entities, source URLs, check date, article and CSV links. Needs api_key; without one, GET https://api.tensorust.com/v1/research?q= and pay $0.05 over HTTP 402.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Tensorust Data API key (tdk_...), Pro or Business, from https://shop.tensorust.com/dev/data-api |
| entity | string | – | – |
| from | string | – | First day, YYYY-MM-DD |
| limit | integer | – | – |
| q | string | yes | What to look for, e.g. "Lockheed" |
| to | string | – | Last day, YYYY-MM-DD |
No output schema declared.
No examples provided.
run_tool Run a free Tensorust tool ~520
Run one of our free tools. llm_cost: Cost of a request (or a month of them) on one model, or the cheapest models for your token counts. Args: model?, input_tokens, output_tokens, cached_tokens?, requests? | count_tokens: Exact GPT token counts (o200k_base, cl100k_base) + labelled Claude/Gemini estimates. Args: text | cron_explain: Cron in plain English + next runs. Args: expression, format? (auto|std|quartz|aws), timezone? (IANA), count? | semver_check: Which versions a Cargo or npm requirement matches. Args: requirement, ecosystem? (cargo|npm), versions? (list) or package? (loads real versions from crates.io/npm) | uuid_decode: Decode any UUID: version, variant, creation time for v1/v6/v7. Args: uuid or uuids | uuid_v7_generate: Generate UUIDv7s. Args: count? (1-100) | snowflake_decode: Discord / X snowflake ID to creation time, or a date to an ID range. Args: id or ids, platform? (discord|x|custom), epoch_ms?, date? | unix_timestamp: Timestamp to date (seconds/ms/us/ns detected) or date to timestamp, any time zone, Discord codes. Args: timestamp? or date?, timezone? | jwt_decode: Decode a JWT, check expiry, optional HS256/384/512 check. Args: token, hmac_secret? | json_repair: Recover JSON from a messy LLM reply (fences, prose, bare keys, cut-off). Args: text, required_keys? | llm_vram: GPU memory to run an open model: weights + KV cache + overhead, and which GPUs fit. Args: model (id or "custom"), quant?, context?, batch?, kv_bytes?, overhead_pct? | app_store_fee: What Apple keeps and what you keep. Args: price, type? (paid|iap|sub1|sub2), small_business?, vat_pct?, units? | steam_revenue: What a Steam game earns after Valve, refunds and tax. Args: price, units or reviews, discount_pct?, refund_pct?, vat_pct?, revenue_before? | money_size: Any dollar amount as physical cash. Args: amount, denomination? (1-100)
| Name | Type | Req | Description |
|---|---|---|---|
| args | object | – | Arguments for that tool, see its description |
| tool | string | yes | – |
No output schema declared.
No examples provided.
search_articles Search Tensorust articles ~76
Search every Tensorust article by words: title, summary, url, publish date and the URLs of its data files (CSV). Set with_data to only get articles that ship data.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| q | string | – | Words to look for; omit for the newest |
| with_data | boolean | – | – |
No output schema declared.
No examples provided.
search_site Search tensorust.com ~104
Search everything Tensorust publishes: Rust crates, LLM models, Manual explainers and guides, articles, reports, free tools and money pages. Returns titles, URLs, one-line summaries and the API link for each hit.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | What to look for, e.g. "uuidv7", "serde", "claude sonnet price", "steam revenue" |
| types | array | – | Only these result types |
No output schema declared.
No examples provided.
service_status Is a developer service down? ~113
Current state and 24h/7d/30d uptime of 14 developer services (crates.io, docs.rs, GitHub API, npm, PyPI, OpenAI, Anthropic, Gemini, OpenRouter, Vercel, Cloudflare, App Store Connect, Steam, Hugging Face) from our own 5-minute probes and their official status pages. Free.
| Name | Type | Req | Description |
|---|---|---|---|
| service | string | – | Service id, e.g. "crates-io", "openai-api"; omit for all |
No output schema declared.
No examples provided.
watch_add Watch: start or stop watching ~111
Watch a crate (download spikes, new releases), an AI model (price changes) or a topic (new articles and reports). Emails go to the person who owns the key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
| key | string | yes | Crate name, model slug or topic slug |
| kind | string | yes | – |
| on | boolean | – | false to stop watching |
No output schema declared.
No examples provided.
watch_list Watch: what you watch ~60
The crates, AI models and topics the owner of this agent key watches on tensorust.com.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your agent API key (trk_...), from tensorust.com/floor/settings. Forwarded to tensorust.com, never stored. |
No output schema declared.
No examples provided.
How do I install the Tensorust MCP server?
Tensorust is a hosted endpoint at https://mcp.tensorust.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.tensorust.com
claude mcp add --transport http com-tensorust-mcp 'https://mcp.tensorust.com/mcp'
What is the Tensorust MCP server?
Tensorust is an MCP server listed in the public MCP registry as com.tensorust/mcp. Receipts-first data: real crates.io downloads, dated LLM API prices, sourced answers, free dev tools. This page covers its hosted endpoint (https://mcp.tensorust.com/mcp).
Is the Tensorust MCP server safe to use?
Tensorust scores 68 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Tensorust MCP server expose?
Tensorust exposes 50 tools: search_site, get_crate, compare_crates, get_model_price, pick_model_for_job, and 45 more. Their descriptions and schemas cost roughly 4,724 tokens of context every time the server is loaded.
Does the Tensorust MCP server require authentication?
No. We connected to Tensorust without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Tensorust MCP server still maintained?
Tensorust is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.