agent402.tools
Provides weather forecasts, alerts, date calculations, and AI-powered web search answers via multiple integrated endpoints.
Trust signal
4 of 4 pillars
coverage 100%
Pillars
Signals
Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon
On-chain traction
ERC-8004 agent registry
Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.
Identity & classification
Settlement volume
USDC settled on-chain · monthly
as of Jul 12, 2026
Endpoints(1,343)
Showing 100 of 1,343 endpoints · sorted by price
Add (or subtract) a duration to a date. duration like "2d", "-3h", "1w 2d", "90m". Returns the resulting UTC ISO timestamp.
Compute a precise age (years, months, days) from a birth date to today (or a given date), plus total days.
Build the full per-period amortization schedule for a fully-amortizing loan. Each row reports the period number, payment, the principal vs. interest split for that payment, and the remaining balance after that payment. Use this when the user wants...
Convert an integer between number bases (radix 2-36), e.g. binary↔hex↔decimal. Arbitrary size via BigInt.
Auto-detect the encoding format of a string: base64, base32, hex, binary, decimal, or plain text. Returns confidence scores and decoded preview for each candidate. Pure CPU, deterministic.
Base32 (RFC 4648) encode or decode text. mode: encode (default) or decode.
Base58 encode or decode text (Bitcoin/IPFS alphabet). mode: encode (default) or decode.
Base64 encode or decode text. mode: encode (default) or decode. Handles URL-safe base64 on decode.
Convert text to its binary (base-2) representation (8-bit per character, space-separated) or decode binary back to text. Deterministic, pure CPU.
Convert text to Unicode Braille characters (Grade 1 / uncontracted) or decode Braille back to text. Supports letters, digits, and common punctuation. Deterministic, pure CPU.
Compress a string with Brotli (RFC 7932) and return it as base64. Brotli typically beats gzip by 15-25% on text — useful when bytes matter (e.g. cramming context into an LLM prompt, fitting under a transport cap). Slower than gzip; pick gzip if sp...
Decompress a base64-encoded Brotli payload. Returns the result as utf8 (text) or base64 (binary). Refuses to expand past 10MB to defend against zip bombs.
Count business days (Mon–Fri) between two dates, inclusive of the start, exclusive of the end. Optional list of holiday dates to skip.
Safely evaluate an arithmetic expression (+ - * / % ^ and parentheses). No code execution — a real parser, not eval.
Calculate the precise difference between two datetimes in years, months, days, hours, minutes, seconds, and total milliseconds. Accepts ISO 8601, Unix timestamps, or natural date strings. ?from=2024-01-15&to=2026-06-23.
Validate a payment card number (Luhn checksum) and detect the brand. Numbers are not stored or logged.
Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, lower, UPPER.
Convert text between naming conventions: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and Title Case. Auto-detects the input format by splitting on camelCase boundaries, underscores, hyphens, and spaces. Deterministic, pure CPU.
Analyze the character frequency distribution of a string. Returns counts by category (letters, digits, spaces, punctuation, other) and the top-N most frequent characters with counts and percentages. Deterministic, pure CPU.
Compute MD5, SHA-1, SHA-256, SHA-512, and CRC32 checksums of a string in a single call. Useful for verifying file or payload integrity across different checksum standards without needing five separate tools.
Convert a color between hex, RGB, and HSL. Accepts "#1a2b3c", "rgb(26,43,60)", or "hsl(210,40%,17%)".
Simulate how a color appears to viewers with protanopia (red-blind), deuteranopia (green-blind), or tritanopia (blue-blind) — the three dichromacy types covering ~8% of men and ~0.5% of women. Returns the simulated RGB plus the contrast ratio agai...
Compute the WCAG 2.x contrast ratio between two colors (hex #rgb or #rrggbb) and whether it passes AA/AAA for normal and large text. Deterministic — for accessible color choices without a tool in the loop.
Convert a color between every common notation (hex, rgb, hsl, oklch) at once, plus return the nearest CSS named color. Accepts input as hex (#fff or #ffffff), rgb()/rgba(), hsl()/hsla(), oklch(), or any of the 148 CSS named colors. Use this when a...
Two-way CSS named color tool. Pass a name (e.g. "rebeccapurple") to get its canonical RGB/hex; pass a hex/rgb color to get the closest CSS named color and the distance (RGB Euclidean, 0 = exact match). Useful when an agent needs to convert designe...
Generate a coordinated palette from a base color using a named color-theory scheme: complementary (2 colors), analogous (3), triadic (3), tetradic (4), split-complementary (3), or monochromatic (5 lightness variants). Returns each color in hex, rg...
Compute combinations C(n, r) or permutations P(n, r) using BigInt for exact arbitrary-precision results. Returns the result as a string (since values can exceed Number.MAX_SAFE_INTEGER) and a human-readable formula.
Compute future value of a principal under compound interest. Returns future value, total interest earned, and the effective annual rate (APY) given the compounding frequency. Matches Excel's FV(rate, nper, 0, -principal) and the classic (1+r/n)^(n...
Run the same input through gzip, brotli, and raw deflate at max settings and report each one's output size and ratio. Use this to decide which algorithm to actually use — the answer depends on your content (binary often resists compression entirel...
Compare two strings in constant time using node:crypto timingSafeEqual, preventing timing side-channel attacks. Returns whether the strings are equal and whether their lengths match. Different-length strings are always unequal but comparison does ...
Convert acres to hectares (area). Pass ?value=N.
Convert acres to square centimeters (area). Pass ?value=N.
Convert acres to square feet (area). Pass ?value=N.
Convert acres to square inches (area). Pass ?value=N.
Convert acres to square kilometers (area). Pass ?value=N.
Convert acres to square meters (area). Pass ?value=N.
Convert acres to square miles (area). Pass ?value=N.
Convert acres to square millimeters (area). Pass ?value=N.
Convert acres to square yards (area). Pass ?value=N.
Convert arcminutes to arcseconds (angle). Pass ?value=N.
Convert arcminutes to degrees (angle). Pass ?value=N.
Convert arcminutes to gradians (angle). Pass ?value=N.
Convert arcminutes to radians (angle). Pass ?value=N.
Convert arcminutes to turns (angle). Pass ?value=N.
Convert arcseconds to arcminutes (angle). Pass ?value=N.
Convert arcseconds to degrees (angle). Pass ?value=N.
Convert arcseconds to gradians (angle). Pass ?value=N.
Convert arcseconds to radians (angle). Pass ?value=N.
Convert arcseconds to turns (angle). Pass ?value=N.
Convert astronomical units to centimeters (length). Pass ?value=N.
Convert astronomical units to feet (length). Pass ?value=N.
Convert astronomical units to furlongs (length). Pass ?value=N.
Convert astronomical units to inches (length). Pass ?value=N.
Convert astronomical units to kilometers (length). Pass ?value=N.
Convert astronomical units to light years (length). Pass ?value=N.
Convert astronomical units to meters (length). Pass ?value=N.
Convert astronomical units to micrometers (length). Pass ?value=N.
Convert astronomical units to miles (length). Pass ?value=N.
Convert astronomical units to millimeters (length). Pass ?value=N.
Convert astronomical units to nanometers (length). Pass ?value=N.
Convert astronomical units to nautical miles (length). Pass ?value=N.
Convert astronomical units to yards (length). Pass ?value=N.
Convert atmospheres to bars (pressure). Pass ?value=N.
Convert atmospheres to kilopascals (pressure). Pass ?value=N.
Convert atmospheres to mmhg (pressure). Pass ?value=N.
Convert atmospheres to pascals (pressure). Pass ?value=N.
Convert atmospheres to psi (pressure). Pass ?value=N.
Convert atmospheres to torr (pressure). Pass ?value=N.
Convert barrels to cubic centimeters (volume). Pass ?value=N.
Convert barrels to cubic meters (volume). Pass ?value=N.
Convert barrels to cups (volume). Pass ?value=N.
Convert barrels to fluid ounces (volume). Pass ?value=N.
Convert barrels to liters (volume). Pass ?value=N.
Convert barrels to milliliters (volume). Pass ?value=N.
Convert barrels to pints (volume). Pass ?value=N.
Convert barrels to quarts (volume). Pass ?value=N.
Convert barrels to tablespoons (volume). Pass ?value=N.
Convert barrels to teaspoons (volume). Pass ?value=N.
Convert barrels to uk gallons (volume). Pass ?value=N.
Convert barrels to us gallons (volume). Pass ?value=N.
Convert bars to atmospheres (pressure). Pass ?value=N.
Convert bars to kilopascals (pressure). Pass ?value=N.
Convert bars to mmhg (pressure). Pass ?value=N.
Convert bars to pascals (pressure). Pass ?value=N.
Convert bars to psi (pressure). Pass ?value=N.
Convert bars to torr (pressure). Pass ?value=N.
Convert bits to bytes (data). Pass ?value=N.
Convert bits to gibibytes (data). Pass ?value=N.
Convert bits to gigabytes (data). Pass ?value=N.
Convert bits to kibibytes (data). Pass ?value=N.
Convert bits to kilobytes (data). Pass ?value=N.
Convert bits to mebibytes (data). Pass ?value=N.
Convert bits to megabytes (data). Pass ?value=N.
Convert bits to petabytes (data). Pass ?value=N.
Convert bits to tebibytes (data). Pass ?value=N.
Convert bits to terabytes (data). Pass ?value=N.
Convert btus per hour to horsepower (power). Pass ?value=N.
Convert btus per hour to kilowatts (power). Pass ?value=N.
Convert btus per hour to megawatts (power). Pass ?value=N.
Convert btus per hour to watts (power). Pass ?value=N.