Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Tollmint

REMOTE · API.TOLLMINT.COM · SCANNED AUG 3

Per-call data for agents: graded behavioural science, dark-pattern detection, web fetch, geocode.

Available components

63 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability62
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 4828 tokens (~201/item across 24 items; 24 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage91
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 73% of tool parameters carry a description.Partial
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.tollmint.com

# add to Claude Code
claude mcp add --transport http com-tollmint-gateway https://api.tollmint.com/mcp
# ~/.codex/config.toml
[mcp_servers.com-tollmint-gateway]
url = "https://api.tollmint.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-tollmint-gateway": {
      "type": "remote",
      "url": "https://api.tollmint.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-tollmint-gateway --url https://api.tollmint.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-tollmint-gateway:
    url: "https://api.tollmint.com/mcp"
// mcp.json
{
  "mcpServers": {
    "com-tollmint-gateway": {
      "type": "http",
      "url": "https://api.tollmint.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −1
    • Tool “legal_ai-disclosure” rewrote its description, which is the text the model reads security
    • Tool “legal_accessibility” rewrote its description, which is the text the model reads security
    • Tool “legal_claims” rewrote its description, which is the text the model reads security
    • Tool “legal_messaging” rewrote its description, which is the text the model reads security
    • Tool “legal_scraping” rewrote its description, which is the text the model reads security
    • Tool “legal_subscriptions” rewrote its description, which is the text the model reads security
    • Tool “psych_biases” rewrote its description, which is the text the model reads security
    • Tool “psych_dark-patterns” rewrote its description, which is the text the model reads security
    • Tool “psych_effects” rewrote its description, which is the text the model reads security
    • Tool “psych_enforcement” rewrote its description, which is the text the model reads security
    • Tool “psych_heuristics” rewrote its description, which is the text the model reads security
    • Schema quality: 3863 → 4828 functional
    • Schema quality: excellent → good functional
    • New tool “content_humanize” functional
    • New tool “psych_cta-score” functional
    • New tool “psych_page-audit” functional
    • New tool “verify_compliance-scan” functional
  • 29 Jul 26 +6
    • HTTPS: unverified → pass security
    • HSTS header: fail → pass security
    • Schema quality: 145 → 193 functional
    • Tool coverage: 56% → 70% functional
    • Stability: unverified → 0.03 functional
    • Schema quality: good → excellent functional
    • New tool “legal_accessibility” functional
    • New tool “legal_ai-disclosure” functional
    • New tool “legal_claims” functional
    • New tool “legal_messaging” functional
    • New tool “legal_scraping” functional
    • New tool “legal_subscriptions” functional
    • New tool “psych_enforcement” functional
  • 28 Jul 26 56

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://api.tollmint.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=tollmint.com CN=WE1,O=Google Trust Services,C=US 28 Jul 2026 26 Oct 2026 ECDSA 256 ECDSA-SHA256 65a72dc8197e84a2132888c2a9eb7ce1
SANs: tollmint.com, api.tollmint.com, *.api.tollmint.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of api.tollmint.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
tollmint.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.tollmint.com/mcp Verified 200
http (plaintext) http://api.tollmint.com/mcp HTTPS enforced 301 https://api.tollmint.com/mcp
MCP tools — 24 exposed · ~4,754 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
content_ai-score ~169

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. Deterministic and model-free, so before-and-after comparisons across an edit are meaningful. NOT an AI detector — it reports stylistic properties, never authorship, and returns no verdict or probability. Authorship classifiers are unreliable and disproportionately misjudge non-native English writers. Costs $0.004000 per call.

NameTypeReqDescription
include_sentencesboolean
textstringyes

No output schema declared.

No examples provided.

content_humanize ~217

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 — enforced by structural checks on the submitted text, not by a policy the caller self-certifies against. Costs up to $0.026000 (metered per 1k_output_tokens; you are charged only for units used).

NameTypeReqDescription
intended_usestringyesDeclared purpose. Recorded for analytics; it is not the safeguard. Requests are gated on document structure and supplied context, not on this value.
preserve_meaningboolean
reading_levelintegerTarget US grade level for the rewrite
textstringyes
voicestringTarget voice description, or a profile from content/brand-voice/extract

No output schema declared.

No examples provided.

design_ai-slop-detect ~212

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 quotes the markup that produced it and names the move that breaks the pattern. Deterministic and model-free. Reports template convergence, never authorship — the same fingerprint appears in human sites built from the same tutorials. Costs $0.025000 per call.

NameTypeReqDescription
fail_above_scoreintegerSet a verdict of "fail" above this score. Useful for gating a design review in CI.
htmlstringRaw HTML, if you already have it. Takes precedence over url.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

legal_accessibility ~283

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 an accessibility overlay vendor and a case where a site running an overlay was sued anyway, plus defence wins that mark the limits. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

legal_ai-disclosure ~303

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 obligations already enacted but not yet biting, and records the California election-deepfake laws that were struck down in 2025 and are still widely cited as live. Query before shipping generated content into a jurisdiction. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

legal_claims ~278

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 enforcement with penalties where it exists. Also records five widely repeated "you can’t say that" rules that no instrument actually supports. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

legal_messaging ~286

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 (the difference between a regulator fine and a class action), and the FCC one-to-one consent rule vacated a day before it took effect. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

legal_scraping ~276

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 making scraping legal and which hiQ ultimately lost on contract. Covers the EU text-and-data-mining exceptions and their opt-out. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

legal_subscriptions ~297

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 the vacated DOT ancillary-fee rule and the twice-delayed UK subscription regime. A model working from training data will assert all three as live law. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
dead_onlybooleanReturn only rules that are NOT live law — vacated, superseded, or still proposed. These are the rules most often wrongly believed to be in force.
jurisdictionstringSubstring match, e.g. "EU", "UK", "US-federal", "California", "Germany".
limitinteger
searchstringFree-text over summary, instrument and detail.
statusstringFilter to one lifecycle state.
verified_onlybooleanOnly 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".

No output schema declared.

No examples provided.

psych_biases ~138

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.

NameTypeReqDescription
actionable_onlybooleanExclude effects that failed replication. Defaults true — countering a non-existent bias wastes effort.
domainstring
limitinteger
offsetinteger
replication_statusarray
searchstring

No output schema declared.

No examples provided.

psych_cognitive-load ~139

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 common misapplication. Costs $0.025000 per call.

NameTypeReqDescription
htmlstringRaw HTML, if you already have it. Takes precedence over url.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

psych_cta-score ~229

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. Separately flags urgency language the surrounding copy does not support, which is a regulatory exposure rather than merely a conversion cost. Deterministic: the same text scores identically every time, so two variants can be compared without sampling noise. Does not predict a conversion lift, because the corpus does not support that precision. Costs $0.012000 per call.

NameTypeReqDescription
contextstringWhat the page is asking for, if it helps. e.g. "B2B SaaS signup, no card required".
surrounding_textstringCopy immediately around the CTA. Used to detect unsupported urgency claims.
textstringyesThe call-to-action text, e.g. "Start your free trial".

No output schema declared.

No examples provided.

psych_dark-pattern-detect ~199

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 assess rather than implying the site is clean. Costs $0.030000 per call.

NameTypeReqDescription
fail_above_severityintegerSets verdict to "fail" when any pattern meets or exceeds this severity. Useful in CI.
htmlstringRaw HTML, if you already have it. Takes precedence over url.
jurisdictionstringFilter findings to a jurisdiction, e.g. "EU" or "US". Omit for all.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

psych_dark-patterns ~140

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.

NameTypeReqDescription
categorystring
jurisdictionstringFilter to patterns regulated in a jurisdiction, e.g. "EU" or "US"
min_severityinteger
searchstring

No output schema declared.

No examples provided.

psych_effects ~158

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.

NameTypeReqDescription
actionable_onlybooleanReturn only effects safe to act on without human review (robust and mixed)
domainstring
limitinteger
max_manipulation_baselineintegerExclude effects whose inherent manipulation risk exceeds this threshold
offsetinteger
replication_statusarray
searchstring

No output schema declared.

No examples provided.

psych_enforcement ~281

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 a primary source. Use to tell whether a design choice has cost anyone money, and where. Free — this call costs nothing. No account or payment required.

NameTypeReqDescription
boundary_onlybooleanReturn only outcomes that bound the rule — dismissals, vacated rules, findings of lawfulness. These say what is permitted, which fines cannot.
jurisdictionstringSubstring match: "EU", "UK", "US-federal", "US-state", "France", "India".
min_penaltyintegerMinimum penalty in the record currency. Rows with no penalty are excluded.
outcomestring
patternstringPattern 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-…

No output schema declared.

No examples provided.

psych_heuristics ~99

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.

NameTypeReqDescription
searchstring
with_formulaboolean

No output schema declared.

No examples provided.

psych_page-audit ~191

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 is never invented. Names the patterns a static page cannot assess rather than implying the site is clean. Costs $0.120000 per call.

NameTypeReqDescription
goalstringWhat this page is meant to achieve, e.g. "free trial signups from CTOs"
htmlstringRaw HTML, if you already have it. Takes precedence over url.
jurisdictionstringRegulatory lens for dark-pattern flags. EU is strictest.
urlstringPage to audit. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

psych_trust-signals ~133

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 $0.025000 per call.

NameTypeReqDescription
htmlstringRaw HTML, if you already have it. Takes precedence over url.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

ref_geocode ~118

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.

NameTypeReqDescription
country_codesarrayISO 3166-1 alpha-2 codes to restrict the search
limitinteger
querystringyesFree-form address or place name

No output schema declared.

No examples provided.

tollmint_catalog ~51

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

tollmint_quote ~73

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.

NameTypeReqDescription
inputobjectThe input you intend to send
productstringyesProduct id, e.g. "psych/effects"

No output schema declared.

No examples provided.

verify_compliance-scan ~284

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 returns what is NOT law: rules commonly believed to be in force that were vacated, enjoined, or superseded — the FTC Click-to-Cancel rule, the California election-deepfake statutes, the DOT ancillary-fee rule. A scanner built by prompting a model asserts all three as live and sends you to rewrite compliant copy. Dead rules never enter the analysis and are reported separately with the reason they died. Reports rule conflicts and citations; does not determine liability. Costs $0.035000 per call.

NameTypeReqDescription
areasarrayLimit the scan to these rule sets. Omit to check every one.
htmlstringRaw HTML, if you already have it. Takes precedence over url.
jurisdictionstringRestrict to rules for this jurisdiction. "any" checks all of them.
textstringMarketing copy to check. Supply this, or a url, or html.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.

web_fetch ~200

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 clean extraction from a guess. Honours robots.txt; refuses private addresses and pages behind authentication. Costs $0.003000 per call.

NameTypeReqDescription
htmlstringRaw HTML, if you already have it. Takes precedence over url.
include_linksbooleanKeep inline links as markdown. Disable to cut tokens when only prose matters.
max_wordsintegerTruncate the markdown at this many words. Truncation is reported.
urlstringPage to analyse. Fetched respecting robots.txt.

No output schema declared.

No examples provided.