Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
80
💰 Paid API data A2A 0.3.0 v0.1.0 x402 micropay

Tollmint

api.tollmint.com · Tollmint

Pay-per-call data and analysis for autonomous agents. Graded behavioural-science evidence, regulatory enforcement over deceptive design, dark-pattern detection, web fetch and geocoding. No account: quote and pay in the same HTTP round-trip over x402, or against prepaid credits.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain api.tollmint.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
52/100
grade D · 9 criteria
Uptime
100.0%
34 direct probes · 30d
~53 ms response
Observed inflow · 30d
$0.00
wallet active · no inflow
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 52/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload.
Docs →
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
34/34 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 22 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Tollmint (https://tollmint.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
partial Security declaration 2/5
Declares 2 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 9× Every change to agent-card.json
Captured Hash
2026-08-19 10:50:15 current b230d094991b… view →
2026-08-18 19:32:16 b230d094991b… view →
2026-08-18 07:54:16 b230d094991b… view →
2026-08-18 00:24:39 b230d094991b… view →
2026-08-17 06:07:29 b230d094991b… view →
2026-08-16 18:20:31 b230d094991b… view →
2026-08-16 06:13:18 b230d094991b… view →
2026-08-16 01:27:22 b230d094991b… view →
2026-08-15 07:46:04 b230d094991b… view →
2026-08-15 01:05:04 b230d094991b… view →
Showing latest 10. Older snapshots available via GET /api/agents/api.tollmint.com/snapshots.
Uptime
100.0%
34 direct probes · 30d
Response
56ms
last direct probe
Skills
22
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0008 per call
Endpoint Price Currency
https://api.tollmint.com/v1/web/fetch 0.003 USDC
https://api.tollmint.com/v1/ref/geocode 0.0008 USDC
https://api.tollmint.com/v1/psych/dark-pattern-detect USDC
https://api.tollmint.com/v1/psych/cognitive-load USDC
https://api.tollmint.com/v1/psych/trust-signals USDC
https://api.tollmint.com/v1/psych/effects USDC
https://api.tollmint.com/v1/psych/biases USDC
https://api.tollmint.com/v1/psych/dark-patterns USDC
https://api.tollmint.com/v1/psych/enforcement USDC
https://api.tollmint.com/v1/psych/heuristics USDC
https://api.tollmint.com/v1/psych/cta-score USDC
https://api.tollmint.com/v1/content/ai-score USDC
https://api.tollmint.com/v1/design/ai-slop-detect USDC
https://api.tollmint.com/v1/verify/compliance-scan USDC
https://api.tollmint.com/v1/legal/ai-disclosure USDC
https://api.tollmint.com/v1/legal/claims USDC
https://api.tollmint.com/v1/legal/subscriptions USDC
https://api.tollmint.com/v1/legal/messaging USDC
https://api.tollmint.com/v1/legal/accessibility USDC
https://api.tollmint.com/v1/legal/scraping USDC
https://api.tollmint.com/v1/psych/page-audit USDC
https://api.tollmint.com/v1/content/humanize USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x40cea136518fe5e1546ea402c9039b1cc9703dc9 · basescan ↗
Observed on-chain inflow verified on-chain
Last 7d
$0.00
0 calls
Last 30d
$0.00
0 calls
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the payment wallet.
Daily 30-day observed-inflow history
2026-08-09 2026-08-19
Peak day: $0.00 Data points: 11 Total tx (30d window): 0
Agent cardhttps://api.tollmint.com/.well-known/agent-card.json
Providerhttps://tollmint.com
Docshttps://api.tollmint.com/openapi.json
Discovered via
mcp_registry x402_list

Skills · 22 declared · mapped to canonical taxonomy

Dark Pattern Detector

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 hone…

canonical Anomaly Detection match 82%
psychclass-Bgraded-evidence
Cognitive Load Score

Measure the mental effort a page demands before a decision can be made: form fields, competing choices, interactive density, and reading burden. Deterministic a…

canonical Model Evaluation and Benchmarking match 81%
psychclass-Bgraded-evidence
Trust Signal Audit

Check which trust signals a page carries and which it omits — pricing visibility, privacy and terms, contact routes, cancellation terms. Each gap is returned wi…

canonical Policy Evidence Audit match 82%
psychclass-Bgraded-evidence
Behavioural Effects Corpus

Query a curated corpus of behavioural science effects. Every entry carries its canonical citation, replication status (robust / mixed / contested / failed), eff…

canonical Model Evaluation and Benchmarking match 80%
psychclass-Bgraded-evidence
Cognitive Bias Taxonomy

Cognitive biases with their mechanism, the conditions that trigger them, documented countermeasures, and an exploitation-risk score. Every entry carries its cit…

canonical Risk Classification match 85%
psychclass-Bgraded-evidence
Dark Pattern Taxonomy

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 m…

canonical UCP Catalog Exposure match 81%
psychclass-Bgraded-evidence
Deceptive Design Enforcement Record

Regulatory enforcement actions over deceptive interface design, each citing the regulator’s own document: the law and article, the company, the penalty, and wha…

canonical Experiment Design match 80%
psychclass-Bgraded-evidence
Interaction Design Laws

Interaction-design laws with their formulae, sources, and design implications — Fitts, Hick, Jakob, Tesler, Doherty. Includes the common misapplications, since …

canonical Experiment Design match 82%
psychclass-Bgraded-evidence
Score a Call to Action

Score call-to-action text against a curated behavioural-science corpus. Checks verb framing (outcome versus effort), friction words introduced at the point of c…

canonical FollowAction match 83%
psychclass-Bgraded-evidence
Mechanical Style Score

Measure how mechanically a piece of text reads across 19 stylistic signals: sentence-length variance (burstiness), em-dash rate, negative parallelism, copula av…

canonical Model Evaluation and Benchmarking match 83%
contentclass-B
Template Convergence Detector

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 pa…

canonical Agent Profiles match 81%
designclass-B
Fetch Page as Markdown

Fetch a URL and return the main content as clean markdown, with navigation, cookie banners, footers, and related-post chrome removed. Extracts title, byline, pu…

canonical Web Scraping and Extraction match 86%
webclass-C
Scan Copy Against Regulatory Rules

Check marketing copy, or a live page, against 225 curated regulatory rules covering AI-content disclosure, advertising claim substantiation, subscriptions and p…

canonical Model Evaluation and Benchmarking match 82%
verifyclass-Agraded-evidence
Geocode

Convert a free-form address or place name into coordinates with normalised address components, a calibrated confidence score, and precision classification (roof…

canonical Maps and Routing match 84%
refclass-C
AI Disclosure Obligations

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 M…

canonical Agent Profiles match 81%
legalclass-Bgraded-evidence
Marketing Claim Substantiation

Which marketing claims legally require evidence, and what evidence suffices. Covers superlatives, health and efficacy, "free", environmental and carbon-neutral …

canonical Model Evaluation and Benchmarking match 81%
legalclass-Bgraded-evidence
Subscription and Price Display Law

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: …

canonical RegisterAction match 78%
legalclass-Bgraded-evidence
Outreach and Messaging Compliance

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, C…

canonical Cold Outreach and Prospecting match 81%
legalclass-Bgraded-evidence
Web Accessibility Obligations and Enforcement

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,…

canonical Tax Compliance and Filing match 80%
legalclass-Bgraded-evidence
Automated Data Collection Legality

What courts have actually held about scraping, crawling, and training-data acquisition. Answers questions in the form an engineer asks them: does ignoring robot…

canonical Web Scraping and Extraction match 82%
legalclass-Bgraded-evidence
Conversion Psychology Page Audit

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…

canonical Policy Evidence Audit match 82%
psychclass-Agraded-evidence
Humanize Text

Rewrite text for tone, cadence, and brand voice while preserving meaning exactly. Returns a before/after analysis: burstiness, hedge and transition density, abs…

canonical Audio Transcription match 84%
contentclass-A

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-08-19 10:50:15 200 56ms
2026-08-18 19:32:16 200 51ms
2026-08-18 07:54:16 200 52ms
2026-08-18 00:24:39 200 45ms
2026-08-17 06:07:29 200 59ms
2026-08-16 18:20:31 200 58ms
2026-08-16 06:13:18 200 37ms
2026-08-16 01:27:22 200 40ms
2026-08-15 07:46:04 200 50ms
2026-08-15 01:05:04 200 59ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
curl 1 (100%)
Caller geography · top 3
GB 1
Via which API surface · top 3
rest 1

Public teaser: top-3 per dimension only. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Cheaper or better alternatives per-skill

↑ 10 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

touchstone.locomot.io live
Deterministic ephemeris snapshot (one location/time).
touchstone.locomot.io · q 65%
data.crestsystems.ai live
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 0%
GameDataKit
Live Steam market intelligence for AI agents: top sellers by region, value-ranked deals, live player counts, review scores, owner estimates.
Boris Inc · q 80%
nolawealthfinancial.com
Signed x402 verification and screening primitives: claim notarization, resolver-graded verdicts, OFAC SDN screening, and validated corporate
nolawealthfinancial.com · q 80%
truthpulse.theaslangroupllc.com
Latest releases feed for researcher and journalist agents. Returns the newest FOIA releases, declassified documents, and court rulings gover
truthpulse.theaslangroupllc.com · q 65%
fresh-feeds live
Continuously-maintained, machine-readable data + trust feeds for AI agents: the MCP server registry (deduped, quality-scored) and the x402 s
FOOM — foomworks · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.tollmint.com.svg)](https://agenstry.com/agents/api.tollmint.com)
[![Verified Business](https://agenstry.com/badge/api.tollmint.com/identity.svg)](https://agenstry.com/agents/api.tollmint.com)
[![Uptime](https://agenstry.com/badge/api.tollmint.com/uptime.svg)](https://agenstry.com/agents/api.tollmint.com)
[![A2A version](https://agenstry.com/badge/api.tollmint.com/protocol.svg)](https://agenstry.com/agents/api.tollmint.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "id": "com.tollmint/gateway",
  "name": "Tollmint",
  "description": "Pay-per-call data and analysis for autonomous agents. Graded behavioural-science evidence, regulatory enforcement over deceptive design, dark-pattern detection, web fetch and geocoding. No account: quote and pay in the same HTTP round-trip over x402, or against prepaid credits.",
  "url": "https://api.tollmint.com",
  "documentationUrl": "https://api.tollmint.com/openapi.json",
  "iconUrl": "https://api.tollmint.com/favicon.ico",
  "version": "0.1.0",
  "provider": {
    "organization": "Tollmint",
    "url": "https://tollmint.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "interfaces": [
    {
      "transport": "HTTP+JSON",
      "url": "https://api.tollmint.com/v1"
    },
    {
      "transport": "MCP+StreamableHTTP",
      "url": "https://api.tollmint.com/mcp"
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "X-PAYMENT",
      "description": "Pay per call in USDC on Base. No account required."
    },
    "credits": {
      "type": "http",
      "scheme": "bearer",
      "description": "Prepaid balance. Authorization: Bearer ak_live_\u2026"
    }
  },
  "security": [
    {
      "x402": []
    },
    {
      "credits": []
    }
  ],
  "skills": [
    {
      "id": "psych/dark-pattern-detect",
      "name": "Dark Pattern Detector",
      "description": "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 \u2014 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.030000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/dark-pattern-detect"
    },
    {
      "id": "psych/cognitive-load",
      "name": "Cognitive Load Score",
      "description": "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 \u2014 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.025000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/cognitive-load"
    },
    {
      "id": "psych/trust-signals",
      "name": "Trust Signal Audit",
      "description": "Check which trust signals a page carries and which it omits \u2014 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.025000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/trust-signals"
    },
    {
      "id": "psych/effects",
      "name": "Behavioural Effects Corpus",
      "description": "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 \u2014 filter with actionable_only to exclude them.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/effects"
    },
    {
      "id": "psych/biases",
      "name": "Cognitive Bias Taxonomy",
      "description": "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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/biases"
    },
    {
      "id": "psych/dark-patterns",
      "name": "Dark Pattern Taxonomy",
      "description": "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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/dark-patterns"
    },
    {
      "id": "psych/enforcement",
      "name": "Deceptive Design Enforcement Record",
      "description": "Regulatory enforcement actions over deceptive interface design, each citing the regulator\u2019s 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/enforcement"
    },
    {
      "id": "psych/heuristics",
      "name": "Interaction Design Laws",
      "description": "Interaction-design laws with their formulae, sources, and design implications \u2014 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/heuristics"
    },
    {
      "id": "psych/cta-score",
      "name": "Score a Call to Action",
      "description": "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 \u2014 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.",
      "tags": [
        "psych",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.012000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/cta-score"
    },
    {
      "id": "content/ai-score",
      "name": "Mechanical Style Score",
      "description": "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 \u2014 it reports stylistic properties, never authorship, and returns no verdict or probability. Authorship classifiers are unreliable and disproportionately misjudge non-native English writers.",
      "tags": [
        "content",
        "class-B"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.004000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/content/ai-score"
    },
    {
      "id": "design/ai-slop-detect",
      "name": "Template Convergence Detector",
      "description": "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 \u2014 the same fingerprint appears in human sites built from the same tutorials.",
      "tags": [
        "design",
        "class-B"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.025000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/design/ai-slop-detect"
    },
    {
      "id": "web/fetch",
      "name": "Fetch Page as Markdown",
      "description": "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.",
      "tags": [
        "web",
        "class-C"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.003000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/web/fetch"
    },
    {
      "id": "verify/compliance-scan",
      "name": "Scan Copy Against Regulatory Rules",
      "description": "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 \u2014 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.",
      "tags": [
        "verify",
        "class-A",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.035000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/verify/compliance-scan"
    },
    {
      "id": "ref/geocode",
      "name": "Geocode",
      "description": "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.",
      "tags": [
        "ref",
        "class-C"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000800",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/ref/geocode"
    },
    {
      "id": "legal/ai-disclosure",
      "name": "AI Disclosure Obligations",
      "description": "Binding obligations worldwide to disclose, label, or watermark AI-generated content \u2014 EU AI Act Art. 50, California SB 942 and AB 2013, China\u2019s 2025 labelling Measures, South Korea\u2019s AI Basic Act, India\u2019s 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.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/ai-disclosure"
    },
    {
      "id": "legal/claims",
      "name": "Marketing Claim Substantiation",
      "description": "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\u2019s own evidentiary standard, the common way advertisers fail it, and enforcement with penalties where it exists. Also records five widely repeated \"you can\u2019t say that\" rules that no instrument actually supports.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/claims"
    },
    {
      "id": "legal/subscriptions",
      "name": "Subscription and Price Display Law",
      "description": "Rules on subscription sign-up, auto-renewal, cancellation, and total-price display across US federal, US states, EU, UK, France and Germany \u2014 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\u2019s \"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.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/subscriptions"
    },
    {
      "id": "legal/messaging",
      "name": "Outreach and Messaging Compliance",
      "description": "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.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/messaging"
    },
    {
      "id": "legal/accessibility",
      "name": "Web Accessibility Obligations and Enforcement",
      "description": "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 \u2014 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\u2019s $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.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/accessibility"
    },
    {
      "id": "legal/scraping",
      "name": "Automated Data Collection Legality",
      "description": "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 \u2014 a Ninth Circuit holding is not US law \u2014 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.",
      "tags": [
        "legal",
        "class-B",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.000000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/legal/scraping"
    },
    {
      "id": "psych/page-audit",
      "name": "Conversion Psychology Page Audit",
      "description": "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 \u2014 so a reference is never invented. Names the patterns a static page cannot assess rather than implying the site is clean.",
      "tags": [
        "psych",
        "class-A",
        "graded-evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.120000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/psych/page-audit"
    },
    {
      "id": "content/humanize",
      "name": "Humanize Text",
      "description": "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 \u2014 enforced by structural checks on the submitted text, not by a policy the caller self-certifies against.",
      "tags": [
        "content",
        "class-A"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "currency": "USD",
        "maxAmount": "0.026000",
        "unit": "per call",
        "protocols": [
          "x402"
        ]
      },
      "endpoint": "https://api.tollmint.com/v1/content/humanize"
    }
  ]
}