Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
0
💰 Paid API

utilsforagents.com

utilsforagents.com · utilsforagents.com

Count the number of tokens in a text string using the specified tokenizer encoding. Supports cl100k_base (GPT-4/GPT-3.5, exact BPE), o200k_base (GPT-4o, exact BPE), claude (Claude models, estimated), and gemini (Gemini models, estimated). Use before sending text to an LLM to estimate cost, check context window fit, or enforce token budgets. For base64-encoded images, set content_type='image' for tile-based token estimation. Send {"text": "...", "encoding": "cl100k_base"}. Max 50 MB text.

🛡
Own this agent?
Verify the domain utilsforagents.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 for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
19/100
grade F · 9 criteria
Uptime
accumulating
3/5 probes
Revenue · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
info Live JSON-RPC 0/25
Live probe hasn't run yet.
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 3 probes so far — need ≥5 for an uptime grade.
fail Skill declaration 0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
partial Verified Identity 5/10
Provider declared: utilsforagents.com (https://utilsforagents.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 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents — not penalised).
⚠ 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 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Uptime
33.3%
3 probes
Response
0ms
last probe
Skills
0
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://utilsforagents.com/.well-known/agent-card.json
Providerhttps://utilsforagents.com
Docshttps://utilsforagents.com
Discovered via
agentic_market recrawl_hot recrawl_warm

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-05-22 11:25:43 404
2026-05-21 00:06:00 404

Similar agents embedding-nearest

Motiv Toolbox live
Pure compute utility agent. Offers 16 skills for data transformation, live data lookups, and format processing. No AI inference. Settles via
Motiv · q 0%
AgentUtil Text
Regex, diff, slugify, word count, markdown/HTML/JSON processing for autonomous agents
AgentUtil · q 66%
x402engine
Pay-per-call API gateway for AI agents. 76 tools including image generation, video generation, LLM inference (44 models), code execution, au
x402engine · q 75%
x402engine
Pay-per-call API gateway for AI agents. 76 tools including image generation, video generation, LLM inference (44 models), code execution, au
x402engine · q 75%
StudioMeyer Memory
Long-term AI memory with bi-temporal knowledge graph. 56 tools for entity tracking, semantic search, learnings, decisions, sessions, skills,
StudioMeyer · q 80%
x402factory.ai
Base GPT wrapper API using x402 payments. Default direct call: model gpt-5-mini, max_output_tokens=2000, fixed price 0.01 USDC for up to 100
x402factory.ai · q 0%

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
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/utilsforagents.com.svg)](https://agenstry.com/agents/utilsforagents.com)
[![Verified Business](https://agenstry.com/badge/utilsforagents.com/identity.svg)](https://agenstry.com/agents/utilsforagents.com)
[![Uptime](https://agenstry.com/badge/utilsforagents.com/uptime.svg)](https://agenstry.com/agents/utilsforagents.com)
[![A2A version](https://agenstry.com/badge/utilsforagents.com/protocol.svg)](https://agenstry.com/agents/utilsforagents.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
{
  "_source": "agentic.market",
  "service": {
    "id": "utilsforagents-com",
    "name": "utilsforagents.com",
    "description": "Count the number of tokens in a text string using the specified tokenizer encoding. Supports cl100k_base (GPT-4/GPT-3.5, exact BPE), o200k_base (GPT-4o, exact BPE), claude (Claude models, estimated), and gemini (Gemini models, estimated). Use before sending text to an LLM to estimate cost, check context window fit, or enforce token budgets. For base64-encoded images, set content_type='image' for tile-based token estimation. Send {\"text\": \"...\", \"encoding\": \"cl100k_base\"}. Max 50 MB text.",
    "domain": "utilsforagents.com",
    "provider": "utilsforagents.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "eip155:8453"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://utilsforagents.com/v1/diff",
        "description": "Compare two JSON objects or arrays and get a structured list of differences. Returns RFC 6902-style patch operations (add, remove, replace) with JSON Pointer paths (RFC 6901). Useful for change detection, audit logging, config comparison, and finding what changed between two API responses. Send {\"left\": <original>, \"right\": <modified>}. Optional: includeUnchanged (bool) includes unchanged paths; maxDepth (int 1\u2013256, default 64) limits traversal depth.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "left",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "right",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/html/to-markdown",
        "description": "Convert an HTML string to clean Markdown. Strips navigation, scripts, styles, and non-content elements. Use when you have an HTML string in memory and want Markdown for an LLM context window, document processing, or storage. Send {\"html\": \"<html string>\"}. Also accepts a raw text/html body. Max 5 MB.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "html",
            "type": "string",
            "description": "",
            "example": "<h1>Hello</h1><p>World</p>",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/html/fetch-markdown",
        "description": "Fetch a URL and convert its HTML content to Markdown. Handles redirects, downloads the HTML, and returns clean Markdown suitable for LLM context windows or document processing. Use this to read and summarize web pages, documentation, or articles. Send {\"url\": \"https://...\"}. Remote fetch timeout: 5s, max download size: 2 MB.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/text/fetch-content",
        "description": "Fetch a URL and return its text content. Auto-detects the format: HTML is converted to Markdown, JSON is returned as formatted text, and Markdown or plain text is returned as-is. Use when you need to read any URL without knowing its content type in advance. Send {\"url\": \"https://...\"}. Remote fetch timeout: 5s, max download size: 2 MB.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com/readme.md",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/url/metadata",
        "description": "Fetch a URL and extract structured metadata from its HTML: title, description, canonical URL, language, favicon URL, RSS/Atom feed links, Open Graph tags (og:title, og:image, og:type, og:description, og:url), Twitter Card tags, and other meta tags (author, keywords, robots). Use this to get Open Graph data, preview cards, or site information without parsing HTML yourself. Send {\"url\": \"https://...\"}. Remote fetch timeout: 5s, max download size: 2 MB.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/utilities/count-tokens",
        "description": "Count the number of tokens in a text string using the specified tokenizer encoding. Supports cl100k_base (GPT-4/GPT-3.5, exact BPE), o200k_base (GPT-4o, exact BPE), claude (Claude models, estimated), and gemini (Gemini models, estimated). Use before sending text to an LLM to estimate cost, check context window fit, or enforce token budgets. For base64-encoded images, set content_type='image' for tile-based token estimation. Send {\"text\": \"...\", \"encoding\": \"cl100k_base\"}. Max 50 MB text.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "encoding",
            "type": "string",
            "description": "",
            "example": "cl100k_base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Hello, world!",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/image/exif-summary",
        "description": "Extract EXIF metadata from a JPEG image. Returns structured fields including camera make/model, GPS coordinates, timestamp, aperture, shutter speed, ISO, and more. Useful for reading location data from photos, auditing camera settings, or checking what metadata is embedded in an image. Send the image as a raw binary body (Content-Type: image/jpeg) or multipart/form-data with field name 'file'. Max 5 MB.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "file",
            "type": "string",
            "description": "",
            "example": "(binary JPEG image)",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://utilsforagents.com/v1/image/scrub-metadata",
        "description": "Remove all embedded metadata (EXIF, XMP, IPTC) from a JPEG or PNG image and return the cleaned image binary. Use this to strip GPS coordinates, camera info, author data, and other privacy-sensitive metadata before sharing or publishing images. Send raw binary body (Content-Type: image/jpeg or image/png) or multipart/form-data with field 'file'. Max 5 MB. Returns cleaned binary image with Content-Type matching the original format.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "Content-Type",
            "type": "string",
            "description": "",
            "example": "image/jpeg | image/png | multipart/form-data",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "file",
            "type": "string",
            "description": "",
            "example": "(binary JPEG or PNG image)",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.003",
      "maxAmount": "0.003",
      "avgCostPerTransaction": "0.003",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": []
  }
}