Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
CULT+MATH Decision Briefs 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
Sourced, dated evidence for executive decisions: free studies, $495 briefs, paid SEC filing runs.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http cult-math-decision-briefs-mcp https://cultmath.com/mcp
# 2 — ask your agent for something these tools do
# list_decision_briefs, get_decision_brief, search_cultmath and 21 more
CULT+MATH Decision Briefs 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, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http cult-math-decision-briefs-mcp https://cultmath.com/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.
24 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.
List the CULT+MATH Decision Briefs: who each is written for, its headline finding, price, page and payment link. Also lists bundles and the custom brief.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | Optional filter, e.g. "CPG", "Entertainment", "Private equity". |
Everything public about one brief: the six decisions it covers with the evidence line for each, pages, edition, price, sample pages, free answers, guarantee, license and payment link. The PDF itself is delivered only after payment.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | Brief id from list_decision_briefs, e.g. "cpg-premium". |
Search the free CULT+MATH studies and answers (and the briefs) by keywords. Returns titles, URLs, dates, the lead finding and the brief that goes deeper.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Keywords, e.g. "streaming ad tier" or "retailer concentration". |
| kind | string | no | Restrict results. Default any. |
| limit | integer | no | Default 5. |
The 54 decisions inside the briefs (six per brief), each with who owns it, who contests it, and the public evidence line. Use an id with buy_decision_evidence to buy the full evidence for just that decision.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| brief_id | string | no | Optional: only this brief, e.g. "cpg-premium". |
| query | string | no | Optional keywords to filter by. |
Starts a Stripe checkout for the full evidence behind one decision: sourced and dated figures, what would flip the answer, and the brief's stated limits. Returns a checkout URL for the user to approve and pay, and a session_id. After the user pays, call get_decision_evidence with both ids. Always show the price and get the user's go-ahead before sending them to pay.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| decision_id | string | yes | From list_decisions, e.g. "cpg-premium/02". |
Returns the full evidence for one decision once it is paid for. Pass the session_id from buy_decision_evidence, or the Checkout Session id of a full brief, team license, pack or all-access purchase that includes this decision.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| decision_id | string | yes | — |
| session_id | string | yes | A Stripe Checkout Session id (cs_live_...). |
Every published finding (question and answer) of one CULT+MATH study or answer page, with its date, license, citation line and related brief.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | A cultmath.com/research/... or /answers/... URL from search_cultmath, or its last path segment. |
Use when the user asks whether a risk, technology or theme is spreading through public companies, or whether companies now treat it as material. Returns, year by year, the share of U.S. 10-K filers that mention the phrase, from SEC EDGAR full-text search, with a denominator control ("competition") and a null control ("shrinkflation") that must read 0. Safe to cite: its controls are checked first,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to count, without quote marks, e.g. "tariff" or "GLP-1". |
| start | integer | no | First year (2001 onward). Default: four years ago. |
| end | integer | no | Last year, not in the future. Default: this year. At most 10 years per run. |
Use when the user asks whether rules are coming on a topic, or how much federal rule-making mentions it, optionally for one agency. Returns, year by year, the share of U.S. federal final and proposed rules that mention the phrase, from the Federal Register, against every final and proposed rule that year, with a null control that must read 0. Safe to cite: its controls are checked first, it states
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to count, without quote marks, e.g. "front-of-package" or "PFAS". |
| start | integer | no | First year (1994 onward). Default: four years ago. |
| end | integer | no | Last year, not in the future. Default: this year. At most 10 years per run. |
| agency | string | no | Optional: count only this agency's rules. |
Use when the user asks whether federal money backs a market, technology or policy, or wants evidence beyond announcements. Returns the share of U.S. federal prime contract obligations matching the keyword, by fiscal year, from USAspending.gov, against all contract obligations. Safe to cite: its controls are checked first, it states its limits, and every result carries a run id, a date and a citati
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to measure, without quote marks. |
| start | integer | no | First federal fiscal year. Default: four years ago. |
| end | integer | no | Last fiscal year, not after the current one. At most 10. |
Use when the user needs to know whether a trend is substantive or hype before acting on it. Returns, year by year, the share of 10-K filers mentioning it (SEC EDGAR), of federal final and proposed rules (Federal Register) and of federal contract obligations (USAspending), each line's direction, and whether the three agree. If any source fails its controls the whole run refuses. Safe to cite: its c
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to measure, without quote marks. |
| start | integer | no | First year. Default: four years ago. |
| end | integer | no | Last year. At most 5 years per run. |
Use when the user names a public company and asks how its growth, margin, R&D or marketing spend compares with competitors. Returns the company's revenue growth, gross margin, or R&D or sales-and-marketing as a share of revenue for its latest fiscal year, each peer's, the peer median, the gap and the rank, from SEC EDGAR XBRL as filed; every excluded peer is named with the reason. Safe to cite: it
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ticker | string | yes | The company. |
| peers | string | yes | 2-6 peer tickers from the same list, comma-separated, e.g. "CAG,CPB,KHC". |
| metric | string | yes | — |
Use when the user asks whether their brand or website shows up in AI answers, or who AI assistants cite instead. Asks ChatGPT, Claude, Gemini and Perplexity the buyer's question live with web search on, three times each on the everyday model and once on the flagship model, and returns per platform: in how many askings the domain was cited and at what positions, whether that held every time, and wh
| Parameter | Type | Required | Notes |
|---|---|---|---|
| question | string | yes | The question a buyer would ask an AI assistant. No personal data. |
| domain | string | yes | The domain to look for, e.g. example.com. Its subdomains count. |
Use when the user asks whether any company, or which of a named set of competitors, now reports a figure (a franchise share, ARPU, a retention rate, a concentration, a multiple), or whether a public comparable discloses the metric a deal model depends on. Returns, from SEC EDGAR full-text search, which filers use the phrase in their filings over the years given, with the first and latest filing li
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to measure, without quote marks. |
| peers | string | no | Optional: 2-10 tickers, comma-separated, from: PEP, KO, K, POST, KDP, CELH, UTZ, HRL, GIS, KHC, CAG, CPB, HSY, MDLZ, SJM, CLX, CL, CHD, PG, SMPL, BRBR, MSFT, EA, TTWO, RBLX, OMC, STGW, CRM, HUBS, TDOC |
| form | string | no | Filing type. Default 10-K. |
| start | integer | no | First year. Default: two years ago. |
| end | integer | no | Last year. At most 10 years per run. |
Use when the user asks whether a U.S. federal rule on a topic is open for comment, when the deadline is, or when a final rule takes effect. Returns, as of today, the Federal Register documents mentioning the phrase whose comment period is still open (with days left) and the final rules still waiting to take effect, optionally for one agency, each linked. Safe to cite: its controls are checked firs
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The phrase to measure, without quote marks. |
| agency | string | no | Optional: one agency only. |
Use when the user asks about M&A activity, deal flow or consolidation in a sector, whether now is a good time to buy or sell a company in it, or who the active acquirers are. Returns, quarter by quarter, the 8-K merger-agreement documents that mention the sector as a share of all 8-K merger agreements, from SEC EDGAR full-text search, whether that share is rising or falling, an industry-code cross
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sector | string | no | A named sector, with its phrase and industry codes set for you. Or give phrase instead. |
| phrase | string | no | Your own sector phrase, without quote marks, if no named sector fits. Not with sector. |
| sic | string | no | Optional, with phrase: four-digit SIC codes for the cross-check, comma-separated, e.g. "7372,7373". |
| quarters | integer | no | How many quarters, ending with the last complete one. Default 8. |
Use when the user asks whether interest in a product, category or trend is really growing, or wants to know if a rise in search is more than noise before investing in it. Returns the category's year-on-year search change against an everyday basket of ten unrelated searches (its growth beyond the market), a volume band, and whether SEC 10-K filings confirm the direction, the costly-to-fake check. C
| Parameter | Type | Required | Notes |
|---|---|---|---|
| phrase | string | yes | The category as people search for it, e.g. "protein snacks". |
| also | string | no | Optional: up to 4 more keywords for the same category, comma-separated. |
Use when the user asks which brands or websites AI assistants rely on for their category, who they are competing with in AI answers, or whether any source dominates. Asks ChatGPT, Claude, Gemini and Perplexity 2-3 buyer questions live, each twice, and returns the most-cited domains as counts of answers, whether the category is owned, led, contested or fragmented, whether the leaders hold from one
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q1 | string | yes | A question a buyer in the category would ask an AI assistant. No personal data. |
| q2 | string | yes | A second, different buyer question. |
| q3 | string | no | Optional third question. |
| domain | string | no | Optional: your domain, e.g. example.com, to see where it stands. |
Use when the user asks who they really compete with, whether a competitor is gaining on them, or how their brand interest compares with rivals. Returns each brand's share of US Google searches among the brands named, the change in points against the year before, search growth and a volume band, ranked. Shares and bands only, never monthly volumes. Safe to cite: its controls are checked first, it s
| Parameter | Type | Required | Notes |
|---|---|---|---|
| brand | string | yes | Your brand as people search for it. |
| rivals | string | yes | 2-6 competing brands, comma-separated. |
Use when the user asks whether their price premium is holding, whether customers are trading down, or whether a price rise is hurting demand. Returns the share of the brand's US Google searches that look for a cheaper way in (price, cheap, discount, coupon, dupe, alternative, sale), against the year before, with a verdict (eroding, holding, strengthening) and each modifier's trend. Shares and band
| Parameter | Type | Required | Notes |
|---|---|---|---|
| brand | string | yes | The brand as people search for it. |
Use when the user is choosing a positioning, a message or a campaign angle and asks which benefit or reason to buy matters most to buyers, or which is gaining. Returns, for each angle searched with the category, its share of searches among the angles named, its year-on-year change and its growth beyond an everyday control basket, with a volume band. Shares and bands only. Safe to cite: its control
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | yes | The category as people search for it, e.g. "protein snacks". |
| angles | string | yes | 2-6 reasons to buy, comma-separated, e.g. "healthy,vegan,keto,cheap". |
Use when the user is planning go-to-market or channel strategy and asks where buyers look, whether to prioritise retail, review sites, their own site or communities, or who controls the first page for their category. Searches Google live for 1-3 buyer queries and classes every top-10 organic result by domain: retailers and marketplaces, reviews and media, brand sites, forums and social, reference,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q1 | string | yes | A search a buyer would make, e.g. "best protein bars". |
| q2 | string | no | Optional second search. |
| q3 | string | no | Optional third search. |
| brand_domains | string | no | Optional: the category's brand sites, comma-separated, so they are classed as brands. |
| retailer_domains | string | no | Optional: specialist retailers to class as retailers. |
| media_domains | string | no | Optional: specialist review or media sites to class as media. |
Use when the user is choosing a positioning, a tagline or a message and asks whether competitors already say it, whether a claim is crowded or open, or who has moved onto it recently. Reads each competitor's home page today and its Internet Archive copy from a year ago, and returns, per site, whether it leads with the claim, mentions it, or does not, and whether that changed this year, with a verd
| Parameter | Type | Required | Notes |
|---|---|---|---|
| claim | string | yes | The claim as a buyer would read it, e.g. "plant-based protein". |
| variants | string | no | Optional: up to 3 other wordings, comma-separated. |
| sites | string | yes | 3-5 competitor domains, comma-separated. |
Use when the user is writing a creative or campaign brief, or weighing a trend, and asks whether a moment, ingredient, format or cultural theme is a lasting shift or a fad that has peaked. Returns, for US Google Trends and English Wikipedia interest since 2016, how much of its best 12 months the subject keeps today, with controls, with months since the peak and a verdict: lasting, fading, past its
| Parameter | Type | Required | Notes |
|---|---|---|---|
| term | string | yes | The moment as people search for it, e.g. "cottage cheese". |
| article | string | yes | The English Wikipedia article on the same subject, e.g. "Cottage cheese". |
- 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 CULT+MATH Decision Briefs 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.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| list_decision_briefs | no tags | |
| get_decision_brief | no tags | |
| search_cultmath | no tags | |
| list_decisions | no tags | |
| buy_decision_evidence | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| get_decision_evidence | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| get_document | no tags | |
| run_filing_trend | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_regulatory_trend | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_spend_trend | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_triangulation | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_peer_benchmark | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_ai_visibility | untrusted-input | untrusted-input: keyword "web_search", declares openWorldHint: true (interacts with entities outside the server) |
| run_disclosure_check | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_regulatory_clock | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_deal_activity | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_demand_check | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_answer_share | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_share_of_search | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_premium_check | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_angle_demand | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_channel_mix | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_claim_check | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| run_fad_check | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
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.1.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 CULT+MATH Decision Briefs 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.