Brave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.
Tollmint 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
Per-call data for agents: graded behavioural science, dark-pattern detection, web fetch, geocode.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http tollmint-mcp https://api.tollmint.com/mcp
# 2 — ask your agent for something these tools do
# tollmint_catalog, tollmint_quote, psych_dark-pattern-detect and 21 more
Tollmint 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 tollmint-mcp https://api.tollmint.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
Nothing is required, but it can take Authorization header (Bearer <api key> for paid tools. Omit it to browse: tollmint_catalog and tollmint_quote are free, and every paid tool returns its price rather than failing when called without one.) if you want to set it. Its publisher says some of its tools need it, and the rest work without.
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 every Tollmint product with its price, sourcing class, evidence grading, latency SLO and input schema. Free — this call costs nothing. Call it first to see what is available and what it costs.
No parameter schema on file.
Get the exact price of a specific call before making it. Free — this call costs nothing. The quoted price is binding: you will never be charged more than it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product | string | yes | Product id, e.g. "psych/effects" |
| input | object | no | The input you intend to send |
Scan a live page or raw HTML for deceptive design. Returns each detected pattern with the evidence quoted from the markup, the regulation it trips, and the honest alternative. Fully deterministic — no model call, so results are reproducible and the same page always scores the same. Returns a clean/review/fail verdict suitable for gating a deploy. Names the patterns that need a full user flow to as
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
| jurisdiction | string | no | Filter findings to a jurisdiction, e.g. "EU" or "US". Omit for all. |
| fail_above_severity | integer | no | Sets verdict to "fail" when any pattern meets or exceeds this severity. Useful in CI. |
Measure the mental effort a page demands before a decision can be made: form fields, competing choices, interactive density, and reading burden. Deterministic and reproducible — the same markup always scores the same, so the number is usable for tracking a page over time or against a competitor. Choice count is weighted logarithmically per Hick's law rather than linearly, which is the law's most c
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
Check which trust signals a page carries and which it omits — pricing visibility, privacy and terms, contact routes, cancellation terms. Each gap is returned with the inference a visitor draws from its absence, because under ambiguity aversion missing information is read as adverse rather than neutral: a hidden price is inferred to be a high one. Deterministic, model-free, and reproducible. Costs
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
Query a curated corpus of behavioural science effects. Every entry carries its canonical citation, replication status (robust / mixed / contested / failed), effect size, and boundary conditions. Effects that failed replication are included and labelled, not hidden — filter with actionable_only to exclude them. Free — this call costs nothing. No account or payment required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | — |
| replication_status | array | no | — |
| actionable_only | boolean | no | Return only effects safe to act on without human review (robust and mixed) |
| max_manipulation_baseline | integer | no | Exclude effects whose inherent manipulation risk exceeds this threshold |
| search | string | no | — |
| limit | integer | no | — |
| offset | integer | no | — |
Cognitive biases with their mechanism, the conditions that trigger them, documented countermeasures, and an exploitation-risk score. Every entry carries its citation and replication status. Use to audit a decision process, to harden a system against manipulation, or to check your own reasoning. Free — this call costs nothing. No account or payment required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | — |
| replication_status | array | no | — |
| actionable_only | boolean | no | Exclude effects that failed replication. Defaults true — countering a non-existent bias wastes effort. |
| search | string | no | — |
| limit | integer | no | — |
| offset | integer | no | — |
Deceptive-design taxonomy with the regulation each pattern trips (EU DSA Art. 25, UCPD, FTC ROSCA and the Negative Option Rule), the signals that detect it in markup or copy, a severity score, and the honest alternative that achieves the same business goal. Use before shipping conversion changes, or to audit a competitor. Free — this call costs nothing. No account or payment required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | — |
| min_severity | integer | no | — |
| jurisdiction | string | no | Filter to patterns regulated in a jurisdiction, e.g. "EU" or "US" |
| search | string | no | — |
Regulatory enforcement actions over deceptive interface design, each citing the regulator’s own document: the law and article, the company, the penalty, and what was actually on the screen. Includes dismissals, vacated rules and findings of lawfulness, which mark where the line sits and which fine-only lists omit. Also reports patterns prohibited but never enforced, and cases excluded for want of
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pattern | string | no | Pattern to look up. Accepts our taxonomy ids (roach-motel, fake-urgency, hidden-costs, trick-wording, forced-continuity) or enforcement terms (drip-pricing, preselected-consent, obstruction, privacy-z |
| jurisdiction | string | no | Substring match: "EU", "UK", "US-federal", "US-state", "France", "India". |
| outcome | string | no | — |
| boundary_only | boolean | no | Return only outcomes that bound the rule — dismissals, vacated rules, findings of lawfulness. These say what is permitted, which fines cannot. |
| min_penalty | integer | no | Minimum penalty in the record currency. Rows with no penalty are excluded. |
Interaction-design laws with their formulae, sources, and design implications — Fitts, Hick, Jakob, Tesler, Doherty. Includes the common misapplications, since these are misquoted more often than they are wrong. Separate from the effects corpus because these are engineering constraints, not contested empirical claims. Free — this call costs nothing. No account or payment required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search | string | no | — |
| with_formula | boolean | no | — |
Score call-to-action text against a curated behavioural-science corpus. Checks verb framing (outcome versus effort), friction words introduced at the point of commitment, hedging, ownership framing, and length — each finding citing the effect it rests on and that effect's replication status, so a recommendation grounded in a contested result is visibly weaker than one grounded in a robust one. Sep
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | The call-to-action text, e.g. "Start your free trial". |
| context | string | no | What the page is asking for, if it helps. e.g. "B2B SaaS signup, no card required". |
| surrounding_text | string | no | Copy immediately around the CTA. Used to detect unsupported urgency claims. |
Measure how mechanically a piece of text reads across 19 stylistic signals: sentence-length variance (burstiness), em-dash rate, negative parallelism, copula avoidance, the characteristic AI vocabulary cluster, hedged superlatives, significance inflation, puffery, vague attribution, over-signposting, formatting tics, and more. Returns a per-sentence breakdown naming which signal each one tripped.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | — |
| include_sentences | boolean | no | — |
Score how closely a page matches the documented 2025-2026 AI/template design fingerprint: the Tailwind indigo-violet gradient, a default sans with no display pairing, the badge/hero/three-card/steps/testimonial/pricing skeleton, glassmorphism, uniform border radii, emoji feature bullets, round-number social proof with no attribution, and abstract illustration in place of the product. Each finding
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
| fail_above_score | integer | no | Set a verdict of "fail" above this score. Useful for gating a design review in CI. |
Fetch a URL and return the main content as clean markdown, with navigation, cookie banners, footers, and related-post chrome removed. Extracts title, byline, publication date, and excerpt. Content detection is driven by link density rather than class names, so it survives CSS refactors. Reports how much of the page was retained and whether it had to fall back to the full body, so you can tell a cl
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
| include_links | boolean | no | Keep inline links as markdown. Disable to cut tokens when only prose matters. |
| max_words | integer | no | Truncate the markdown at this many words. Truncation is reported. |
Check marketing copy, or a live page, against 225 curated regulatory rules covering AI-content disclosure, advertising claim substantiation, subscriptions and price display, unsolicited messaging, accessibility, and automated data collection. Every finding cites the instrument and article plus a primary-source URL, and reports whether that URL resolved when the corpus was built. Crucially it also
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to analyse. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
| text | string | no | Marketing copy to check. Supply this, or a url, or html. |
| jurisdiction | string | no | Restrict to rules for this jurisdiction. "any" checks all of them. |
| areas | array | no | Limit the scan to these rule sets. Omit to check every one. |
Convert a free-form address or place name into coordinates with normalised address components, a calibrated confidence score, and precision classification (rooftop / street / locality / region / country). Deduplicates OSM elements and flags ambiguous queries with the competing alternatives. Data from OpenStreetMap. Costs $0.000800 per call.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Free-form address or place name |
| limit | integer | no | — |
| country_codes | array | no | ISO 3166-1 alpha-2 codes to restrict the search |
Binding obligations worldwide to disclose, label, or watermark AI-generated content — EU AI Act Art. 50, California SB 942 and AB 2013, China’s 2025 labelling Measures, South Korea’s AI Basic Act, India’s 2026 IT Rules. Each row gives the exact trigger condition, what must be done, the exemptions, the penalty ceiling, and whether anyone has been enforced against yet. Includes forward dates for obl
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
Which marketing claims legally require evidence, and what evidence suffices. Covers superlatives, health and efficacy, "free", environmental and carbon-neutral claims, reference and "was/now" pricing, "up to X%", reviews and testimonials, country of origin, guarantees, and AI-capability claims. Each row gives the regulator’s own evidentiary standard, the common way advertisers fail it, and enforce
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
Rules on subscription sign-up, auto-renewal, cancellation, and total-price display across US federal, US states, EU, UK, France and Germany — with the numbers: how many days before renewal a reminder is due, how many clicks cancellation may take, what must be in the price. Critically, it records that the FTC’s "Click-to-Cancel" rule was vacated on 2025-07-08 before it ever took effect, along with
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
When a commercial email, SMS, or call may lawfully be sent, by channel and jurisdiction. The field that matters is consent_model: the US is opt-out for email, Canada and the EU are opt-in, and Germany applies opt-in to B2B while France and the Netherlands do not. Applying the US model abroad is a breach. Includes opt-out deadlines, permitted calling hours, whether a private right of action exists
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
Accessibility duties and the cases brought under them: ADA Titles II and III, Section 508, the European Accessibility Act in force since 2025-06-28, EN 301 549, UK and Canadian regimes — with the WCAG version and conformance level each one actually incorporates, the microenterprise and undue-burden carve-outs, and compliance dates still ahead. Enforcement rows include the FTC’s $1M action against
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
What courts have actually held about scraping, crawling, and training-data acquisition. Answers questions in the form an engineer asks them: does ignoring robots.txt create liability, does a browsewrap bind a bot, is public data outside the CFAA. Records binding scope honestly — a Ninth Circuit holding is not US law — and tracks the full history of hiQ v LinkedIn, which is routinely cited as makin
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jurisdiction | string | no | Substring match, e.g. "EU", "UK", "US-federal", "California", "Germany". |
| status | string | no | Filter to one lifecycle state. |
| dead_only | boolean | no | Return only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force. |
| verified_only | boolean | no | Only rows whose source URL resolved when last checked. Off by default: many primary sources (courts, national gazettes) block automated checkers, so "blocked" is not "bad". |
| search | string | no | Free-text over summary, instrument and detail. |
| limit | integer | no | — |
Audit a live page or raw HTML for conversion psychology. Returns measured cognitive load, detected dark patterns with the specific regulation each trips and the evidence found in the markup, a trust-signal gap list, and ranked findings tied to graded behavioural effects. Findings may only cite effects from our corpus, and citations are attached from our data rather than generated — so a reference
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | no | Page to audit. Fetched respecting robots.txt. |
| html | string | no | Raw HTML, if you already have it. Takes precedence over url. |
| goal | string | no | What this page is meant to achieve, e.g. "free trial signups from CTOs" |
| jurisdiction | string | no | Regulatory lens for dark-pattern flags. EU is strictest. |
Rewrite text for tone, cadence, and brand voice while preserving meaning exactly. Returns a before/after analysis: burstiness, hedge and transition density, abstract-noun ratio, plus the specific sentences that read mechanically and which signals they tripped. Reports signals the rewrite failed to clear rather than hiding them. Declines academic manuscripts and requests to defeat AI detection — en
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | — |
| intended_use | string | yes | Declared purpose. Recorded for analytics; it is not the safeguard. Requests are gated on document structure and supplied context, not on this value. |
| voice | string | no | Target voice description, or a profile from content/brand-voice/extract |
| reading_level | integer | no | Target US grade level for the rewrite |
| preserve_meaning | boolean | no | — |
- 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 Tollmint 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 |
|---|---|---|
| tollmint_catalog | no tags | |
| tollmint_quote | no tags | |
| psych_dark-pattern-detect | no tags | |
| psych_cognitive-load | no tags | |
| psych_trust-signals | no tags | |
| psych_effects | no tags | |
| psych_biases | no tags | |
| psych_dark-patterns | no tags | |
| psych_enforcement | no tags | |
| psych_heuristics | no tags | |
| psych_cta-score | no tags | |
| content_ai-score | no tags | |
| design_ai-slop-detect | no tags | |
| web_fetch | untrusted-input | untrusted-input: keyword "fetch" |
| verify_compliance-scan | no tags | |
| ref_geocode | no tags | |
| legal_ai-disclosure | no tags | |
| legal_claims | no tags | |
| legal_subscriptions | no tags | |
| legal_messaging | no tags | |
| legal_accessibility | no tags | |
| legal_scraping | no tags | |
| psych_page-audit | no tags | |
| content_humanize | no tags |
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.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
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 0.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 Tollmint 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.