{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T05:54:49.400Z","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp","markdownUrl":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp.md","server":{"slug":"unbiasedalpha-aurastream-mcp","name":"AuraStream","registryName":"io.github.UnbiasedAlpha/aurastream-mcp","description":"Historical market, macro, positioning and alt data from 45 sources through one API.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"aurastream-mcp","type":"pypi","identifier":"aurastream-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp","version":"0.1.7","transport":"stdio","scoredAt":"2026-11-06T01:02:32.155Z"},"score":{"total":82,"tier":"high trust","status":"scored","weekDelta":4,"history":[{"date":"2026-11-06","total":82},{"date":"2026-11-05","total":81},{"date":"2026-11-04","total":81},{"date":"2026-11-03","total":80},{"date":"2026-11-02","total":80},{"date":"2026-11-01","total":79},{"date":"2026-10-31","total":79},{"date":"2026-10-30","total":78},{"date":"2026-10-29","total":78},{"date":"2026-10-28","total":78},{"date":"2026-10-27","total":62},{"date":"2026-10-26","total":62}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"partial","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","1 of 31 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"31","unhealthy":"1"}}]},{"name":"Provenance & Transparency","score":97,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to UnbiasedAlpha/aurastream-mcp).","Clear OSI-approved license (MIT).","Actively maintained (last published 9 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"UnbiasedAlpha/aurastream-mcp"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"9"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":51,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1883 tokens (~627/item across 3 items; 3 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"627","items":"3","tools":"3","tokens":"1883","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":37,"verdict":"partial","reasons":["Stability observed for 11 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"11"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description.","Structured output schemas are declared (100% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}},{"code":"toolquality.output_present","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 3 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 4 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"3"}},{"code":"toolsafety.manipulation_clean","args":{"units":"4","judged":"4"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"aurastream-mcp","type":"pypi","identifier":"aurastream-mcp","withdrawn":false,"score":82,"current":true,"url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp","markdownUrl":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"aurastream-mcp"},{"label":"Version","value":"0.1.7"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_sources","title":null,"description":"List the AuraStream data sources: what each covers, ticker format, intervals, supported dtypes,\noptional source-specific parameters, the fields returned when they are not OHLCV, and whether\nprovider credentials are needed and configured. Free to call (does not use the API allowance).","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":65},{"name":"get_timeseries","title":null,"description":"Fetch historical data from AuraStream and return it as a CSV table per ticker\n(timestamp,Open,High,Low,Close,Volume for market bars; source-specific fields otherwise, see\nlist_sources). Long results are cut to the most recent max_rows rows per ticker, with the\ntotal row count noted. Each call uses one unit of the user's monthly AuraStream allowance.\nProvider credentials come from the server's environment; never ask the user to paste them.","inputs":[{"name":"adjusted","type":null,"required":false,"description":"uscensus retail only: seasonally adjusted (default true)."},{"name":"adjustment","type":null,"required":false,"description":"alpaca stock bars only: raw (default), split, dividend or all."},{"name":"as_of","type":null,"required":false,"description":"cftc: release (default, stamped at Friday publication, no look-ahead) or report (Tuesday position date). fred: realtime_start (default, stamped at publication) or date (period described)."},{"name":"assetclass","type":null,"required":false,"description":"alpaca only."},{"name":"assetcol","type":null,"required":false,"description":"nasdaq only: one series per value of this column, e.g. contract_code."},{"name":"award_type","type":null,"required":false,"description":"usaspending only: contracts (default) or grants."},{"name":"bartype","type":null,"required":false,"description":"cityindex only: bar (default) or tick."},{"name":"category","type":null,"required":false,"description":"bybit only: linear (default) or inverse."},{"name":"closed_only","type":null,"required":false,"description":"tradestation only: leave out the bar still forming (default true)."},{"name":"concepts","type":null,"required":false,"description":"edgar financials only: XBRL concepts, e.g. ['Revenues']."},{"name":"continuous_contracts","type":null,"required":false,"description":"firstrate futures only: true (default) for continuous series, false for one series per contract."},{"name":"country","type":null,"required":false,"description":"netshort only: FR, NL and/or ES (default all)."},{"name":"dataset","type":null,"required":false,"description":"edgar: insider (default), financials, earnings, events, ftd, 13dg, 144, 13f, nport or npx. usaspending: monthly (default) or awards. signals: crypto_leverage (default), fed_tone, event_flags, insider…"},{"name":"db","type":null,"required":false,"description":"sdmx (required): provider ID, e.g. BIS, ECB, ESTAT, IMF, OECD."},{"name":"dtype","type":"string","required":false,"description":"'bars' everywhere; binance also 'funding' (futures); oanda also 'orderbook'/'positionbook'; alpaca also 'trades'/'quotes'; yahoo also 'earnings'."},{"name":"end","type":"string","required":true,"description":"End date, YYYY-MM-DD."},{"name":"feed","type":null,"required":false,"description":"alpaca stocks only: iex (default) or sip (consolidated tape)."},{"name":"filters","type":null,"required":false,"description":"nasdaq only: column filters per table, e.g. {\"QDL/FON\": {\"contract_code\": \"967654\"}}."},{"name":"frequency","type":null,"required":false,"description":"bea only: M, Q or A (default: the series' own)."},{"name":"holder","type":null,"required":false,"description":"netshort only: keep positions whose holder contains this text."},{"name":"index","type":null,"required":false,"description":"nasdaq only: date column used as the index (default date)."},{"name":"indicator","type":null,"required":false,"description":"tradingeconomics (required): indicator name, e.g. 'gdp', 'inflation rate'."},{"name":"instrument","type":null,"required":false,"description":"binance: spot (default) or futures (USD-M perpetuals). kraken: futures (default) or spot. firstrate: stock (default), etf, futures, fx, index, crypto or options. lyra: option (default) or perp."},{"name":"interval","type":"string","required":false,"description":"Bar size: upper-case M is minutes, lower-case m is months (15M = 15 minutes, 1m = one month). Support varies by source (list_sources shows each source's intervals)."},{"name":"issuer","type":null,"required":false,"description":"edgar npx only: company whose votes to return (CUSIP, ISIN or name)."},{"name":"items","type":null,"required":false,"description":"edgar events only: 8-K item numbers, e.g. ['5.02']."},{"name":"level","type":null,"required":false,"description":"nemeton only: order book depth the metric is computed over (default 1000)."},{"name":"max_rows","type":"integer","required":false,"description":"Max rows returned per ticker; the most recent rows are kept."},{"name":"metric","type":null,"required":false,"description":"nemeton (required): signal name, e.g. cumulative-depth, orderbook-pressure, spread (list_sources has all)."},{"name":"min_amount","type":null,"required":false,"description":"usaspending awards only: minimum award size in US dollars."},{"name":"mode","type":null,"required":false,"description":"gdelt search queries only: share of coverage (default), article count, or tone."},{"name":"options","type":null,"required":false,"description":"cftc only: include options (futures-equivalent)."},{"name":"period","type":null,"required":false,"description":"edgar financials only: quarter (default) or annual."},{"name":"price_type","type":null,"required":false,"description":"oanda: M mid (default), A ask, B bid. cityindex: MID (default), BID or ASK."},{"name":"report","type":null,"required":false,"description":"cftc only; default depends on the symbol."},{"name":"reporter","type":null,"required":false,"description":"comext only: EU27_2020 (default) or a member state, e.g. DE."},{"name":"sessiontemplate","type":null,"required":false,"description":"tradestation only: trading session, e.g. Default or USEQPreAndPost."},{"name":"source","type":"string","required":true,"description":"Data source id, see list_sources."},{"name":"speaker","type":null,"required":false,"description":"fedtext speeches only: speaker's last name, e.g. powell."},{"name":"start","type":"string","required":true,"description":"Start date, YYYY-MM-DD."},{"name":"state","type":null,"required":false,"description":"warn only: CA and/or NJ (default both)."},{"name":"tickers","type":"array","required":true,"description":"Tickers in the source's own format, e.g. ['BTCUSDT'] for binance, ['EUR_USD'] for oanda, ['SPY'] for yahoo, ['GC'] for cftc, ['gold:CH'] for hmrc; weather sources take 'latitude,longitude', e.g. ['48…"},{"name":"ticktype","type":null,"required":false,"description":"kraken futures only: trade (default), mark or spot (index) price."},{"name":"timezone","type":null,"required":false,"description":"openmeteo only: IANA time zone, e.g. Europe/Paris (default GMT)."},{"name":"top","type":null,"required":false,"description":"edgar nport only: keep the largest N positions of each filing."},{"name":"unit_group","type":null,"required":false,"description":"visualcrossing only: units (default us)."},{"name":"variables","type":null,"required":false,"description":"openmeteo (required): weather variables, e.g. ['temperature_2m'] with 1h, ['temperature_2m_max'] with 1d. visualcrossing: only these fields."},{"name":"vs_currency","type":null,"required":false,"description":"coingecko only: quote currency (default USD)."},{"name":"weights","type":null,"required":false,"description":"degreedays only: population (default); gas, electricity, fuel_oil for heating by division or US."}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":1384},{"name":"get_latest","title":null,"description":"Return the most recent N bars (OHLCV) per ticker, without having to pick dates.\nUses one unit of the monthly AuraStream allowance. Data is historical/delayed,\nnot a live quote; the last bar may still be forming.","inputs":[{"name":"bars","type":"integer","required":false,"description":"How many of the most recent bars to return per ticker."},{"name":"interval","type":"string","required":false,"description":"Bar size, e.g. 1h or 1d."},{"name":"source","type":"string","required":true,"description":"Data source id, see list_sources."},{"name":"tickers","type":"array","required":true,"description":"Tickers in the source's own format."}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":126}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T01:02:32.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":31,"partial":false,"deprecated":null,"stale":null,"noRepo":1}},"mismatches":[],"changelog":{"trackingSince":"2026-10-26","recent":[{"id":"chg_01a1ae60-f4eb-78db-b1e0-b08e4554d988","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a1ae60-f4eb-78db-b1e0-b08e4554d988"},{"id":"chg_01a1a415-041c-7072-a178-4ad1bdef637d","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a1a415-041c-7072-a178-4ad1bdef637d"},{"id":"chg_01a199c7-cdc3-7287-b910-a857a0bda51a","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a199c7-cdc3-7287-b910-a857a0bda51a"},{"id":"chg_01a18f7a-db78-7d68-8db3-dce0df3a9748","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a18f7a-db78-7d68-8db3-dce0df3a9748"},{"id":"chg_01a18008-da3c-787e-bcc4-da6d86e19f00","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a18008-da3c-787e-bcc4-da6d86e19f00"},{"id":"chg_01a18008-da3e-711d-9b00-2e68427882ea","kind":"score.total_changed","summary":"Trust score (62 → 78)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a18008-da3e-711d-9b00-2e68427882ea"},{"id":"chg_01a17d66-98cc-7a55-9a74-022e248f8991","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a17d66-98cc-7a55-9a74-022e248f8991"},{"id":"chg_01a17d66-98cd-75fc-8dd2-10ed0701db98","kind":"package.version_changed","summary":"Package version (0.1.6 → 0.1.7)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a17d66-98cd-75fc-8dd2-10ed0701db98"},{"id":"chg_01a17d66-98ce-743a-80cd-a6d5d6d27cb8","kind":"score.total_changed","summary":"Trust score (77 → 62)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a17d66-98ce-743a-80cd-a6d5d6d27cb8"},{"id":"chg_01a17ae2-644d-7675-a3f9-95cbee85a133","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a17ae2-644d-7675-a3f9-95cbee85a133"},{"id":"chg_01a17ae2-644e-7477-b0fe-50a71699c6ee","kind":"score.total_changed","summary":"Trust score (62 → 77)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a17ae2-644e-7477-b0fe-50a71699c6ee"},{"id":"chg_01a1786e-a69f-718a-932c-53f5620621a6","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp#chg-chg_01a1786e-a69f-718a-932c-53f5620621a6"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp","markdown":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp.md","changelogJson":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/unbiasedalpha-aurastream-mcp/aurastream-mcp.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/aurastream-mcp/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/aurastream-mcp"},{"label":"Repository","href":"https://github.com/UnbiasedAlpha/aurastream-mcp"},{"label":"Website","href":"https://aurastream.unbiased-alpha.com/"}]}}