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

TensorFeed

NPM · @TENSORFEED/MCP-SERVER · 2 COMPONENTS · SCANNED AUG 3

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

+45 this week 69 Trust /100
Trust breakdown (6 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 →

Supply Chain Security86
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability78
  • 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 Management27
  • Stability observed for 8 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
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @tensorfeed/mcp-server

# add to Claude Code
claude mcp add ai-tensorfeed-mcp-server -- npx -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"]
// 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.

  • 2 Aug 26 +64
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Security disclosure: unverified → fail functional
    • Dependency health: unverified → partial functional
    • Stability: unverified → 0.23 functional
    • License: unverified → pass functional
    • Maintenance: unverified → pass functional
    • Tool coverage: unverified → 100 functional
    • MCP protocol: unverified → pass functional
    • Schema quality: unverified → 100 functional
    • Licence: MIT functional
  • 1 Aug 26 −31
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
    • Tool coverage: 100 → unverified functional
    • Schema quality: 100 → unverified functional
    • Security disclosure: fail → unverified functional
  • 31 Jul 26 +26
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −70
    • Known CVEs: partial → unverified security
    • Malware scan: pass → unverified security
    • Provenance: fail → unverified security
    • Install scripts: pass → unverified security
    • Schema quality: 100 → unverified functional
    • Maintenance: pass → unverified functional
    • License: pass → unverified functional
    • Tool coverage: 100 → unverified functional
    • Licence: MIT functional
  • 28 Jul 26 +56
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • License: unverified → pass functional
    • Tool coverage: unverified → 100 functional
    • Maintenance: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Schema quality: unverified → 100 functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: excellent functional
    • First check of Schema quality: fail functional
    • Licence: MIT functional
  • 27 Jul 26 24

    First indexed and scored.

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 3 Aug 2026 · Analysed npm/@tensorfeed/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 94 packages

94 packages in the resolved dependency tree · 94 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

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.

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. "[email protected],[email protected]"). 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.