Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

TensorFeed

NPM · @TENSORFEED/MCP-SERVER · 2 COMPONENTS · SCANNED SEP 21

AI news, model pricing, service status, and machine-payable premium tools. AFTA-certified.

+1 this week 85 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 95 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4257 tokens (~170/item across 25 items; 24 tools + 1 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 Management97
  • Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 25 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
Install

How do I install the TensorFeed MCP server?

TensorFeed runs locally as an npm package, launched with npx -y @tensorfeed/mcp-server. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · @tensorfeed/mcp-server

# add to Claude Code
claude mcp add ai-tensorfeed-mcp-server -- npx -y @tensorfeed/mcp-server
// .cursor/mcp.json
{
  "mcpServers": {
    "ai-tensorfeed-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@tensorfeed/mcp-server"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "ai-tensorfeed-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@tensorfeed/mcp-server"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add ai-tensorfeed-mcp-server -- npx -y @tensorfeed/mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-tensorfeed-mcp-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@tensorfeed/mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-tensorfeed-mcp-server --command npx --arg -y --arg @tensorfeed/mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  ai-tensorfeed-mcp-server:
    command: "npx"
    args: ["-y", "@tensorfeed/mcp-server"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "ai-tensorfeed-mcp-server": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "@tensorfeed/mcp-server"
      ]
    }
  }
}
# add to Vellum
assistant mcp add ai-tensorfeed-mcp-server -t stdio -c npx -a -y @tensorfeed/mcp-server
// mcp.json
{
  "mcpServers": {
    "ai-tensorfeed-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@tensorfeed/mcp-server"
      ]
    }
  }
}
Changelog

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.

  • 21 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 17 Sept 26 −2
    • Stability: pass → 0.83 functional
  • 16 Sept 26 0
    • Stability: 0.97 → pass security
  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 11 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 10 Sept 26 −3
    • Stability: pass → 0.80 functional
Diagnostics

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 21 Sept 2026 · Analysed npm/@tensorfeed/mcp-server@2.0.1

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 95 packages
Packages resolved 95
Stale 31
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 24 exposed · ~4,176 tokens

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 →

Tool Tokens
account_status ~41

Check the configured TensorFeed token: current credit balance plus recent per-endpoint usage (last 100 calls aggregated). Free, but requires TENSORFEED_TOKEN.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

benchmark_series ~168

Daily benchmark scores for one model+benchmark over a window. Benchmark keys: swe_bench, mmlu_pro, gpqa_diamond, math, human_eval. days 1 to 7 is free; days 8 to 90 costs 1 credit ($0.02) and needs a TENSORFEED_TOKEN, tracking score evolution over the longer window. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
benchmarkstringyesBenchmark key (e.g. swe_bench, mmlu_pro, gpqa_diamond, math, human_eval).
daysintegerWindow length (default 7). 1 to 7 free; 8 to 90 costs 1 credit.
modelstringyesModel id or display name.

No output schema declared.

No examples provided.

benchmark_trust_verdict ~272

TensorFeed's signed ruling on whether an AI benchmark is still a trustworthy capability signal or saturated, contaminated, or near ceiling so a high score should be down-weighted: a trust band (reliable, use_with_caution, saturated, contaminated, deprecated) and a 0-100 trust score per benchmark. Pass benchmark to narrow to one, or category to filter, or neither for the registry. tier='preview' (default) is free (10 calls per day per IP), top verdict and bands only. tier='full' costs 1 credit ($0.02), adds the per-signal detail (ceiling proximity, frontier compression, contamination), a down-weight recommendation with an alternative benchmark, and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
benchmarkstringBenchmark registry id or name to narrow to one (e.g. "mmlu", "swe-bench"). Optional.
categorystringCategory to filter the benchmarks (e.g. "coding", "reasoning"). Optional.
tierstring'preview' (default, free) or 'full' (1 credit; adds per-signal detail, recommendation, signed receipt).

No output schema declared.

No examples provided.

compare_models ~122

Pick between models in one call: pricing, benchmarks, status, and recent news for 2 to 5 models side by side, with cheapest-blended and per-benchmark rankings, so you choose without scraping each provider. Costs 1 credit ($0.02).

NameTypeReqDescription
idsstringyesComma-separated list of 2-5 model ids or display names. Examples: "Claude Opus 4.8,GPT-5.5,Gemini 3.5 Flash" or "opus-4-8,gpt-5-5"

No output schema declared.

No examples provided.

create_watch ~417

Register a webhook watch. type selects what to watch: "price" (a model price change), "status" (a service status transition), "digest" (a scheduled daily or weekly pricing summary), or "leaderboard_rank" (a provider crossing an uptime-rank threshold). Costs 1 credit ($0.02) at registration; the watch lives 90 days and each fire is an HMAC-signed POST to callback_url. Needs a TENSORFEED_TOKEN.

NameTypeReqDescription
cadencestringtype=digest only. How often the digest fires.
callback_urlstringyesHTTPS URL that receives the HMAC-signed POST when the watch fires.
fieldstringtype=price only. Which price field to watch.
modelstringtype=price only. Model name (e.g. "Claude Opus 4.7").
opstringtype=price uses lt/gt/changes (lt = below threshold, gt = above, changes = any change). type=status uses becomes/changes (becomes = transitions to a specific value; changes = any transition). type=le…
providerstringtype=status or type=leaderboard_rank only. Provider name or slug (case-insensitive). e.g. anthropic, openai, gemini, bedrock, azure.
secretstringOptional shared secret used to HMAC-sign delivery bodies.
thresholdnumbertype=price (when op is lt or gt) or type=leaderboard_rank (when op is drops_below or rises_above). Integer rank position for leaderboard_rank.
typestringyesWhat to watch.
valuestringtype=status only. Required when op is becomes.

No output schema declared.

No examples provided.

delete_watch ~47

Delete one of your active webhook watches by id. Free, requires TENSORFEED_TOKEN.

NameTypeReqDescription
watch_idstringyesThe wat_... id from create_watch / list_watches

No output schema declared.

No examples provided.

failover_verdict ~241

Provider A is degraded; TensorFeed's signed ruling on the single best operational provider to fail over to for a task right now. Confirms A against the live incident-triage feed, then runs the route-verdict fusion with A (and any provider already in failover) excluded. Requires from. tier='preview' (default) is free (10 calls per day per IP), the failover target only. tier='full' costs 1 credit ($0.02), adds the full candidate (pricing, measured p95 latency, quality), the ranked alternatives, the confirmed incident on A, and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
fromstringyesThe degraded provider to fail over FROM (e.g. "anthropic", "openai"). Required.
taskstringTask type to optimize the failover target for. Optional.
tierstring'preview' (default, free) or 'full' (1 credit; adds candidate detail, ranked alternatives, incident, signed receipt).

No output schema declared.

No examples provided.

find_tensorfeed_data ~176

Discover which TensorFeed endpoint answers a data need. Describe what you want in plain language (e.g. "trending AI papers", "is OpenAI down", "model price history") and this returns the 2 to 3 best-matching TensorFeed endpoints, each with its HTTP path, what it returns, and whether it is free or paid. TensorFeed exposes 100+ AI-ecosystem data and signed-verdict endpoints; the core ones are also dedicated tools, but the full catalog is reachable here and callable over HTTP (paid ones via x402 or a credits token). Free, no auth. Use this first when no dedicated tool obviously fits.

NameTypeReqDescription
limitintegerMax endpoints to return (default 3).
querystringyesPlain-language description of the data or decision you need.

No output schema declared.

No examples provided.

get_ai_news ~184

Get the latest AI news from TensorFeed.ai as a ranked list with title, source, URL, snippet, and publish time, filterable by category (e.g. "anthropic", "openai", "research", "tools"). Aggregates 15+ sources (Anthropic, OpenAI, Google, TechCrunch, The Verge, arXiv, and more) into one normalized feed, so an agent reads one schema instead of polling each outlet. Free, no auth.

NameTypeReqDescription
categorystringFilter by category (e.g. "anthropic", "openai", "research", "tools")
digestbooleanWhen true, return a headline-only digest (title, source, URL per story) instead of the full article set.
limitnumberNumber of articles to return (default 10, max 50)

No output schema declared.

No examples provided.

get_ai_status ~91

Get the real-time operational status of major AI services (Claude, OpenAI, Gemini, Mistral, Cohere, Replicate, Hugging Face), including per-component breakdowns and an operational/degraded/down rollup per provider. One cross-provider status call instead of checking each vendor's status page, useful before an agent routes a request to a model that may be impaired. Free, no auth.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_model_pricing ~90

Get AI model pricing across major providers (Anthropic, OpenAI, Google, Meta, Mistral, Cohere) in one normalized table: input and output price per 1M tokens, context window, and release date per model. One cross-provider comparison instead of scraping six pricing pages, so an agent can pick the cheapest model that fits its context and budget. Free, no auth.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

is_service_down ~143

Check whether one named AI service (e.g. "claude", "openai", "gemini", "mistral", "cohere", "hugging face", "replicate") is currently operational, degraded, or down, with its component-level breakdown. Matches on service or provider name and lists available services if there is no match, so an agent can gate a call on live status before sending traffic. Free, no auth.

NameTypeReqDescription
servicestringyesService name to check (e.g. "claude", "openai", "gemini", "mistral", "cohere", "hugging face", "replicate")

No output schema declared.

No examples provided.

list_watches ~31

List the active webhook watches owned by the configured TensorFeed token. Free, requires TENSORFEED_TOKEN.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pricing_series ~143

Daily price points for one AI model over a window. days 1 to 7 is free; days 8 to 90 costs 1 credit ($0.02) and needs a TENSORFEED_TOKEN, adding the min/max/delta summary over the longer window. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
daysintegerWindow length (default 7). 1 to 7 free; 8 to 90 costs 1 credit.
modelstringyesModel id or display name (e.g. "Claude Opus 4.7" or "claude-opus-4-7").

No output schema declared.

No examples provided.

provider_deepdive ~98

Everything about one AI provider in a single call: live status, every model with pricing, tier, and benchmarks joined in, recent news, and agent traffic, replacing about four separate lookups. Costs 3 credits ($0.06). Strict premium, no free trial.

NameTypeReqDescription
providerstringyesProvider id or display name (case-insensitive). Examples: anthropic, openai, google, mistral, cohere

No output schema declared.

No examples provided.

provider_reliability_verdict ~191

TensorFeed's signed dependability ruling over its OWN measured latency and availability probes of the frontier AI providers: the single most-dependable provider to build on and the riskiest, scoring availability and tail consistency (p50 over p95) equally because an agent retry loop feels the tail, not the median. tier='preview' (default) is free (10 calls per day per IP), top verdict only. tier='full' costs 1 credit ($0.02), adds the full per-provider ranking with measured availability and p50/p95/p99 and tail spread plus an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
tierstring'preview' (default, free) or 'full' (1 credit; adds the full per-provider ranking and signed receipt).

No output schema declared.

No examples provided.

route_verdict ~362

TensorFeed's signed model-routing decision: the single best model for a task or named model, fused from live pricing, contamination-discounted benchmarks, real production usage, measured p95 latency, incident state, and deprecation flags, with the reasoning. tier='preview' (default) is free (10 calls per day per IP), top verdict only. tier='full' costs 1 credit ($0.02), adds ranked runners-up, constraint filters, and an AFTA-signed receipt you can audit, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
budgetnumberFull tier only. Max blended USD per 1M tokens.
exclude_deprecatedbooleanFull tier only. Default true. Set false to keep deprecated or sunsetted models.
max_latency_p95_msnumberFull tier only. Drop candidates whose measured p95 latency exceeds this value (ms).
min_qualitynumberFull tier only. Minimum trust-discounted quality score in [0, 1].
modelstringModel id or display name to narrow the verdict to one model (e.g. "Claude Opus 4.7" or "claude-opus-4-7"). Provide task or model.
require_operationalbooleanFull tier only. Default true. Set false to keep candidates known down or in failover.
taskstringTask type to route for (code, reasoning, creative, general). Provide task or model.
tierstring'preview' (default, free) or 'full' (1 credit; adds runners-up, filters, signed receipt).

No output schema declared.

No examples provided.

ssvc_verdict ~242

TensorFeed's signed SSVC patch-urgency decision for one CVE, applying the CISA SSVC Coordinator decision tree to the recorded Vulnrichment decision points (exploitation, automatable, technical impact). Requires a CVE id. tier='preview' (default) is free (10 calls per day per IP): the three decision points and the decision-tree provenance, WITHOUT the computed Act / Attend / Track / Track* decision. tier='full' costs 1 credit ($0.02), adds the computed decision across the full low/medium/high Mission and Well-being envelope, the per-level reasoning, a live CISA KEV cross-check, and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
cvestringyesCVE id to rule on, e.g. "CVE-2024-3094". Required.
tierstring'preview' (default, free) or 'full' (1 credit; adds the computed decision, envelope, reasoning, KEV cross-check, signed receipt).

No output schema declared.

No examples provided.

stack_safety_verdict ~304

TensorFeed's deploy gate for an AI software stack: pass each package as comma-separated name@version and get the overall BLOCK / HOLD / PASS / UNKNOWN gate plus a per-package verdict, fusing the ingested AI-stack CVE batch with the CISA KEV catalog. Conservative by design: BLOCK only on an exploited CVE with no fix, HOLD when a known CVE applies and you must verify your version, PASS on no match, UNKNOWN outside the curated AI-stack cohort. tier='preview' (default) is free (10 calls per day per IP), caps at 3 packages, gate plus worst offender. tier='full' costs 1 credit ($0.02), raises the cap to 10 packages, adds the matched-CVE evidence (ids, affected ranges, fixed versions, KEV status) and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
packagesstringyesComma-separated AI-stack packages as name@version (e.g. "vllm@0.5.0,transformers@4.40.0"). Required. Preview caps at 3, full up to 10.
tierstring'preview' (default, free, caps at 3 packages) or 'full' (1 credit; up to 10 packages, matched-CVE evidence, signed receipt).

No output schema declared.

No examples provided.

status_leaderboard ~130

Cross-provider uptime leaderboard ranked by uptime % DESC, computed from minute-resolution counters (~720 samples per provider per day). days 1 to 7 is free; days 8 to 90 costs 3 credits ($0.06) and needs a TENSORFEED_TOKEN, adding incident_count and mttr_minutes (mean time to recover) per provider over the longer window. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
daysintegerWindow length (default 7). 1 to 7 free; 8 to 90 costs 3 credits.

No output schema declared.

No examples provided.

status_uptime ~145

Daily uptime rollup for one provider over a window with operational/degraded/down day counts and uptime % (degraded counts as half-credit). days 1 to 7 is free; days 8 to 90 costs 1 credit ($0.02) and needs a TENSORFEED_TOKEN, adding per-incident-day detail over the longer window. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
daysintegerWindow length (default 7). 1 to 7 free; 8 to 90 costs 1 credit.
providerstringyesProvider name (e.g. anthropic, openai, google).

No output schema declared.

No examples provided.

whats_new ~95

Catch up on everything that changed in AI in one call: pricing moves, new and removed models, status incidents, and top news from the last 1 to 7 days, so your agent boots with current context instead of stale assumptions. Costs 1 credit ($0.02).

NameTypeReqDescription
daysnumberWindow length in days (default 1)
news_limitnumberMax news headlines (default 10)

No output schema declared.

No examples provided.

x402_publisher_verdict ~215

TensorFeed's signed trust verdict on one x402 publisher, over its OWN on-chain settlement index: whether a named publisher domain is actively settling, recently quiet, registered with no settlement, unreachable, missing a Base payTo, or not indexed. Requires a domain. tier='preview' (default) is free (10 calls per day per IP), the trust verdict only. tier='full' costs 1 credit ($0.02), adds the 30-day settlement momentum, the shared-wallet risk flag, the settlement evidence (volume, count, last settled), and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
domainstringyesPublisher domain to rule on, e.g. "x402.tavily.com". Required.
tierstring'preview' (default, free) or 'full' (1 credit; adds momentum, shared-wallet flag, evidence, signed receipt).

No output schema declared.

No examples provided.

x402_settlement_verdict ~228

TensorFeed's signed ruling on the state of the x402 USDC settlement market on Base, computed over its OWN on-chain settlement index: market momentum versus the prior window of equal length, concentration, and the leading publisher. Covers the publishers TensorFeed indexes on Base, forward-only from launch. tier='preview' (default) is free (10 calls per day per IP), headline verdict only. tier='full' costs 1 credit ($0.02), adds the full per-publisher ranking with volume share, ecosystem totals, the Herfindahl concentration index, an optional window, and an AFTA-signed receipt, and needs a TENSORFEED_TOKEN. Get credits at tensorfeed.ai/developers/agent-payments.

NameTypeReqDescription
tierstring'preview' (default, free) or 'full' (1 credit; adds per-publisher ranking, totals, window, signed receipt).
windowstringFull tier only. Settlement window to rule over (24h, 7d, 30d). Default 7d.

No output schema declared.

No examples provided.

Common questions

What is the TensorFeed MCP server?

TensorFeed is an MCP server listed in the public MCP registry as ai.tensorfeed/mcp-server. AI news, model pricing, service status, and machine-payable premium tools. AFTA-certified. This page covers its npm package (@tensorfeed/mcp-server).

Is the TensorFeed MCP server safe to use?

TensorFeed scores 85 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 21 September 2026. It declares no install or post-install scripts. 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 TensorFeed MCP server expose?

TensorFeed exposes 24 tools: get_ai_news, find_tensorfeed_data, get_ai_status, is_service_down, get_model_pricing, and 19 more. Their descriptions and schemas cost roughly 4,176 tokens of context every time the server is loaded.

Is the TensorFeed MCP server still maintained?

TensorFeed is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the TensorFeed MCP server under?

TensorFeed declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.