Skip to content
ToolCargo

Text & Data Toolkit

Live

CSV, JSON, text, dates, IDs and hashes your assistant can run without a spreadsheet.

Parse and convert CSV/JSON, count words, diff and wrap drafts, strip or escape HTML, generate UUIDs and passphrases, hash with SHA-256, Base64, safe filenames and MIME/byte formatting, extract emails and phones, convert time zones and calendar dates, percent change and CAGR, plus vCard, ICS and EAN-13. Nothing is stored.

Server URL

streamable http
https://toolcargo.com/mcp/text-data

Claude Code

terminal
claude mcp add --transport http --scope user toolcargo-text-data https://toolcargo.com/mcp/text-data \
  --header "Authorization: Bearer YOUR_API_KEY"

Create a key in your dashboard. Other clients: setup guides.

What it helps you do

  • CSV ↔ JSON, pretty JSON, markdown tables.
  • Word count, diffs, wrap, HTML strip/escape, UUID, Base64, SHA-256.
  • Dates, percent change, vCard/ICS, EAN-13.

Built for: Operators and marketers who keep asking the assistant to tidy a table or a draft.

Example requests

Client table

“Turn this CSV into JSON, then pretty-print it.”

Objects plus formatted JSON.

Draft length

“Word count and reading time for this English draft, then wrap it at 72.”

Counts plus wrapped text.

vCard

“vCard for this shop in Riyadh with the phone and URL.”

A vCard 3.0 snippet.

Step-by-step workflows: pre-launch check · fixing link previews

Tools

ToolWhat it doesAccess
summarise_csv
Summarise a CSV
Parse pasted CSV (header + rows) and return column names plus a markdown sample table. Nothing is stored.Read-only
csv_to_json
CSV to JSON
Header + rows to an array of objects. Nothing is stored.Read-only
json_to_csv
JSON to CSV
Turn an object or array of objects into CSV. Nothing is stored.Read-only
format_json
Format JSON
Parse and pretty-print JSON. Reports invalid JSON instead of guessing.Read-only
analyse_text
Analyse pasted text
Word count, reading time and Flesch ease for English. Arabic is counted, not scored.Read-only
diff_text
Diff two texts
Line-oriented unified diff of before and after. Nothing is stored.Read-only
sort_lines
Sort lines
Sort pasted lines, optionally unique. Nothing is stored.Read-only
wrap_text
Wrap text to a width
Word-wrap pasted text (default 72 columns). Keeps paragraph breaks.Read-only
build_markdown_table
Build a markdown table
Headers + rows to GitHub-flavoured markdown. For CSV use CSV tables.Read-only
strip_html
Strip HTML to text
Remove tags and scripts from pasted HTML. Not a sanitizer for re-rendering.Read-only
escape_html
Escape or unescape HTML
& < > quotes for pasting into HTML. Not a sanitizer.Read-only
generate_uuid
Generate UUID v4
1–20 random UUID v4 values. Not stored.Writes a document (not a third-party API)
base64_encode
Base64-encode text
UTF-8 to Base64. Not stored. Not a file upload.Read-only
base64_decode
Base64-decode text
Base64 to UTF-8. Rejects invalid padding.Read-only
hash_sha256
SHA-256 a string
Hex SHA-256 of pasted text. Nothing is stored. Not a file upload.Read-only
generate_passphrase
Generate a passphrase
A random 4–8 word hyphenated passphrase for a client handover. Not stored.Writes a document (not a third-party API)
convert_case
Convert letter case
upper, lower, title or sentence case. English locale.Read-only
safe_filename
Make a safe filename
Strip path and Windows-illegal characters. Does not write a file.Read-only
lookup_mime
Look up a MIME type
Common extensions (webp, woff2, csv, …). Not the full IANA registry.Read-only
format_bytes
Format a byte size
Binary 1024 units labelled KB/MB/GB.Read-only
extract_emails
Extract emails from text
Unique addresses in pasted text. Does not send. Use Email check for MX.Read-only
extract_phones
Extract phone numbers
8–15 digit sequences from pasted text. Does not send. For E.164 use GCC phones.Read-only
convert_time
Convert a time between zones
Interpret a wall time in one IANA zone (default Asia/Riyadh) and show it in another (default UTC).Read-only
days_until
Days until a date
UTC calendar days from today to a YYYY-MM-DD date (negative if past).Read-only
iso_week
ISO week of a date
YYYY-Www and ISO weekday (Monday=1) for a UTC calendar date.Read-only
diff_dates
Days between two dates
Whole UTC calendar days from → to. Not working days.Read-only
add_months
Add calendar months
Add or subtract months, clamping 31 Jan into Feb. UTC date.Read-only
percent_change
Percent change
Percentage change from one number to another. Does not fetch analytics.Read-only
percentage_of
Percentage of
What percent is X of Y, or X% of Y. For change over time use Percent change.Read-only
calculate_cagr
Calculate CAGR
Compound annual growth rate from start, end and years. Not connected to GA4.Read-only
build_vcard
Build a vCard
vCard 3.0 for a person or local business. You still attach the .vcf.Read-only
build_ics_event
Build a calendar .ics event
VCALENDAR snippet for a launch or meeting. Default timezone Asia/Riyadh. You still attach the file.Read-only
check_ean13
EAN-13 check digit
12 digits to compute the check digit, 13 to verify.Read-only

Requirements

  • • A ToolCargo account with Site Audit activated (free).

Limitations

  • • No file uploads; paste text. Nothing is stored.
  • • Single-tool URLs such as /mcp/uuid remain available for existing keys.

Supported clients

“Tested” means we connected that client to this endpoint and ran a tool call ourselves. “Documented” means the client supports this setup per its own docs, but we have not tested it yet.

Claude CodeAPI key headerTestedRemote HTTP server with an Authorization header. Tested 2026-09-11 (v2.1.268).
Claude (claude.ai)OAuth sign-inTestedCustom connector with OAuth sign-in; tested on claude.ai web 2026-09-11. Desktop and mobile use the same account connectors but were not tested separately.
CursorAPI key headerDocumented, not yet testedmcp.json with url and headers.
VS Code (Copilot agent mode)API key headerDocumented, not yet tested.vscode/mcp.json with type http and headers.
ChatGPT (developer mode)OAuth sign-inDocumented, not yet testedRequires OAuth; API keys cannot be entered.
MCP InspectorAPI key headerTestedCLI mode, tested 2026-09-11. Useful for calling tools directly.

Pricing

Free

$0

For trying the connector on your own sites.

50 calls/month · 25 links per check

Pro

$12/mo

For freelancers and agencies auditing client sites every week.

2,000 calls/month · 100 links per check

Proposed test price. See the pricing page for checkout status.

Full pricing and billing details