MCP Server for Z.AI - A Model Context Protocol server that provides AI capabilities
TensorFeed is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
AI news, model pricing, service status, and machine-payable premium tools. AFTA-certified.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http tensorfeed-ai-tensorfeed-mcp https://tensorfeed.ai/api/mcp
# 2 — ask your agent for something these tools do
# get_news_articles, get_status_summary, get_models and 24 more
TensorFeed costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, read from the address; if the publisher says otherwise, swap that one word.
claude mcp add --scope user --transport http tensorfeed-ai-tensorfeed-mcp https://tensorfeed.ai/api/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
27 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Get the latest AI news articles aggregated from 12+ sources (Anthropic, OpenAI, Google, HuggingFace, TechCrunch, The Verge, Hacker News, etc). Polled every 10 min, deduplicated, sanitized for prompt injection. Returns up to 200 articles with title, snippet, source, and publishedAt.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | no | Max articles to return (1-200) |
| category | string | no | Optional category filter (e.g. models, business, research) |
Get the live operational status of every major AI service tracked by TensorFeed (Claude, ChatGPT, Gemini, Perplexity, Cohere, Mistral, HuggingFace, Replicate, Midjourney, etc). Polled every 2 min. Returns operational | degraded | down per service plus the most recent incident.
No parameter schema on file.
Get the model pricing and specs catalog across providers (Anthropic, OpenAI, Google, Meta, Mistral, Cohere, etc). Includes per-token pricing, context windows, capabilities, deprecation flags. Refreshed daily.
No parameter schema on file.
Look up a single CVE Record v5.2 from the MITRE CVE List by ID (e.g. CVE-2024-3094). Lazy-fetched and cached 7 days. License: MITRE CVE Terms of Use, commercial redistribution permitted; the response includes the standard attribution block.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cve_id | string | yes | CVE identifier in CVE-YYYY-NNNNN form, case-insensitive |
Get the CISA Known Exploited Vulnerabilities (KEV) catalog. Returns the most recent N entries plus catalog metadata. Refreshed daily at 06:30 UTC. License: US Government public domain. ~1500 actively-exploited CVEs.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | no | Top-N most-recent entries (1-50) |
Get the EPSS (Exploit Prediction Scoring System) probability for one CVE, sourced from FIRST.org. Returns the daily probability (0-1) that the CVE will be exploited in the next 30 days plus a percentile rank. License: FIRST.org free-for-any-use.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cve_id | string | yes | CVE identifier in CVE-YYYY-NNNNN form |
Cross-ecosystem vulnerability advisory lookup via OSV.dev. Given an ecosystem (PyPI, npm, Go, crates.io, Maven, NuGet, RubyGems, Packagist, etc) and a package name (optional version), returns advisories affecting that package. License: Apache 2.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ecosystem | string | yes | OSV ecosystem identifier (PyPI, npm, Go, crates.io, etc) |
| name | string | yes | Package name |
| version | string | no | Optional package version |
Look up a single OSV.dev advisory by ID. Accepts GHSA / CVE / PYSEC / RUSTSEC / GO / OSV / DSA / ALPINE / DEBIAN / UBUNTU and other documented identifier prefixes. License: Apache 2.0.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | Advisory ID, e.g. GHSA-r75f-5x8p-qvmc or CVE-2024-3094 |
Check the TensorFeed AI/MCP/LLM supply-chain IOC feed. Returns publicly-disclosed malicious npm/PyPI packages whose name or summary signals relevance to AI agent operators. With no args, returns the whole snapshot (typically a small number of entries). With "package_name", returns only entries matching that name (substring, case-insensitive) so an agent can ask "is X risky right now?" before insta
| Parameter | Type | Required | Notes |
|---|---|---|---|
| package_name | string | no | Optional case-insensitive substring of the package name (e.g. "mistralai" or "@mistralai/mistralai-gcp"). If omitted, returns all current entries. |
| ecosystem | string | no | Optional ecosystem filter: "npm" or "pip" |
Look up an agent's public reputation card from the TensorFeed Agent Reputation Bureau. Takes a wallet (0x + 40 hex) OR a token_prefix (first 16 chars of a tf_live_ bearer). Returns the full ReputationCard: composite + sub-metric ranks (reliability, spend, activity, streak), trust grade A through F, public flags (new_wallet, spend_spike, claim_disputed, etc), wallet age, first_seen, last_active, of
| Parameter | Type | Required | Notes |
|---|---|---|---|
| wallet | string | no | EIP-55 or lowercased EOA wallet address (0x + 40 hex). Mutually exclusive with token_prefix. |
| token_prefix | string | no | First 16 chars of a tf_live_ bearer token (e.g. "tf_live_18e54f47"). Mutually exclusive with wallet. |
Search the TensorFeed Agent Self-Directory for hireable AI agents. Filter by skill (from a controlled vocab including research, data-analysis, coding, content-writing, voice-acting, image-generation, etc), service_area (research/data/coding/writing/voice/image/video/other), language (BCP 47), availability, hourly rate cap, minimum years of experience, or verified-hireable status. Verified-hireable
| Parameter | Type | Required | Notes |
|---|---|---|---|
| skill | string | no | Filter by a single skills_tag (must be in controlled vocab). |
| service_area | string | no | Filter by service_area (research|data|coding|writing|voice|image|video|other). |
| language | string | no | BCP 47 language code (e.g. en, ja, es-MX). |
| available | boolean | no | Only operators self-declaring as available_for_hire. |
| max_rate | number | no | Maximum hourly_rate_max_usd (operators with no rate set are NOT filtered out). |
| min_experience | number | no | Minimum years_experience (operators with no value set ARE filtered out). |
| verified | boolean | no | Only verified-hireable operators (active $5/30d badge). |
| limit | number | no | Max results to return (1-25, default 25). |
Look up whether a specific wallet has an active verified-hireable subscription on the TensorFeed Agent Directory. Returns { verified_hireable: bool, verified_hireable_until?: ISO } for a given wallet. Useful for downstream marketplaces or peer agents who want to confirm a published-rate or active-availability badge is current before routing work to that wallet.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| wallet | string | yes | EIP-55 or lowercased wallet address (0x + 40 hex). |
Return the distribution of skill tags across all active operator claims on the TensorFeed Agent Directory. Sorted by count desc. Useful for agents discovering what kinds of work other operators advertise on TF, OR for agent-marketplaces wanting to mirror TF's controlled vocab.
No parameter schema on file.
Check the caller IP's free premium-API trial quota. TensorFeed gives 100 free /api/premium/* calls per IP per 24h rolling window with no auth required. This tool returns used_today, remaining, and resets_at without consuming a quota slot. Use it before deciding whether to make a paid call versus waiting for the trial reset. No arguments.
No parameter schema on file.
Submit a wantlist entry telling TensorFeed what data you wish was served. Aggregated patterns inform TF's pipeline priorities. Anonymous by default, no PII collected, items expire after 30 days. Per-IP rate limit 5 submissions per 24h. Signal collector, not a contract.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topic | string | yes | Short label for the data category, e.g. "real estate records" or "crypto on-chain treasury" |
| request_type | string | no | What kind of thing you want. Defaults to "other" if omitted. |
| description | string | yes | 1 to 2 sentences explaining the use case. Max 500 chars. |
| contact_optional | string | no | Optional contact for follow-up. Leave blank to stay anonymous. |
Register a free webhook subscription. TensorFeed POSTs HMAC-signed deliveries to your callback_url when the watch spec fires (price drop, status change, leaderboard rank shift, macro indicator threshold crossing, etc). 5 watches per IP, 25 fires per watch, 30-day TTL. Same delivery infrastructure as paid /api/premium/watches. If you omit secret, TensorFeed generates one and returns it; you cannot
| Parameter | Type | Required | Notes |
|---|---|---|---|
| spec | object | yes | Watch spec. Examples: { type: "price", model: "opus-4-7", field: "blended", op: "lt", threshold: 50 }; { type: "status", provider: "openai", op: "becomes", value: "down" }; { type: "leaderboard_rank", |
| callback_url | string | yes | HTTPS URL to receive POST deliveries. Must NOT be private/localhost (SSRF guarded). |
| secret | string | no | Optional shared secret for HMAC-SHA256 signing. If omitted, TensorFeed generates a 32-hex secret and returns it once. |
| fire_cap | number | no | Optional cap on total fires for this watch. Capped at 25 for free tier; smaller values honored. |
Lucene-style full-text search across the entire SEC EDGAR public-filings corpus since the 1990s. Forms include 10-K (annual), 10-Q (quarterly), 8-K (current event), DEF 14A (proxy), S-1 (IPO), 13F (institutional holdings), and ~70+ others. License: US Government public domain. The killer endpoint for finance and equity-research agents.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Search query (Lucene syntax supported) |
| forms | string | no | Comma-separated form types (e.g. "10-K,10-Q,8-K") |
| startdt | string | no | Start date YYYY-MM-DD |
| enddt | string | no | End date YYYY-MM-DD |
| limit | number | no | Max hits (1-50) |
Get entity metadata + recent filings for one company by CIK. Accepts canonical zero-padded CIK ("0000320193"), bare numeric ("320193"), or "CIK0000320193" prefixed. Returns full company profile (name, tickers, exchanges, EIN, SIC, addresses) plus the most-recent ~1000 filings. License: US Government public domain.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cik | string | yes | CIK in any zero-padding form, or CIK-prefixed |
Resolve a stock ticker symbol (e.g. AAPL, MSFT, NVDA) or numeric CIK to the canonical SEC entity record. Returns ticker, CIK, company name, and exchange. Pair with get_sec_submissions to retrieve filings. License: US Government public domain.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker_or_cik | string | yes | Ticker symbol (case-insensitive) or numeric CIK |
Query any openFDA dataset: drug adverse events (FAERS), drug labeling (SPL), drug recalls, food recalls, or medical device events. Pick the dataset with the dataset argument. Uses openFDA Lucene-style search syntax (e.g. "patient.drug.medicinalproduct:aspirin", "openfda.brand_name:tylenol"). License: openFDA CC0 1.0 Universal Dedication, FDA waiver of all copyright; commercial redistribution permi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | string | yes | Which openFDA dataset to query. drug_events = FAERS adverse event reports. drug_labels = structured product labeling (indications, dosage, warnings, contraindications, pharmacology). drug_recalls / fo |
| search | string | no | openFDA Lucene-style search expression. Examples: patient.drug.medicinalproduct:aspirin, openfda.brand_name:tylenol, patient.reaction.reactionmeddrapt:headache+AND+receivedate:[20240101+TO+20251231] |
| limit | number | no | Max records to return (1-100) |
| skip | number | no | Pagination offset (0-25000) |
| sort | string | no | Sort by field (e.g. receivedate:desc) |
Get a US Energy Information Administration time-series. Curated routes: petroleum/pri/spt (WTI/Brent crude spot prices), petroleum/pri/gnd (US retail gasoline), natural-gas/pri/sum (Henry Hub + retail nat gas), electricity/retail-sales (by state and sector), electricity/electric-power-operational-data (net generation by fuel), total-energy. License: US Government public domain.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| route | string | yes | One of: petroleum/pri/spt, petroleum/pri/gnd, natural-gas/pri/sum, electricity/retail-sales, electricity/electric-power-operational-data, total-energy |
| start | string | no | Start date YYYY-MM-DD |
| end | string | no | End date YYYY-MM-DD |
| length | number | no | Max records (1-5000) |
Get recent AI/ML research papers from one of three feeds, chosen with the source argument. arxiv_recent is the firehose: newest arXiv submissions in cs.AI / cs.LG / cs.CL / cs.CV by submission date, refreshed daily at 11:30 UTC. trending is citation-ranked from Semantic Scholar across five fan-out queries, deduped, refreshed daily at 11:00 UTC. hf_daily is Hugging Face editor-curated with communit
| Parameter | Type | Required | Notes |
|---|---|---|---|
| source | string | yes | Which feed to read. arxiv_recent = newest submissions (max 50). trending = citation-ranked (max 30). hf_daily = editor-curated with upvotes (max 50). |
| limit | number | no | Max papers to return. Capped per source: arxiv_recent 50, trending 30, hf_daily 50. |
Get active US weather alerts from the National Weather Service. US-only coverage. Filter by 2-letter state code (area), exact event name (e.g. 'Tornado Warning', 'Heat Advisory'), severity (Extreme | Severe | Moderate | Minor | Unknown), urgency (Immediate | Expected | Future | Past | Unknown), and status (actual | exercise | system | test | draft). Returns a flattened alerts list with id, event,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| area | string | no | 2-letter US state or territory code (CA, TX, PR, etc). Optional. |
| event | string | no | Exact NWS event name (e.g. "Tornado Warning", "Heat Advisory"). Optional. |
| severity | string | no | One of: Extreme, Severe, Moderate, Minor, Unknown. Optional. |
| urgency | string | no | One of: Immediate, Expected, Future, Past, Unknown. Optional. |
| status | string | no | One of: actual, exercise, system, test, draft. Optional. |
| limit | number | no | Max alerts to return (1-500). Default 50. |
Get recent earthquakes from the US Geological Survey's pre-built summary feeds. Choose a magnitude bucket (significant | 4.5 | 2.5 | 1.0 | all) and a time window (hour | day | week | month). Returns a flattened list with id, magnitude, place, time (ISO 8601), depth_km, longitude, latitude, tsunami flag, USGS detail URL. Upstream feeds refresh every minute. License: US Government public domain (17
| Parameter | Type | Required | Notes |
|---|---|---|---|
| magnitude | string | no | Magnitude bucket. One of: significant, 4.5, 2.5, 1.0, all. Default 4.5. |
| period | string | no | Time window. One of: hour, day, week, month. Default day. |
| limit | number | no | Max earthquakes to return (1-500). Default 50. |
Get TensorFeed's daily scan of new repositories across the AI agent ecosystem (Anthropic, OpenAI, Microsoft, ModelContextProtocol, HuggingFace, LangChain, frontier labs) plus recent MCP/x402/skills keyword sweeps. Each opportunity includes the GitHub repo path, description, stars, last update, the source signal, and a composite score (signal weight × log10(stars+1) × recency decay). Refreshed dail
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | no | Max opportunities to return (1-25) |
| signal | string | no | Optional filter to one signal source. One of: anthropic-org, openai-org, microsoft-org, mcp-org, huggingface-org, langchain-org, frontier-labs, mcp-keyword, x402-keyword, skill-keyword, vertical-patte |
PREMIUM (1 credit, $0.02). The signed model-routing decision: for a task (code, reasoning, creative, general) or a named model, returns the single best model to use right now, fusing pricing, benchmark capability discounted for contamination, real production usage, measured p95 latency, and live operational state, with runners-up and an AFTA-signed receipt over the inputs. Pay per call with an x40
| Parameter | Type | Required | Notes |
|---|---|---|---|
| task | string | no | One of code, reasoning, creative, general. Provide task or model. |
| model | string | no | Canonical model id or display name to narrow the verdict to one model. |
| max_latency_p95_ms | number | no | Drop candidates whose measured p95 latency exceeds this floor. |
| require_operational | string | no | Default true. Pass "false" to keep candidates known down or in failover. |
| exclude_deprecated | string | no | Default true. Pass "false" to keep deprecated or sunsetted models. |
| payment | string | no | Optional base64 x402 payment payload (the same string an X-PAYMENT header would carry). Sign against the accepts[0] requirement returned by an unpaid call. Alternative to the Bearer credits token. |
PREMIUM (1 credit, $0.02). The full TensorFeed morning brief: every AI headline in the window with links, model pricing deltas, and incident detail, AFTA-signed. The free preview sibling (/api/preview/whats-new, 10 calls/IP/day) returns only summary counts plus the top 3 headline titles; this paid call returns the complete brief with no rate limit. Pay per call with an x402 wallet payment (argumen
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | number | no | Lookback window in days. Default 1. |
| news_limit | number | no | Maximum headlines returned. Default 10. |
| since | string | no | Cursor from your last paid brief (returned as the poll continuation on every paid call). Pass it back and an unchanged poll returns for free: no credit is charged. You are billed only when something |
| payment | string | no | Optional base64 x402 payment payload (the same string an X-PAYMENT header would carry). Sign against the accepts[0] requirement returned by an unpaid call. Alternative to the Bearer credits token. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install TensorFeed or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.37.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish TensorFeed can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.