Connect Thousand API and your agent gets 84 tools, among them convert.base64, convert.color, convert.csv. It answers at https://mcp.thousand-api.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Certainty for AI Agents. Deterministic MCP tools for dates, crypto, finance. 84 tools.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
convert.base64 | [convert] Base64エンコード/デコード(URL-safe対応・UTF-8/hex/base64入力) / Encodes or decodes Base64 with optional URL-safe mode and input encodings. [use_cases: data_conversion] Inputs: data, direction, url_safe, input_encoding |
convert.color | [convert] HEX/RGB/HSL/HSV/CMYK間の色空間変換(RGB中継で一貫性を保証) / Converts colors between HEX, RGB, HSL, HSV, and CMYK via RGB. [use_cases: data_conversion] Inputs: color, from |
convert.csv | [convert] CSVとJSONの相互変換(ヘッダー・区切り文字・UTF-8 BOM対応・最大1MB) / Converts CSV to JSON or JSON to CSV with delimiter and header options. [use_cases: data_conversion] Inputs: input, from, to, has_header, delimiter, bom |
convert.data_size | [convert] データサイズ単位変換(SI 1000進 / binary 1024進を一括換算) / Converts data sizes between SI (1000-based) and binary (1024-based) units. [use_cases: data_conversion] Inputs: value, from |
convert.format | [convert] JSONハブで CSV/YAML/TOML/XML/Base64 を相互変換(convert_csv 等の統合代替) / Convert between JSON and CSV, YAML, TOML, XML, or Base64 in one tool. All conversions go through JSON (no direct csv→yaml). Can replace convert_csv, convert_yaml, conver Inputs: data, format, direction, options |
convert.format_number | [convert] 数値のロケール別フォーマット(通貨・パーセント・単位付き) / Formats numbers with locale, currency, percent, and precision options. [use_cases: data_conversion] Inputs: value, locale, style, currency, unit, minimum_fraction_digits |
convert.get_qrcode | [convert] テキストやURLからQRコード画像を生成します。PNG・JPEG・SVG・EPS形式に対応し、サイズや前景色・背景色を指定できます。MCPでは画像を image コンテンツとして返します。コンテキスト節約のため return: "metadata_only" でサイズ・形式のみ取得できます。 / Generates a QR code image (PNG, JPEG, SVG, EPS) from text or a URL with size and Inputs: data, format, size, fg_color, bg_color, return |
convert.markdown | [convert] MarkdownテキストをHTMLに変換(GFM対応・XSSサニタイズ) / Converts Markdown to HTML with optional GFM support and XSS sanitization. [use_cases: data_conversion] Inputs: markdown, sanitize |
convert.toml | [convert] TOMLとJSONの相互変換(ネストテーブル・テーブル配列対応・最大1MB) / Converts between TOML and JSON. [use_cases: data_conversion] Inputs: input, direction, indent |
convert.transform_image | [convert] URLから画像を取得しWebP/JPEG/PNG/AVIF変換・リサイズ・圧縮(MCPはimageコンテンツ返却。return: metadata_onlyでコンテキスト節約可) / Fetches an image from a URL and converts format, resizes, or compresses it to Base64. [use_cases: media, data_conversion] Inputs: url, format, width, height, quality, fit |
convert.unit | [convert] 長さ・重さ・温度・面積・体積・速度・データ量の単位変換(mathjs) / Converts numeric values across length, weight, temperature, area, volume, speed, and data units. [use_cases: data_conversion] Inputs: value, from, to |
convert.url_encoding | [convert] URLパーセントエンコード/デコード(component=encodeURIComponent / uri=encodeURI・不正%シーケンスは明確なエラー) / Encodes or decodes URL percent-encoding (encodeURIComponent/decodeURIComponent or encodeURI/decodeURI). Handles multi-byte UTF-8 characters (e.g. J Inputs: text, direction, component |
convert.xml | [convert] XMLとJSONの相互変換(属性プレフィックス・ネスト要素対応・最大1MB) / Converts between XML and JSON. [use_cases: data_conversion] Inputs: input, direction, indent, attribute_prefix |
convert.yaml | [convert] YAMLとJSONの相互変換(JSON出力時のインデント指定・最大1MB) / Converts between YAML and JSON deterministically. [use_cases: data_conversion] Inputs: input, from, to, indent |
data.calc_stats | [data] 数値配列の統計値を計算(平均・中央値・最頻値・分散・標準偏差・パーセンタイル・最大1000要素) / Computes mean, median, standard deviation, percentiles, and related stats for numeric arrays. [use_cases: data_extraction, analytics] Inputs: values |
data.diff_arrays | [data] 2つの配列を比較し added / removed / unchanged を返す(プリミティブ配列・key指定オブジェクト配列・順序無視比較) / Compares two arrays and returns added, removed, and unchanged elements. [use_cases: data_extraction, workflow] Inputs: before, after, key, ignore_order |
data.execute_batch | [data] 【複数ツール連続の前に検討】tools:[{id,tool,args}] で MCP ツールを最大10件順次実行。{{stepId.field}} で前ステップ結果を参照。関連ツール3〜5本を個別呼び出しすると往復3〜5回+ツール呼び出しオーバーヘッドが重複するが、execute_batch で1回にまとめコンテキスト消費を大幅削減(概算)。Examples: (1) 今日の日時→祝日→為替 tools:[{id:now,tool:datetime.get_cu Inputs: tools, steps, stop_on_error |
data.merge_json | [data] JSONオブジェクトのdeep mergeまたはRFC 6902 JSON Patch適用(変更キー一覧付き) / Deep-merges two JSON objects or applies RFC 6902 JSON Patch operations. [use_cases: json_validation, workflow] Inputs: mode, base, patch, array_strategy, null_overwrites, operations |
data.query_json | [data] JSONPathクエリでJSONデータから値を抽出(フィルタ式対応・最大1MB) / Extracts values from JSON using JSONPath, including filter expressions. [use_cases: json_validation, data_extraction] Inputs: json, query |
data.sort_json | [data] JSONオブジェクト配列を複数キー・昇順/降順混在で安定ソート(ドット記法のネストキー対応・欠損/null/型不一致は末尾) / Sorts an array of JSON objects by one or more keys, with independent ascending/descending order per key. Uses a stable sort, so LLMs no longer need to hand-write multi- Inputs: items, sort_keys |
data.validate_all | [data] JSON/UUID/Luhn/バーコードを type で指定して統合検証(個別 validate_* の代替) / Unified validation for JSON, UUID, Luhn checksum, and barcodes (ISBN/JAN/UPC). Specify type and value; pass type-specific options (schema, format, type hint). Can replace vali Inputs: type, value, options |
data.validate_format | [data] IPv4/IPv6/CIDR・メール・URL・クレジットカード・日本の電話番号の形式検証 / Validates IPv4/IPv6/CIDR, email, URL, credit card, and Japanese phone formats. [use_cases: validation, schema_check] Inputs: type, value |
data.validate_json | [data] JSON文字列のパース・JSON Schema(Draft-07)検証・構文エラーの自動修復 / Parses JSON and optionally validates against Draft-07 JSON Schema with optional auto-repair. [use_cases: json_validation, schema_check] Inputs: json_str, schema, auto_repair |
data.validate_schema | [data] パース済みJSONデータの本格的なJSON Schema(Draft-07)検証(format/pattern/min-max等・schema_path付きエラー)。data.validate_json(構文チェック+自動修復)とは別。2段階: validate_json→validate_schema / Validate Schema. Structured data validation, query, and transformation. [use_c Inputs: data, schema, all_errors |
datetime.add_business_days | [datetime] 指定した日付からN営業日後(または前)の日付を計算します。土日・祝日を自動的にスキップします。例: 「3営業日後の納期」「5営業日以内に返答」などの計算に使います。 / Calculates a date N business days after (or before) a start date, skipping weekends and holidays. [use_cases: calendar, business_planning] Inputs: country, from, days |
datetime.add_calendar_days | [datetime] 暦日(カレンダー日)の加算・減算(SQL ヒント付き) / Add or subtract calendar days from a date and return a SQL DATE_ADD/DATE_SUB hint. [use_cases: calendar, testing] Inputs: date, days, timezone |
datetime.calc_datetime_diff | [datetime] 2つの日時の差分を年・月・週・日・時間・分・秒で計算(デフォルト: Asia/Tokyo) / Calculates the difference between two datetimes in multiple units. [use_cases: timezone, scheduling] Inputs: from, to, timezone |
datetime.calc_schedule | [datetime] タイムゾーン変換・DST考慮のスケジュール計算 / Converts datetimes across timezones with DST support; add hours, next business day, or next weekday. [use_cases: timezone, scheduling] Inputs: base_time, from_timezone, to_timezone, operation, value, country |
datetime.check_business_hours | [datetime] 営業時間内かどうかを判定(タイムゾーン・祝日対応・デフォルト: Asia/Tokyo) / Checks whether a datetime falls within configured business hours, holidays, and timezone rules. [use_cases: business_planning, scheduling] Inputs: datetime, timezone, hours, country |
datetime.check_custom_holidays | [datetime] 法定祝日+カスタム休業日をまとめて判定(複数日・週末対応) / Checks multiple dates against public holidays plus custom non-working days. Returns holiday status, reason (legal/custom/weekend), and name per date. Optionally treats weekends as holidays. [use_ca Inputs: dates, country, custom_holidays, include_weekends |
datetime.convert_iso_duration | [datetime] ISO 8601 Duration のパース・フォーマット(PT1H30M ↔ 成分・秒数) / Converts ISO 8601 duration strings to and from human-readable forms. [use_cases: scheduling, data_conversion] Inputs: direction, duration, days, hours, minutes, seconds |
datetime.convert_japanese_era | [datetime] 和暦↔西暦変換(明治・大正・昭和・平成・令和、元号境界日対応) / Converts between Japanese era names and Gregorian dates. [use_cases: calendar, localization] Inputs: direction, era, era_year, month, day, date |
datetime.format_relative_time | [datetime] 絶対日時を「3時間前」「昨日」等の相対・自然言語表現に変換(7日超は絶対日付) / Formats an absolute datetime as locale-aware relative phrases like "3 hours ago", with absolute-date fallback beyond 7 days. [use_cases: timezone, scheduling, localization] Inputs: datetime, reference, locale, style, timezone |
datetime.generate_test_dates | [datetime] テストデータ・DBシーディング用に基準日から複数オフセット(±N日)の日付セットを一括生成(ラベル・SQL INSERT ヒント付き)。datetime.add_calendar_days は単発加算、本ツールは複数オフセットの一括生成 / Generate multiple labeled test dates from one base date and day offsets (batch seeding). Unlike datetime.add Inputs: base_date, offsets, timezone, format |
datetime.get_calendar_month | [datetime] 指定した年月の月間カレンダー(曜日・祝日・営業日サマリー) / Returns a monthly calendar with weekday, holiday, and business-day summary for a year and month. [use_cases: calendar, business_planning] Inputs: year, month, country |
datetime.get_cron_next | [datetime] Cron式を解析して次回実行日時を計算(人間向け説明付き・デフォルト: Asia/Tokyo) / Parses a cron expression and returns upcoming run times with a human-readable explanation. [use_cases: scheduling, cron] Inputs: expression, from, count, timezone |
datetime.get_current_datetime | [datetime] 指定タイムゾーンの現在日時(ISO / Unix / 曜日・デフォルト: Asia/Tokyo) / Returns the current date and time in a given IANA timezone for accurate "today" calculations. [use_cases: timezone, scheduling] Inputs: timezone, format |
datetime.get_holidays | [datetime] 指定した国・年の祝日一覧を取得します。日程調整や営業日計算の前処理として使えます。レスポンスに cache_ttl(推奨キャッシュ保持秒数)と cached_at(データ取得時刻)を含み、再取得の要否判断に使えます。 / Returns public holidays for a country and year. Responses include cache_ttl (recommended cache duration in seconds) an Inputs: country, year |
datetime.is_holiday | [datetime] 指定した国・日付が祝日かどうかを判定します。祝日名も返します。レスポンスに cache_ttl(推奨キャッシュ保持秒数)と cached_at(データ取得時刻)を含み、再取得の要否判断に使えます。 / Checks whether a date is a public holiday in the given country and returns the holiday name. Responses include cache_ttl and cac Inputs: country, date |
datetime.parse_laravel_schedule | [datetime] Laravel スケジュール式を Cron 式に変換し次回実行時刻を計算 / Parses Laravel scheduler expressions and returns cron equivalents with next run times. [use_cases: scheduling, cron] Inputs: expression, base_datetime, timezone, count |
network.calc_cidr, network.check_domain_format, network.check_ip_in_range, network.dns_lookup, network.get_exchange_rate, network.get_ip_info, network.get_page_meta, network.http_fetch, network.inspect_url, network.lookup_postal_code, network.resolve_url, security.decode_jwt, security.generate_hash, security.generate_hmac, security.generate_totp, security.generate_uuid, security.validate_barcode, security.validate_luhn, security.validate_uuid, text.calc_text_similarity, text.convert_japanese, text.convert_string_case, text.diff_markdown_tables, text.diff_text, text.estimate_tokens, text.extract_text_from_html, text.generate_random_string, text.generate_slug, text.get_text_stats, text.mask_pii, text.split_text, utility.calc_color_contrast, utility.calc_expression, utility.calc_loan, utility.calc_pagination, utility.calc_tax, utility.compare_versions, utility.convert_coordinates, utility.diagnose_mcp, utility.generate_color_palette, utility.get_distance, utility.get_tool_schema, utility.get_usage, utility.search_tools
Every block below points at https://mcp.thousand-api.com/mcp. Pick your client and copy.
claude mcp add --transport http thousand-api https://mcp.thousand-api.com/mcp
{
"mcpServers": {
"thousand-api": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.thousand-api.com/mcp"]
}
}
}{
"mcpServers": {
"thousand-api": {
"url": "https://mcp.thousand-api.com/mcp"
}
}
}{
"servers": {
"thousand-api": {
"type": "http",
"url": "https://mcp.thousand-api.com/mcp"
}
}
}{
"context_servers": {
"thousand-api": {
"url": "https://mcp.thousand-api.com/mcp"
}
}
}{
"mcpServers": {
"thousand-api": {
"serverUrl": "https://mcp.thousand-api.com/mcp"
}
}
}{
"mcpServers": {
"thousand-api": {
"url": "https://mcp.thousand-api.com/mcp"
}
}
}name: Thousand API
version: 0.0.1
schema: v1
mcpServers:
- name: Thousand API
type: streamable-http
url: https://mcp.thousand-api.com/mcp{
"mcpServers": {
"thousand-api": {
"httpUrl": "https://mcp.thousand-api.com/mcp"
}
}
}{
"mcpServers": {
"thousand-api": {
"type": "http",
"url": "https://mcp.thousand-api.com/mcp"
}
}
}{
"mcpServers": {
"thousand-api": {
"url": "https://mcp.thousand-api.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.thousand-api.com%2Fmcp&type=streamable_http&id=thousand-api&name=Thousand%20API
It answered our last check on 18 October 2026 in 819 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by thousand-api.com and served from mcp.thousand-api.com, the vendor's own domain: https://mcp.thousand-api.com/mcp.
84, as returned by the server's own tools/list on 31 August 2026: convert.base64, convert.color, convert.csv, convert.data_size, convert.format, convert.format_number, convert.get_qrcode, convert.markdown, and 76 more.
It answered our last check on 18 October 2026 in 819 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.thousand-api.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.thousand-api. Endpoint host: mcp.thousand-api.com. ARD identifier: urn:air:com.thousand-api:mcp:thousand-api.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.