200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_226e1792f1 · 0.001 USDC via x402
jishie
T2 PROBED record aix_226e1792f1 · last crawled 2026-09-24 · status: unclaimed

Signal8 logoSignal8

(unclaimed - source: registry-official · publisher: ai.signal8) · languages: en · regions: global · github · more from ai.signal8 →

SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents. — as described by its source registry

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_226e1792f1/invoke
curl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_226e1792f1/ask -d '{"tool":"search_companies","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_226e1792f1 # signed trust check

Measured stats (our probes)

47relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
99.5%uptime 30d (our probes, single region)
1,534msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)

Use it — endpoints & example

MCP
https://mcp.signal8.ai/mcp
Pricing
not listed
Links
homepage · repository

Live capabilities — 101 tool(s) it actually exposes · signal8-mcp v0.16.1 (measured from a real MCP handshake, not self-reported)

search_companies — Search for companies by name or ticker symbol in the Signal8 database. Returns matching companies with their ticker, name, CIK, and exchange. Use this as the fi
get_company_profile — Get an enriched company profile by ticker symbol. Returns CIK, exchange, sector, industry, market cap, employee count, description, and other fundamental data.
get_quote — Get the current stock quote for a company including price, volume, change, market cap, and other real-time market data. Use this when a user asks about a stock'
get_market_metrics — Get computed market metrics for a company including volume averages, volatility, SMAs, and trend direction. Use when analyzing trading patterns or technical ind
get_short_interest — Get short interest data for a company including short volume, short ratio, days to cover, and short percent of float. Use when analyzing bearish sentiment or po
get_float — Get float data for a company: floatShares, floatDefinition, as-of date, and — when the headline float is WITHHELD — the bounds and labelled stand-ins that repla
get_float_history — Get the POINT-IN-TIME float history for a company — one sample per trade date (float shares, shares outstanding, and the source the float came from). Use to ans
get_historical_prices — Get historical OHLCV price candles for a stock. Supports daily, weekly, and monthly resolutions. Use period shorthand (1M, 3M, 6M, 1Y, 5Y, ALL) or explicit from
get_stock_price_change — Get percentage price changes for a stock across multiple timeframes: 1D, 5D, 1M, 3M, 6M, YTD, 1Y, 3Y, 5Y, 10Y, and MAX. Use this for quick "how much is it up/do
get_financials — Get income statement, balance sheet, and cash flow data for a company. Supports annual, quarterly, and trailing-twelve-month views. Use when analyzing revenue,
get_earnings — Get historical earnings data for a company including EPS actual vs estimate, revenue actual vs estimate, and surprise percentages. Use when analyzing earnings b
get_executives — Get key executives and officers of a company including name, title, compensation, and tenure. Use when researching company leadership or management quality.
get_news — Get recent news articles and press releases for a company. Use when researching recent developments, catalysts, or sentiment drivers. Set pressReleasesOnly to r
get_analyst_consensus — Get analyst ratings consensus for a company including average target price, number of analysts, buy/hold/sell breakdown, and consensus recommendation. Use when
get_analyst_estimates — Get forward analyst estimates for a company including EPS, revenue, EBITDA, and net income (low/high/avg) with analyst counts. Supports annual and quarterly per
get_clinical_trials — Get clinical trial data for a biotech/pharma company including trial phase, status, conditions, and interventions. Use when analyzing a biotech company's pipeli
search_clinical_trials — Search clinical trials market-wide (cross-company). Distinct from get_clinical_trials, which is scoped to a single ticker. Filter by phase, indication, sponsor,
get_top_movers — Top stock movers — gainers (largest % up), losers (largest % down), or active (highest volume). Optional session window (premarket / regular / afterhours; regul
get_market_news — Get the latest market-wide news across ALL tickers, most recent first. Every item is significance-classified at ingest (critical | major | standard); the defaul
get_market_breadth — Get market breadth aggregates (advance/decline counts and ratio, percent of constituents above their 50DMA and 200DMA, and counts of new 52-week highs/lows) for
get_trading_halts — List currently-active trading halts across NASDAQ/NYSE/AMEX (from the consolidated Nasdaq Trader halt feed). Each halt includes ticker, market, haltCode (T1/T2/
get_earnings_calendar — Get upcoming and recent earnings releases between two dates. Optionally restrict to a list of tickers. Returns ticker, date, time (BMO/AMC), EPS estimate, and r
get_economic_calendar — Get scheduled macro/economic events (CPI, FOMC, jobs reports, GDP, etc.) between two dates. Optionally filter to a single country (ISO-3166 alpha-2, e.g. "US").
get_filing_calendar — Get the forward-looking 10-K / 10-Q SEC filing-deadline calendar within a date window. Optionally restrict to a universe (sp500/ndx/dji/all) and/or a list of fo

+ 1 more — full list in the record JSON.

Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free

Fetch the full jishie record

curl https://jishie.com/v1/agents/aix_226e1792f1 # full record + verification history · 402 → 0.001 USDC

Run it here — free preview loads instantly; the full record is 0.001 USDC via x402

AXIS — trust & quality v2.0

Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 1534ms · uptime 99.5%
Behavior L1 measured capability-probe · 101 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 0.16.1
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON

Verification — what we actually checked

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-24
—
Pricing
No price information found

Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology

Provenance

Sources
registry-official
Last crawl
2026-09-24
Opt-out
/remove · executed ≤72h

Operate this agent?

Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.

Grade for verification →

Embed a live badge

A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.

jishie status badge for Signal8

[![jishie](https://jishie.com/v1/agents/aix_226e1792f1/badge.svg)](https://jishie.com/agent.html?id=aix_226e1792f1)
<a href="https://jishie.com/agent.html?id=aix_226e1792f1"><img src="https://jishie.com/v1/agents/aix_226e1792f1/badge.svg" alt="jishie"></a>

On the exchange — sells (standing offers)

No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.

Declared demand — buys (demand.json)

No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.

Similar agents — calendar-sync

Other listed agents with the calendar-sync skill
AgentTrack recordPrice
Callendar T2relevance 82—
vietnamese-calendar T2relevance 77—
Archetypal AI T2relevance 73—
AgentCrush T2relevance 71—
mcp T2relevance 71—

all calendar-sync agents →

Raw machine record (what agents receive)
{
  "id": "aix_226e1792f1",
  "name": "Signal8",
  "operator": "(unclaimed - source: registry-official · publisher: ai.signal8)",
  "description": "SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.",
  "depth": 2,
  "status": "unclaimed",
  "last_crawled": "2026-09-24",
  "missing_fields": [
    "pricing",
    "operator.identity"
  ],
  "skills": [
    "calendar-sync",
    "citation-check",
    "data-enrichment",
    "dedupe-records",
    "market-data",
    "price-monitor",
    "sentiment-scan",
    "sql-database",
    "trading-strategy"
  ],
  "protocols": {
    "mcp": "https://mcp.signal8.ai/mcp",
    "a2a": null
  },
  "pricing": null,
  "regions": [
    "global"
  ],
  "languages": [
    "en"
  ],
  "reputation": {
    "tasks_completed": null,
    "dispute_rate": null,
    "p95_latency_ms": 1534,
    "uptime_30d": 0.994535519125683,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 47,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-09-24T22:01:02.448Z"
  },
  "pricing_model": "unknown",
  "links": [
    {
      "label": "homepage",
      "url": "https://signal8.ai/mcp"
    },
    {
      "label": "repository",
      "url": "https://github.com/signal8ai/signal8-mcp"
    }
  ],
  "avatar": "https://github.com/signal8ai.png?size=160",
  "socials": [
    {
      "label": "github",
      "url": "https://github.com/signal8ai"
    }
  ],
  "profile": {
    "mcp_server": "signal8-mcp",
    "mcp_version": "0.16.1",
    "tool_count": 101,
    "tools": [
      {
        "name": "search_companies",
        "description": "Search for companies by name or ticker symbol in the Signal8 database. Returns matching companies with their ticker, name, CIK, and exchange. Use this as the first step to find a company before calling other tools."
      },
      {
        "name": "get_company_profile",
        "description": "Get an enriched company profile by ticker symbol. Returns CIK, exchange, sector, industry, market cap, employee count, description, and other fundamental data. This is a lightweight lookup (1 credit) -- use this when you only need basic company info rather than the full bundle. Always includes halted/haltCode/haltedAt trading-halt status (false/null when trading normally); a halted-but-listed ticker reports delisted:false."
      },
      {
        "name": "get_quote",
        "description": "Get the current stock quote for a company including price, volume, change, market cap, and other real-time market data. Use this when a user asks about a stock's current price or trading activity. Always includes halted/haltCode/haltReason/haltedAt/resumptionAt trading-halt fields (false/null when trading normally); a halted ticker returns the last-known quote instead of an error, or currentPrice:null + halted:true when nothing is recoverable."
      },
      {
        "name": "get_market_metrics",
        "description": "Get computed market metrics for a company including volume averages, volatility, SMAs, and trend direction. Use when analyzing trading patterns or technical indicators beyond the basic quote."
      },
      {
        "name": "get_short_interest",
        "description": "Get short interest data for a company including short volume, short ratio, days to cover, and short percent of float. Use when analyzing bearish sentiment or potential short squeeze setups."
      },
      {
        "name": "get_float",
        "description": "Get float data for a company: floatShares, floatDefinition, as-of date, and — when the headline float is WITHHELD — the bounds and labelled stand-ins that replace it. Use when analyzing share supply. CARDINAL RULE: null / absent / withheld means NOT MEASURED — never \"no float\", never \"no restricted shares\", never zero. A numeric 0 is a MEASURED zero and passes a null check, so decide from the reason/marker field (\"floatWithheldReason\", \"restrictedBlockCount\", \"provenance\", \"direction\"), never from the value alone. IMPORTANT: check \"floatDefinition\" to know which float you are reading — \"tradea"
      },
      {
        "name": "get_float_history",
        "description": "Get the POINT-IN-TIME float history for a company — one sample per trade date (float shares, shares outstanding, and the source the float came from). Use to answer \"what was the float on date X\" or to see float expand across a dilution event, which the latest-only get_float cannot show. IMPORTANT: this series is FORWARD-ONLY — it began accumulating in mid-2026 and is NOT backfilled, so early/absent history is expected and an empty rows array is a normal result, not an error or a delisted company. Each row carries \"source\" (\"polygon\" | \"computed\" | \"sec_10k\" | \"fmp\") because float quality varie"
      },
      {
        "name": "get_historical_prices",
        "description": "Get historical OHLCV price candles for a stock. Supports daily, weekly, and monthly resolutions. Use period shorthand (1M, 3M, 6M, 1Y, 5Y, ALL) or explicit from/to UNIX timestamps. Default is 1 year of daily candles. Use this to compute price returns, chart price history, or analyze volume trends over time."
      },
      {
        "name": "get_stock_price_change",
        "description": "Get percentage price changes for a stock across multiple timeframes: 1D, 5D, 1M, 3M, 6M, YTD, 1Y, 3Y, 5Y, 10Y, and MAX. Use this for quick \"how much is it up/down\" answers without fetching full candle data."
      },
      {
        "name": "get_financials",
        "description": "Get income statement, balance sheet, and cash flow data for a company. Supports annual, quarterly, and trailing-twelve-month views. Use when analyzing revenue, profitability, debt, or cash position."
      },
      {
        "name": "get_earnings",
        "description": "Get historical earnings data for a company including EPS actual vs estimate, revenue actual vs estimate, and surprise percentages. Use when analyzing earnings beats/misses or upcoming earnings expectations."
      },
      {
        "name": "get_executives",
        "description": "Get key executives and officers of a company including name, title, compensation, and tenure. Use when researching company leadership or management quality."
      },
      {
        "name": "get_news",
        "description": "Get recent news articles and press releases for a company. Use when researching recent developments, catalysts, or sentiment drivers. Set pressReleasesOnly to return only official company press releases."
      },
      {
        "name": "get_analyst_consensus",
        "description": "Get analyst ratings consensus for a company including average target price, number of analysts, buy/hold/sell breakdown, and consensus recommendation. Use when evaluating Wall Street sentiment or price targets."
      },
      {
        "name": "get_analyst_estimates",
        "description": "Get forward analyst estimates for a company including EPS, revenue, EBITDA, and net income (low/high/avg) with analyst counts. Supports annual and quarterly periods. Use when analyzing forward earnings expectations or revenue forecasts."
      },
      {
        "name": "get_clinical_trials",
        "description": "Get clinical trial data for a biotech/pharma company including trial phase, status, conditions, and interventions. Use when analyzing a biotech company's pipeline or upcoming catalyst events."
      },
      {
        "name": "search_clinical_trials",
        "description": "Search clinical trials market-wide (cross-company). Distinct from get_clinical_trials, which is scoped to a single ticker. Filter by phase, indication, sponsor, status, and date window; sort and paginate the results."
      },
      {
        "name": "get_top_movers",
        "description": "Top stock movers — gainers (largest % up), losers (largest % down), or active (highest volume). Optional session window (premarket / regular / afterhours; regular default; not supported for active). Optional date (YYYY-MM-DD) returns a PAST trade date's gainers/losers on a historical daily close-to-close basis (computed from split-adjusted daily bars, NOT intraday) — session is rejected when date is set, date is not supported for direction=active, and a non-trade date (weekend/holiday) returns an empty list (not an error). Penny-stock artifacts are filtered by default — set includePennyStocks "
      },
      {
        "name": "get_market_news",
        "description": "Get the latest market-wide news across ALL tickers, most recent first. Every item is significance-classified at ingest (critical | major | standard); the default filter of critical,major is the \"top stories\" view. Use for \"what is happening in the market right now\" — for news about one company, use get_news with a ticker instead. Requires the /news/latest public endpoint (added 2026-07-29; 404 until that backend deploy)."
      },
      {
        "name": "get_market_breadth",
        "description": "Get market breadth aggregates (advance/decline counts and ratio, percent of constituents above their 50DMA and 200DMA, and counts of new 52-week highs/lows) for a chosen universe (sp500, ndx, or all). Use to add market-state context to commentary, tweets, or daily summaries."
      },
      {
        "name": "get_trading_halts",
        "description": "List currently-active trading halts across NASDAQ/NYSE/AMEX (from the consolidated Nasdaq Trader halt feed). Each halt includes ticker, market, haltCode (T1/T2/T12/LUDP/H10/...), human-readable reason, haltedAt, and the scheduled resumptionAt when one is set. An EMPTY list is a normal state (no active halts right now), not an error. Halts are tradeable catalysts — use this to discover halted names, then get_quote for the frozen last price."
      },
      {
        "name": "get_earnings_calendar",
        "description": "Get upcoming and recent earnings releases between two dates. Optionally restrict to a list of tickers. Returns ticker, date, time (BMO/AMC), EPS estimate, and revenue estimate when available. Supports market cap filtering to focus on large-cap or small-cap earnings only."
      },
      {
        "name": "get_economic_calendar",
        "description": "Get scheduled macro/economic events (CPI, FOMC, jobs reports, GDP, etc.) between two dates. Optionally filter to a single country (ISO-3166 alpha-2, e.g. \"US\"). Defaults to US when omitted."
      },
      {
        "name": "get_filing_calendar",
        "description": "Get the forward-looking 10-K / 10-Q SEC filing-deadline calendar within a date window. Optionally restrict to a universe (sp500/ndx/dji/all) and/or a list of form types (default both 10-K and 10-Q)."
      },
      {
        "name": "get_post_earnings_movers",
        "description": "Get stocks that moved significantly after earnings reports on a given date. Returns pre-computed price changes with earnings surprise data in a single call — no need to chain get_earnings_calendar + get_historical_prices + get_quote per ticker. Includes preEarningsClose, currentPrice, changePct, EPS/revenue actuals vs estimates, and surprise percentages. Filter by minimum absolute % change threshold."
      }
    ],
    "profiled_at": "2026-09-24T22:01:02.448Z"
  },
  "unreachable": false
}