Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate recorded, valid to 2026-12-20
Authorization not required
First tool surface recorded: 28 tools (server version 1.0.0)
https://api.hshintelligence.com/mcp (mcp_streamable_http) — from mcp_registry
Certificate changed, valid to 2026-12-27
Removed "hsh-custom-dataset", "hsh-finetune-dataset", "hsh_check_subscription" and 1 more; changed the definition of "hsh_describe_data_need" (32 tools before, 28 now)
⟨46 unchanged words⟩ in 24h. Use this BEFORE purchasing custom data. This is also how to order a custom dataset or a fine-tuning dataset: hsh-custom-dataset and hsh-finetune-dataset are quoted here, not called directly.
Bespoke datasets built to a schema that does not exist yet: cross-domain fusion, industry-specific structures, aggregated intelligence. This is not sold per call and carries no automatic price — the scope decides the cost, and the scope needs a person. Describe what you need and a human replies.
Made-to-order, answer-verified datasets for LLM fine-tuning. Describe the task (e.g. 'step-by-step math reasoning', 'SQL generation', 'instruction-following for support replies') and we deliver a clean, HuggingFace-ready dataset in Alpaca schema (instruction/input/output), deduplicated, train/val/test split, with every checkable answer verified in code. Drop the repo straight into Gradients (SN56), TRL, Axolotl, or Unsloth. Verified sample live: huggingface.co/datasets/HSH-Intelligence/verified-math-reasoning-3k. Tier S: 1-2K rows ($75). Tier M: 2-5K rows ($150). Tier L: 5-10K rows ($300). Cu…
Changed the definition of "hsh-b2b-contact", "hsh-b2b-full", "hsh-company-intelligence" and 19 more
⟨77 unchanged words⟩ before it is bought. Priced on request. No personal telephone numbers (a company number only where its own site publishes one), no per-person profile links and no bounce-rate ⟨6 unchanged words⟩
⟨43 unchanged words⟩ on every call, priced on request. No personal telephone numbers (a company number only where its own site publishes one) and no revenue estimates — nothing here holdseither
Changed the definition of "hsh-b2b-contact", "hsh-b2b-enriched" and "hsh-b2b-full"
⟨36 unchanged words⟩ industry label.","type":"string"},"live":{"description":"Read each company's own site during the call (default true). Adds the company's current inbox, phone and links, each with provenance.","type":"string"},"live_budget":{"description":"Hard ceiling on how many records get a live pass (default and maximum 25). Roughly five page fetches and two seconds each.","type":"number"},"location":{"description":"City, state or ⟨84 unchanged words⟩
{"properties":{"company_sizebuyer_contact":{"description":"RangeHow
Changed the definition of "hsh-b2b-contact", "hsh-b2b-enriched", "hsh-b2b-full" and 3 more
VerifiedNamedB2Bdecision-makerscontactatrecordscompanies, with the role each actually holds. Two sources:nameofficers+andbusinessdirectors+incompany.
Changed the definition of "hsh_describe_data_need"
{"properties":{"agent_id":{"description":"Optional calling-agent or wallet identifier, so we can recognise you if you return.","type":"string"},"budget_usd":{"description":"Optional budget in USD; we may accept it within our floor.","type":"number"},"contact_email":{"description":"Optional email. WITHOUT THIS WE CANNOT CONTACT YOU: if your need needs human scoping we have no reply path and you must email us to continue.","type":"string"},"need":{"description":"Free-text description ⟨26 unchanged words⟩
Certificate recorded, valid to 2026-10-28
Authorization not required
First tool surface recorded: 32 tools (server version 1.0.0)
Showing the latest 13 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
FREE. Check a subscription by its sub_ref (HSHSUB-XXXXXXXXXX): what it's watching, status, and match criteria.
FREE. Register a STANDING subscription so HSH watches for events matching your interest (e.g. SEC filings by form type and/or ticker/sector keywords) and sends you a quote the moment a match is caught. Turns one-off data buying into an always-on feed. Pay per matched delivery via x402.
⟨18 unchanged words⟩ the live site, and public social links.FoundersFor Y Combinator companies,YCfounders, batch, tags andtagsthecomeYC page are added from the YCdatasetcompanyandlisting (served from a copy dated 14 Apr 2026 while the hosted one is down); names the listing puts on several companies arereturnedlabelled,ONLYsincewhentheythatmaydatasetbeanswerspartners—oreveryinvestors. Every response states which path served it in `source_path`, and alive-huntlive-hunt-only response lists what it could not provide. discover (a filtered list)requires the dataset and isofrefusedYCbeforecompanies)paymentanswerswhenfromittheissameunavailable.listing. Pay per call via x402 (USDC on Base).
ChaseHowdifficultyoftenratingaattarget like this one has been chased down in men's T20: theinningsratebreakfor—targetsgradeswithinhow10hardrunsaoftargetyours,iswith(EasythetonumberVeryofHard)chases and a 95% interval, fromhistorical4,502chase-successchasesdata.throughPay17perSepcall2026.viaOptionalx402.ground record. Per call.
{"properties":{"target":{"description":"The target to bechased.chased (first-innings total + 1).","type":"number"},"venue":{"description":"The ground's name, for that ground's own chase record.","type":"string"}},"required":["target"],"type":"object"}
Real-time chaseWinwin-probabilityprobability for the side chasing in a men's T20,runfromchase,theupdatedmatchperstateball.youModelsend.AUCOn0.88,106beatsmen'srun-rateT20heuristicinternationalsbyplayed8.6pts.afterIn-playallbettingitssignal.trainingPaydataper(1callJulviatox402.17 Sep 2026): AUC 0.978 with the ground named, 0.976 without. Per call.
{"properties":{"balls_bowled":{"description":"Legal balls bowled,inastheachasescorecard(counts them: 0-120)., and 12.3 overs = 75.","type":"number"},"cum_runs":{ ⟨14 unchanged words⟩ total + 1).","type":"number"},"venue":{"description":"The ground's name as scorecards write it; the answer says which ground was used.","type":"string"},"wickets":{"description":"Wickets lost ⟨11 unchanged words⟩
FantasyRankscricketthepicksplayers+youcaptainsend for a men's T20match.fantasyRanksteam,playerswithbyapredictedcaptainfantasyandvaluevice-captain,andfromnameseach player's own record before theoptimalmatch.captainOn 236 men's matches played after its training data (35.6%1captain-hitJul to 17 Sep 2026),2xits top six held 39.4% of the real top six (random 27.3%).Dream11-style.andPayitspercaptaincallfinishedviainx402.the real top three 28.8% of the time (random 13.6%). Per call.
{"properties":{"is_chase":{"description":"1Acceptedifforthisolderteamcallersisandchasing,notelseused:0.it made the ranking worse when tested.","type":"number"},"players":{"description":"List4ofto 30 player namesin theas matchsquad.records write them, e.g. \"V Kohli\" (both elevens, usually). Names it does not know are listed back in `not_recognised`.","
First-inningsWinwin-probabilityprobabilitywhileforatheteamsideisbattingstillfirstsettingin a men's T20, while the total is being set. On 106 men's T20 internationals played after all its training data (AUC10.76,Julusestovenue17+Sep 2026): AUC 0.912 with both teamstrength).namesPayandperthecallground,via0.888x402.with the ground only. Per call.
{"properties":{"balls_bowled":{"description":"Legal balls bowled, as a scorecard counts them: 1-120, and 12.3 overs = 75.","type":"number"},"chase_elochasing_team":{"description":"The team bowling first, by name. Team strength is used only when both are known.","type":"numberstring"},"cum_runs":{"description":"Runs scored so far.","type":"number"},"set_elosetting_team":{"description":"The team batting first, by name (e.g. \"India\"). Used with chasing_team.","type":"numberstring"},"venue":{"description":"The ground's name as scorecards write it.","type":"string"},"wickets":{"description":"Wickets lost (0-10).","type":"number"}},"required": ⟨5 unchanged words⟩
PlayerA men's T20 player's current form&againstfatiguetheirratingown career average (hot/coldred-hotformto+out-of-form),bowling-workloadtheirfatiguebowlingflag)workload, and their last five appearances, for 2,739 establishedIPLplayersplayers.throughFantasy17signal.SepPay2026.perMeasured:callplayersviacarryingx402."red-hot" into a match scored 11% above their own average in it; "out-of-form" 5% below. Per call.
{"properties":{"player":{"description":"PlayerThe player's name(partialas matchok)records write it, e.g. \"V Kohli\". Part of a name matches; the answer names who was used and who else matched.","type":"string"}},"required": ⟨3 unchanged words⟩
Batter-vs-bowlerAhead-to-headbatter's record(111Kagainstpairs,aBayesian-adjusted)bowler in men's T20: legal balls faced, runs, dismissals credited to the bowler,dominancestrikescore.rate,Fantasyaverage,+dotsin-playandedge.boundaries,Paywithperacallbreakdownviabyx402.competition. 266,764 pairs from 9,132 matches (IPL, internationals and eleven leagues) through 17 Sep 2026. Per call.
{"properties":{"batter":{"description":"BatterBatter's name(partialas matchok)records write it, e.g. \"V Kohli\". Part of a name matches; the answer says who was used and who else matched.","type":"string"},"bowler":{"description":"BowlerBowler's name,(partialthematchsameok)way, e.g. \"SP Narine\".","type":"string"}},"required" ⟨4 unchanged words⟩
{"properties":{"curr":{"description":"CurrentThestatelater{balls_bowledstate,wickets,samecum_runs,shape.target}.A pair in the wrong order is refused before payment.","type":"object"},"prev":{"description":"PriorThe earlier state {balls_bowled, wickets, cum_runs, target}; balls_bowled is legal balls (12.3 overs = 75). A `target` inside it may be left out; if sent, it must equal the call's.","type":"object"},"target":{"description":"Target to win.","type":"number"},"venue":{"description":"The ground's name, applied to both states.","type":"string"}},"required":["target","prev" ⟨3 unchanged words⟩
Par-score / projectedProjected first-innings total for a men's T20, with a p10-p90 band, fromanythemid-inningsscorestate.youAccuratesend. On 107 men's T20 internationals played after all its training data (1 Jul to+/-8.617 Sep 2026): median error 18.6 runsinwithdeathaoversground named and 18.5 without,beatsandnaivetheextrapolationfinalbytotal10.6fellruns.insideOver/underthebettingbandsignal.80%Payandper82%callofviathex402.time. Per call.
{"properties":{"balls_bowled":{"description":"Legal balls bowled, as a scorecard counts them: 1-120, and 12.3 overs = 75.","type":"number"},"cum_runs":{"description":"Runs scored so far.","type":"number"},"venue":{"description":"The ground's name as scorecards write it; the answer says which ground was used.","type":"string"},"wickets":{"description":"Wickets lost (0-10). At 10, or at 120 balls, the answer is the score itself.","type":"number"}},"required": ⟨5 unchanged words⟩
Over-by-over win-probabilityWin-probability timeline (the broadcast'worm'worm) for afullmen's T20chase.chase:Media/broadcast-grade.onePaypoint percallmatchviastatex402.you send, from the same model as hsh-cricket-chase-winprob. Per call.
{"properties":{"events":{"description":"Per-over1 to 400 match states [{balls_bowled, wickets, cum_runs, target}], one point back per state, in the order sent; balls_bowled is legal balls (12.3 overs = 75). A `target` inside a state may be left out; if sent, it must equal the call's.","type":"string"},"target":{"description":"Target to win (1st innings total + 1).","type":"number"},"venue":{"description":"The ground's name, applied to every state.","type":"string"}},"required":["target","events" ⟨2 unchanged words⟩
Complete cryptoCryptointelpositioning for tradingagents.agents,Threeperlayerscall,inforoneBTC,call:ETH,(1)SOL,cross-exchangeBNB,POSITIONINGXRP—and DOGE: funding on the Binance+and Bybitfundingperpetual markets and the gap between them, open interest,price fusedonintoboth, a positioning signal (overheated-long/short, cross-exchangecrowdeddislocation);longs,(2)crowdedON-CHAINshorts,whaleaactivityreal—cross-venuelargefundingconfirmedgap,BTCortransactionsneutral),fromandthePOSITIONINGlatestSTRESS:block;funding,(3)openLIQUIDATIONinterestRISKand—thea24hderivedmoveforward-lookingeachcascade-riskagainstscorethefromcoin'sfundingown+lastOI30+days,price.inPaystandardperdeviations.callDescriptive,vianotx402a(USDCforecast.onLargeBase).confirmedSupportedBTCassets:transactionsBTC,fromETH,theSOL,latestBNB,blockXRP,forDOGE.BTC.
⟨64 unchanged words⟩ auditor changes, bankruptcy/debt triggers, material impairments,litigation/other-material-eventsother material events (item 8.01, read and classified from their own text), conflict-minerals disclosures. Each event is mapped to an ESG pillar from its item code, or for an 8.01 'other event' from the filing's own Item 8.01 text (E/S/Gunclassified when that text has no ESG terms), severity-graded(1-5)from the item code, andlinkslinked to theactual SECfiling. Optional ticker or pillar filter. Pay per ⟨7 unchanged words⟩
⟨36 unchanged words⟩ and EU sanctions-list screening. Pillar-classified, severity-graded, source-linked. Each controversy's company must be named in the story's own web address, not only among its entities. Pass region='EU'toforfiltercompaniestodomiciledEU-domiciledincompanies.the 27 EU member states. News-derived breadth (complements the authoritative SEC-filing ESG ⟨12 unchanged words⟩
⟨66 unchanged words⟩ ranking presence; (6) HACKER NEWS mention velocity.Operational/behavioralOperationalsignalsandthatbehaviouralprecedereadings of the company: no pricemoves.prediction is made or claimed. Pass whichever identifiers you have. Pay per call ⟨6 unchanged words⟩
LiveCorporateNSEannouncementscorporate-announcementfiledintelwithforthe NSE by Indian listedcompanies.companies, newest first. With a `symbol`, that company's own record; without one, the exchange's latest market-wide page (about 20 filings). Each announcement isclassifiedtypedbyfromeventitstypefiling category (dividend,earningsresults,board_meetingboard meeting, M&A, fundraise,order_winorder win, buyback,investor_meetinvestor meet,management_changemanagement change,credit_rating)credit rating, trading window, andtaggedmore), with a sentiment+and aplain-Englishone-lineimpactsummary;summary.eachOptionalitemsymbolsaysfilter.whetherReal-time,astructured,languageagent-ready.modelPayorperfixedcallrulesviaproducedx402them.(USDCA symbol with no announcements onBase).record is refused before payment.
⟨9 unchanged words⟩ },"symbol":{"description":"Optional NSEsymboltradingfiltersymbol, e.g. RELIANCE,TCS.TCS: that company's own record.","type":"string"}},"required": ⟨2 unchanged words⟩
Indian listed-company fundamentals fromNSE official XBRL filings —eachprimarycompany'sregulatoryowndisclosures,filednoresults:third-partythedata.latestQuarterlyquarter's P&L (revenue, net profit, EPS, net margin) withYoYyear-on-year andQoQquarter-on-quarter growth,PLUStheannuallatest year-end balance sheet, and ratios computed from the filed figures: ROE (assets,theequity,fulldebt,year'scurrentprofitassets/liabilitiesover equity,cash)theandowners'self-computedshareinstitutionalwhereratios:theROEfiling states it), ROCE, debt/equity, current ratio, interest coverage, assetturnover.turnover;PLUSplus the shareholding pattern (promoter %, public %, promoter-pledgegovernanceflag).Institutional-methodConsolidated(ratioswherederivedthefromcompanyprimaryfilesfilings).it. Every block carries its own date and age. Values in INR crore. Pass an NSEsymbol. Pay per call via x402trading(USDCsymbol.onPerBase).call.
{"properties":{"period":{"description":"Quarterly (the latest quarter, against the quarter before and the same quarter a year earlier) orAnnual.Annual (the latest full year, against the year before).","type":"string"},"symbol":{ ⟨14 unchanged words⟩
MENAGulf (GulfMENA) market intelligence for tradingagents. Combines the signals that actually driveagents,Gulfpermarketscall:OILoil (Brent+and WTI front-month futures,latesteachpricedated,+with the 30-daytrendchange+andderivedaGulf-equitystatedimpactrule—foroilwhatisitthemeansdominantfor Gulfmarket driverequities),SOVEREIGNsovereignMACROmacro (GDP growth, inflation,and GDP sizeperascountrypublishedfromby the World Bank),USD-PEG stability (GulfeachcurrencieswithareitsUSD-peggedyear),—theacurrencykeyregimeFX-risk(USDsignalpegs),andliveMENAGulfEQUITYequity pricing(price + 52-week positioningformajor GulfastockstickerlikeyouAramco,sendEmaar,(priceQNB,andAl52-weekRajhiposition). For SAUDI specifically,adds official TadawulandmarketfordataSaudiviaArabia theSAHMK API:TASI index level,marketbreadth(advancers/decliners), marketand mood,and richwith per-stockquotes (OHLC, bid/ask, volume).quotes.NoteMarket-level:deep Gulf company financials are license-walled (noSEC/NSE-style free disclosure); this delivers the genuinely-freecompanymarket-levelfinancialintel.statements. Pass a country code and,optionaloptionally,Gulfa ticker.Pay per call via x402 (USDC on Base).
⟨15 unchanged words⟩ :"string"},"duration_months":{"description":"Whole months, 1-12. The price is $10 per URL per month; more than 12 months is refused before payment, not cut down.","type":"number"},"frequency":{ ⟨24 unchanged words⟩
Rule-based Shariah (Islamic finance)compliancescreen for US-listedcompanies.companies,AppliesfromAAOIFI-styleeachscreeningcompany'susingownauthoritativefiledSECfinancialfinancialsstatements: (1) a business-activity screen(flagson the company's industry code (alcohol, tobacco, gambling, conventionalbanking/insurancebanking and insurance, pork, weapons,adultadult; codes shared by permissible and impermissible businesses, such as hotels, are marked for review), (2)financialthree ratio screens(debt/assetswith<33%the thresholds index Shariah methodologies use,liquid+interest/assetsapplied<33%to TOTAL ASSETS on the latest balance sheet: debt under 33%,receivables/assetscash<49%and interest-bearing securities under 33%, receivables under 49%. Boards that divide by market capitalisation (as AAOIFI does).can reach a different verdict, and the 5% revenue test is not assessed. Returns a verdict (compliant / non_compliant / questionable) withthe exact failing testeachandratio,ratios.thePaybalance-sheetperdatecallandviathex402lines(USDCused.onPerBase).call.
⟨29 unchanged words⟩ :"string"},"quantity":{"description":"ExpectedHow many records to extract: a whole number 1-2,000, default 100. The price is $0.002 a recordcountasked(orfor,'all').$0.02 at least; more than 2,000 is refused before payment, not cut down.","type":"number"},"source_url":{ ⟨14 unchanged words⟩
{"properties":{"funding_stagebuyer_contact":{"description":"How to reach you about the quote.","type":"string"},"dry_run":{"description":"Return the sample and the quote without opening an order.","type":"string"},"industry":{"description":"Matches the filed industry description, or the cohort's industry label.","type":"string"},"quantitylive":{"description":"Read each company's own site during the call (default true). Adds the company's current inbox, phone and links, each with provenance.","type":"string"},"live_budget":{"description":"Hard ceiling on how many records get a live pass (default and maximum 25). Roughly five page fetches and two seconds each.","type":"number"},"revenue_rangelocation":{"description":"City, state or country. Cohort records only — filings do not carry a person's location.","type":"string"},"tech_stackquantity":{"description":"FilterRecordsbywantedtech(1-100000).theyAusereal sample is returned now; the batch is quoted.","type":"number"},"role":{"description":"Matches the job title as stated on the filing (e.g.,'Shopify''Chief Executive','Salesforce''Chief Financial').","type":"string"},"source":{"description":"'both' (default), 'filings' for named officers with filed titles, or 'cohort' for founders with validated addresses.","type":"string"},"ticker":{"description":"Restrict to one listed company.","type":"string"}},"required": ⟨3 unchanged words⟩
{"properties":{"industrybuyer_contact":{"description":"IndustryHowfilterto(e.g.reach you about the quote.","type":"string"},"dry_run":{"description":"Return'D2Ctheskincare'sample and the quote without opening an order.","type":"string"},"industry":{"description":"Matches'B2BtheSaaS').filed industry description, or the cohort's industry label.","type":"string"},"location":{"description":"City, state,or country. Cohort records only — filings do not carry a person's location.","type":"string"},"quantity":{"description":"Number of contactsRecordsneededwanted (1-100000). A real sample is returned now; the batch is quoted.","type":"number"},"role":{"description":"JobMatches the job titleorasrolestated on the filing (e.g. 'Chief Executive','CTO''Chief Financial').","type":"string"},"source":{"description":"'both''Founder'(default),'Head'filings'offorMarketing').named officers with filed titles, or 'cohort' for founders with validated addresses.","type":"string"},"ticker":{"description":"Restrict to one listed company.","type":"string"}},"required": ⟨3 unchanged words⟩
Multi-sourceEverythingenrichedinB2Btherecords:named-contactsnameproduct,+plus+companyURLthe+person:titleindustry,+location,companyheadcount,sizestage,+ticker,industry.exchange,Cross-referencedstate of incorporation and entity type, from3+the same two sourcesforandaccuracy.theTierfiled1:entity1-50record.($3-15).ATierreal2:sample51-5000on($15-500).everyTiercall,3:priced5001-100Kon($250-3000).request. No LinkedIn URL — no source here holds a per-person profile link.
DeepEveryenrichmentfield a record carries, withheld from no tier:namethe+person,+filedphonetitle,+the+thefirmographicvalidateddataaddress+where there is one, the firmographics, the detected tech stack,signalsthe+stage,fundingthehistoryhiring+posturerevenueandestimates.theMulti-sourcecompany'sfusionown(5+profilesources).link.ForAsalesrealteamssamplethatonneedeveryeverything.call,Tierpriced2:on$15-500request.(smallNobatch).telephoneTiernumbers3:and$250-3000no(highrevenuevolume).estimates — nothing here holds either, and a priced field nothing can fill is not a field we sell.
NovelBespoke datasets built to a schema thatdon'tdoesexistnotanywhereexist yet: cross-domain fusion, industry-specificschemasstructures,real-timeaggregated intelligence.SetupThisfeeis$500not+soldper-recordper$0.20.callIncludesandparsercarriesdev,noQAautomatic price — the scope decides the cost, anddocumentation.theTierscope3needs($250-3000)aforperson.smallDescribecustomwhatbuilds,youTierneed4and(human-scoped)aforhumannovel/large.replies.
⟨15 unchanged words⟩ ":{"description":"Plain English description ofwhatthe data+and structure you need.","type":"string"} ⟨13 unchanged words⟩
ContinuousURL/pagemonitoring of public web pages with change detection.Daily,Each URL is baselined on subscription and re-checked hourly, daily orreal-timeweekly.snapshots.AWebhookchangealertsisonmeasureddiff.overIncludesthescreenshotpage'sarchive.visiblePricedtext,persoURLroutineperchurnmonthin($10/URL/monthtokens,15%timestampsoffandforad6+slotsmonthdoescommits).not read as a change. Every check is recorded, and a webhook fires on each detected change if you give one. Priced per URL per month.
{"properties":{"alert_threshold":{"description":"Currently 'any_change',:'price_change',every'content_change',change'custom_regex'.to the page's visible text is reported.","type":"string"},"duration_months":{ ⟨28 unchanged words⟩
CustomExtract structured records from a public webscraping:page.extractFindsstructuredthedatarepeatingfromblockanythatpublicholdssitetheorrecords,directory.pullsHandlesthestaticfieldsHTMLyou name out of each one,JS-renderedfollows pagination,paginatedremoves duplicates, andbasicreportsanti-bot.howPricingoftenpereachrecordrequested+fieldcomplexitywasmultiplieractually(1.0-2.5x).present.TierReads1the HTML a site serves:$3-15pages(50thatrecords).buildTiertheir2:content$15-500in(5Ktherecords).browser,Tierand3:anything$250-3000behind(100K).a login, are refused before any charge rather than returned empty. Priced per record.
{"properties":{"complexity_hint":{"description":"'static',is the only supported value. 'js_render','auth_required'.and 'auth_required' are refused before any charge.","type":"string"},"fields":{ ⟨35 unchanged words⟩