TensorFeed
NPM · @TENSORFEED/MCP-SERVER · 2 COMPONENTS · SCANNED AUG 3
AI news, model pricing, service status, and machine-payable premium tools. AFTA-certified.
Available components
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
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 27 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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
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
claude mcp add ai-tensorfeed-mcp-server -- npx -y @tensorfeed/mcp-server
codex mcp add ai-tensorfeed-mcp-server -- npx -y @tensorfeed/mcp-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ai-tensorfeed-mcp-server": {
"type": "local",
"command": [
"npx",
"-y",
"@tensorfeed/mcp-server"
],
"enabled": true
}
}
} openclaw mcp add ai-tensorfeed-mcp-server --command npx --arg -y --arg @tensorfeed/mcp-server
mcp_servers:
ai-tensorfeed-mcp-server:
command: "npx"
args: ["-y", "@tensorfeed/mcp-server"] {
"mcpServers": {
"ai-tensorfeed-mcp-server": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/mcp-server"
]
}
}
} 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.
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.
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.
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.
| Name | Type | Req | Description |
|---|---|---|---|
| benchmark | string | yes | Benchmark key (e.g. swe_bench, mmlu_pro, gpqa_diamond, math, human_eval). |
| days | integer | — | Window length (default 7). 1 to 7 free; 8 to 90 costs 1 credit. |
| model | string | yes | Model 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.
| Name | Type | Req | Description |
|---|---|---|---|
| benchmark | string | — | Benchmark registry id or name to narrow to one (e.g. "mmlu", "swe-bench"). Optional. |
| category | string | — | Category to filter the benchmarks (e.g. "coding", "reasoning"). Optional. |
| tier | string | — | '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).
| Name | Type | Req | Description |
|---|---|---|---|
| ids | string | yes | Comma-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.
| Name | Type | Req | Description |
|---|---|---|---|
| cadence | string | — | type=digest only. How often the digest fires. |
| callback_url | string | yes | HTTPS URL that receives the HMAC-signed POST when the watch fires. |
| field | string | — | type=price only. Which price field to watch. |
| model | string | — | type=price only. Model name (e.g. "Claude Opus 4.7"). |
| op | string | — | type=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… |
| provider | string | — | type=status or type=leaderboard_rank only. Provider name or slug (case-insensitive). e.g. anthropic, openai, gemini, bedrock, azure. |
| secret | string | — | Optional shared secret used to HMAC-sign delivery bodies. |
| threshold | number | — | type=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. |
| type | string | yes | What to watch. |
| value | string | — | type=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.
| Name | Type | Req | Description |
|---|---|---|---|
| watch_id | string | yes | The 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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | The degraded provider to fail over FROM (e.g. "anthropic", "openai"). Required. |
| task | string | — | Task type to optimize the failover target for. Optional. |
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max endpoints to return (default 3). |
| query | string | yes | Plain-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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by category (e.g. "anthropic", "openai", "research", "tools") |
| digest | boolean | — | When true, return a headline-only digest (title, source, URL per story) instead of the full article set. |
| limit | number | — | Number 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.
| Name | Type | Req | Description |
|---|---|---|---|
| service | string | yes | Service 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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | — | Window length (default 7). 1 to 7 free; 8 to 90 costs 1 credit. |
| model | string | yes | Model 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.
| Name | Type | Req | Description |
|---|---|---|---|
| provider | string | yes | Provider 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.
| Name | Type | Req | Description |
|---|---|---|---|
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| budget | number | — | Full tier only. Max blended USD per 1M tokens. |
| exclude_deprecated | boolean | — | Full tier only. Default true. Set false to keep deprecated or sunsetted models. |
| max_latency_p95_ms | number | — | Full tier only. Drop candidates whose measured p95 latency exceeds this value (ms). |
| min_quality | number | — | Full tier only. Minimum trust-discounted quality score in [0, 1]. |
| model | string | — | Model 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_operational | boolean | — | Full tier only. Default true. Set false to keep candidates known down or in failover. |
| task | string | — | Task type to route for (code, reasoning, creative, general). Provide task or model. |
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| cve | string | yes | CVE id to rule on, e.g. "CVE-2024-3094". Required. |
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| packages | string | yes | Comma-separated AI-stack packages as name@version (e.g. "[email protected],[email protected]"). Required. Preview caps at 3, full up to 10. |
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | — | Window 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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | — | Window length (default 7). 1 to 7 free; 8 to 90 costs 1 credit. |
| provider | string | yes | Provider 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).
| Name | Type | Req | Description |
|---|---|---|---|
| days | number | — | Window length in days (default 1) |
| news_limit | number | — | Max 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.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Publisher domain to rule on, e.g. "x402.tavily.com". Required. |
| tier | string | — | '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.
| Name | Type | Req | Description |
|---|---|---|---|
| tier | string | — | 'preview' (default, free) or 'full' (1 credit; adds per-publisher ranking, totals, window, signed receipt). |
| window | string | — | Full tier only. Settlement window to rule over (24h, 7d, 30d). Default 7d. |
No output schema declared.
No examples provided.