bots.st/thousand-api
Thousand API
Convert and validate JSON and files
3140 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 84
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.thousand-api.com/mcpNeeds header x-api-key - MCP, HTTP
https://mcp.thousand-api.com/{group}/mcpNeeds header x-api-key, your own URL values
What it can do
| Tool | What it says 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] |
convert.color | [convert] HEX/RGB/HSL/HSV/CMYK間の色空間変換(RGB中継で一貫性を保証) / Converts colors between HEX, RGB, HSL, HSV, and CMYK via RGB. [use_cases: data_conversion] |
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] |
convert.data_size | [convert] データサイズ単位変換(SI 1000進 / binary 1024進を一括換算) / Converts data sizes between SI (1000-based) and binary (1024-based) units. [use_cases: data_conversion] |
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, convert_toml, convert_xml, and JSON↔Base64 workflows… |
convert.format_number | [convert] 数値のロケール別フォーマット(通貨・パーセント・単位付き) / Formats numbers with locale, currency, percent, and precision options. [use_cases: data_conversion] |
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 color options. [use_cases: media, data_conversion] |
convert.markdown | [convert] MarkdownテキストをHTMLに変換(GFM対応・XSSサニタイズ) / Converts Markdown to HTML with optional GFM support and XSS sanitization. [use_cases: data_conversion] |
convert.toml | [convert] TOMLとJSONの相互変換(ネストテーブル・テーブル配列対応・最大1MB) / Converts between TOML and JSON. [use_cases: data_conversion] |
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] |
convert.unit | [convert] 長さ・重さ・温度・面積・体積・速度・データ量の単位変換(mathjs) / Converts numeric values across length, weight, temperature, area, volume, speed, and data units. [use_cases: data_conversion] |
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. Japanese) correctly and returns a clear error on malformed… |
convert.xml | [convert] XMLとJSONの相互変換(属性プレフィックス・ネスト要素対応・最大1MB) / Converts between XML and JSON. [use_cases: data_conversion] |
convert.yaml | [convert] YAMLとJSONの相互変換(JSON出力時のインデント指定・最大1MB) / Converts between YAML and JSON deterministically. [use_cases: data_conversion] |
data.calc_stats | [data] 数値配列の統計値を計算(平均・中央値・最頻値・分散・標準偏差・パーセンタイル・最大1000要素) / Computes mean, median, standard deviation, percentiles, and related stats for numeric arrays. [use_cases: data_extraction, analytics] |
data.diff_arrays | [data] 2つの配列を比較し added / removed / unchanged を返す(プリミティブ配列・key指定オブジェクト配列・順序無視比較) / Compares two arrays and returns added, removed, and unchanged elements. [use_cases: data_extraction, workflow] |
data.execute_batch | [data] 【複数ツール連続の前に検討】tools:[{id,tool,args}] で MCP ツールを最大10件順次実行。{{stepId.field}} で前ステップ結果を参照。関連ツール3〜5本を個別呼び出しすると往復3〜5回+ツール呼び出しオーバーヘッドが重複するが、execute_batch で1回にまとめコンテキスト消費を大幅削減(概算)。Examples: (1) 今日の日時→祝日→為替… |
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] |
data.query_json | [data] JSONPathクエリでJSONデータから値を抽出(フィルタ式対応・最大1MB) / Extracts values from JSON using JSONPath, including filter expressions. [use_cases: json_validation, data_extraction] |
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-key comparator logic (a common source of bugs)… |
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 validate_json, validate_uuid, validate_luhn, and… |
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] |
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] |
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_cases: data_processing] |
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] |
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] |
datetime.calc_datetime_diff | [datetime] 2つの日時の差分を年・月・週・日・時間・分・秒で計算(デフォルト: Asia/Tokyo) / Calculates the difference between two datetimes in multiple units. [use_cases: timezone, scheduling] |
datetime.calc_schedule | [datetime] タイムゾーン変換・DST考慮のスケジュール計算 / Converts datetimes across timezones with DST support; add hours, next business day, or next weekday. [use_cases: timezone, scheduling] |
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] |
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_cases: batch_test_date, calendar, business_planning] |
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] |
datetime.convert_japanese_era | [datetime] 和暦↔西暦変換(明治・大正・昭和・平成・令和、元号境界日対応) / Converts between Japanese era names and Gregorian dates. [use_cases: calendar, localization] |
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] |
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_calendar_days (single offset), returns SQL INSERT VALUES… |
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] |
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] |
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] |
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) and cached_at (fetch time) to decide whether to refetch… |
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 cached_at for refetch decisions. [use_cases: calendar… |
datetime.parse_laravel_schedule | [datetime] Laravel スケジュール式を Cron 式に変換し次回実行時刻を計算 / Parses Laravel scheduler expressions and returns cron equivalents with next run times. [use_cases: scheduling, cron] |
network.calc_cidr | [network] IPv4 CIDR/IPレンジ計算(ネットワーク・ブロードキャスト・マスク・ホスト数) / Calculates network address, broadcast, host range, and subnet details from CIDR notation. [use_cases: network] |
network.check_domain_format | [network] ドメイン名のRFC 1035/1123形式検証(ラベル・TLD・IDN/Punycode)。DNS解決は行わない(解決はnetwork.dns_lookup)。tldは末尾ラベルのみ(PSL非対応) / Validates whether a string is a well-formed domain name per RFC 1035/1123 (label length, character set, IDN/Punycode). Format validation only — does NOT perform DNS resolution (use… |
network.check_ip_in_range | [network] 指定IPv4が複数CIDRレンジに含まれるかをビット演算で判定。calc_cidrでレンジ情報取得→check_ip_in_rangeでIP判定の連携が可能。セキュリティグループルール検証・VPC設計支援向け / Checks whether an IPv4 address falls within one or more CIDR blocks using bit-mask arithmetic. [use_cases: network] |
network.dns_lookup | [network] ドメインのDNSレコード取得(A / AAAA / CNAME / MX / TXT / NS・type=all対応) / Resolves DNS records (A, AAAA, MX, TXT, etc.) for a domain or hostname. [use_cases: network] |
network.get_exchange_rate | [network] 2通貨間の為替レートを取得し、指定金額の換算結果を返します。from(基準通貨)から to(換算先通貨)へのレート・換算額・取得時刻を含みます。レスポンスに cache_ttl(推奨キャッシュ保持秒数)と cached_at(データ取得時刻)を含み、再取得の要否判断に使えます。 / Fetches the exchange rate between two currencies and converts an optional amount. Responses include cache_ttl and cached_at for refetch decisions… |
network.get_ip_info | [network] IPアドレスの地理情報を取得 / Looks up geographic information for an IP address; omit address to use the caller IP. [use_cases: network] |
network.get_page_meta | [network] URLのページ情報(タイトル・説明・OGP・favicon)を取得します。ユーザーが共有したURLの内容確認、リンクの要約、SNSプレビューの生成などに使えます。AIが直接アクセスできないURLの情報を取得する際に有効です。 / Fetches page title, description, OGP tags, and favicon for a URL when the agent cannot browse directly. [use_cases: url_check, scraping] |
network.http_fetch | [network] 外部URLへHTTPリクエストを送信しレスポンスを返す。GET/POST/PUT/PATCH/DELETE/HEAD対応。認証付きAPI呼び出し向け。Starterプラン以上が必要 / Send an HTTP request to an external URL and return the response. Supports GET/POST/PUT/PATCH/DELETE/HEAD methods with custom headers and body. Useful for calling authenticated APIs on behalf of… |
network.inspect_url | [network] URLのヘルスチェック(ステータス・レスポンスタイム・SSL・ヘッダー) / Checks URL health: HTTP status, response time, SSL certificate, and response headers. [use_cases: url_check, network] |
network.lookup_postal_code | [network] 日本の郵便番号↔住所の正引き・逆引き(日本郵便公式データ・最大50件)。レスポンスに cache_ttl(推奨キャッシュ保持秒数)と cached_at(データ取得時刻)を含み、再取得の要否判断に使えます。 / Bidirectional Japanese postal code lookup using official Japan Post data. Responses include cache_ttl and cached_at for refetch decisions. [use_cases: localization, address] |
network.resolve_url | [network] URLの最終リダイレクト先を追跡(短縮URL・アフィリエイトURLの実体確認) / Follows redirects to resolve the final URL—useful for short links and affiliate URLs. [use_cases: url_check] |
security.decode_jwt | [security] JWTをデコード(署名検証なし・ヘッダー・ペイロード・有効期限) / Decodes a JWT header and payload without signature verification; returns expiry metadata. [use_cases: security, auth] |
security.generate_hash | [security] テキストからMD5・SHA-1・SHA-256・SHA-512のハッシュ値を生成 / Generates MD5, SHA-1, SHA-256, or SHA-512 hashes from text for checksums and integrity checks. [use_cases: security, crypto] |
security.generate_hmac | [security] HMAC署名の生成・検証(SHA-256/512/1/MD5・timing-safe compare) / Generates or verifies HMAC signatures for common hash algorithms. [use_cases: security, crypto] |
security.generate_totp | [security] RFC 6238準拠のTOTPコード生成・検証(2FA向け・HMAC-SHA1。任意のtimestampで評価時刻を固定可。QR/otpauthはスコープ外) / Generates or validates RFC 6238 TOTP (time-based one-time password) codes for 2FA implementations. Exact HMAC-SHA1 computation and time-step math are error-prone for LLMs to do by hand. Optional timestamp… |
security.generate_uuid | [security] 暗号学的に安全な UUID v4 を1件以上生成(最大100件) / Generate one or more cryptographically secure UUID v4 strings. Unlike LLM-generated UUIDs, these are guaranteed to be RFC 4122-compliant with proper version and variant bits. Use for database primary keys, job IDs, and any context requiring unique… |
security.validate_barcode | [security] ISBN/JANバーコードの検証とISBN-10/ISBN-13変換 / Validates and normalizes barcode formats such as EAN-13, UPC, and ISBN. [use_cases: validation, ecommerce] |
security.validate_luhn | [security] Luhn(mod 10)チェックディジット検証(クレジットカード・IMEI等) / Validates Luhn check digits for credit cards, IMEI, and similar identifiers. [use_cases: validation, ecommerce] |
security.validate_uuid | [security] UUID形式の検証とバージョン(v1-v5)・variant の判定 / Validate whether strings are properly formatted UUIDs and identify their version (v1-v5). Useful for checking user input, validating IDs from external systems, or verifying AI-generated UUIDs before using them as database keys. [use_cases: security… |
text.calc_text_similarity | [text] 2つのテキストの類似度を Levenshtein・Jaro-Winkler・Jaccard で数値スコア(0〜1)として返す / Returns Levenshtein, Jaro-Winkler, and Jaccard similarity scores for two texts. [use_cases: text_processing] |
And 24 more tools.
In its maker's words
Certainty for AI Agents. Deterministic MCP tools for dates, crypto, finance. 84 tools.
- Website
- www.thousand-api.com
- Source
- github.com/Redwing-Software/thousand-api
- Publisher
- thousand-api.com
- Listed from
- the official MCP Registry as
com.thousand-api/thousand-api - Version
- 1.2.0, updated 3 Aug 2026
- Kinds of work
- Data and databases, Documents and files, AI models and agent tools
The domain it lives on
- thousand-api.com
- registered 18 Sep 2024 (2 years ago), at GMO Internet Group, Inc. d/b/a Onamae.com, its name does not resolve now
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 3140 ms | |
| Answered | 2281 ms | |
| Answered | 944 ms |
Next door
- INDEC Argentina (no oficial)Query and summarize Argentine economic datasets
- K-12 Educational Tools & Curriculum Catalog (Math, Reading, Spanish)Fetch and list K-12 word curriculum data
- 0xinsiderRetrieve sports and esports market trading data
- DC Hub — Data Center Energy, Electricity & Power Grid Data: Site Selection, ColoQuery and cite data center energy and grid datasets
- Apiguru Amazon DataAmazon product and seller data retrieval
Is this your bot? Claim its address to add a verified badge and keep the listing current.