Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Thousand API

REMOTE · MCP.THOUSAND-API.COM · 2 COMPONENTS · SCANNED AUG 3

Certainty for AI Agents. Deterministic MCP tools for dates, crypto, finance. 84 tools.

69 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability72
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 13048 tokens (~153/item across 85 items; 84 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.thousand-api.com

# add to Claude Code
claude mcp add --transport http com-thousand-api-thousand-api https://mcp.thousand-api.com/mcp
# ~/.codex/config.toml
[mcp_servers.com-thousand-api-thousand-api]
url = "https://mcp.thousand-api.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-thousand-api-thousand-api": {
      "type": "remote",
      "url": "https://mcp.thousand-api.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-thousand-api-thousand-api --url https://mcp.thousand-api.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-thousand-api-thousand-api:
    url: "https://mcp.thousand-api.com/mcp"
// mcp.json
{
  "mcpServers": {
    "com-thousand-api-thousand-api": {
      "type": "http",
      "url": "https://mcp.thousand-api.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 0
    • Stability: unverified → 0.03 functional
  • 2 Aug 26 69

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.thousand-api.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=thousand-api.com CN=Amazon RSA 2048 M01,O=Amazon,C=US 26 Jul 2026 8 Feb 2027 RSA 2048 SHA256-RSA 541dfd8ce6b84147930d54367262e91
SANs: thousand-api.com, *.thousand-api.com
CN=Amazon RSA 2048 M01,O=Amazon,C=US (CA) CN=Amazon Root CA 1,O=Amazon,C=US 23 Aug 2022 23 Aug 2030 RSA 2048 SHA256-RSA 77312380b9d6688a33b1ed9bf9ccda68e0e0f
CN=Amazon Root CA 1,O=Amazon,C=US (CA) CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US 25 May 2015 31 Dec 2037 RSA 2048 SHA256-RSA 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6
DNSSEC insecure

Validation of mcp.thousand-api.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
thousand-api.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.thousand-api.com/mcp Verified 200
http (plaintext) http://mcp.thousand-api.com/mcp HTTPS enforced
MCP tools — 84 exposed · ~13,018 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
network.resolve_url ~85

[network] URLの最終リダイレクト先を追跡(短縮URL・アフィリエイトURLの実体確認) / Follows redirects to resolve the final URL—useful for short links and affiliate URLs. [use_cases: url_check]

NameTypeReqDescription
urlstringyes追跡するURL(http/httpsのみ)

No output schema declared.

No examples provided.

security.decode_jwt ~74

[security] JWTをデコード(署名検証なし・ヘッダー・ペイロード・有効期限) / Decodes a JWT header and payload without signature verification; returns expiry metadata. [use_cases: security, auth]

NameTypeReqDescription
tokenstringyesデコードするJWTトークン

No output schema declared.

No examples provided.

security.generate_hash ~110

[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]

NameTypeReqDescription
algorithmstringハッシュアルゴリズム(デフォルト: sha256)
textstringyesハッシュ化するテキスト(最大100KB)

No output schema declared.

No examples provided.

security.generate_hmac ~149

[security] HMAC署名の生成・検証(SHA-256/512/1/MD5・timing-safe compare) / Generates or verifies HMAC signatures for common hash algorithms. [use_cases: security, crypto]

NameTypeReqDescription
algorithmstringyesHMAC algorithm
encodingstringOutput encoding (default: hex)
messagestringyesMessage to sign or verify (max 64KB)
modestringyessign to generate a signature, verify to compare one
secretstringyesSecret key for HMAC (max 64KB)
signaturestringSignature to verify (required when mode is verify)

No output schema declared.

No examples provided.

security.generate_totp ~347

[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 (UNIX seconds) overrides evaluation time for deterministic tests. QR code / otpauth:// URI generation is out of scope — pair with a QR code tool if needed. [use_cases: security, auth, crypto]

NameTypeReqDescription
actionstringyesgenerate a TOTP code, or validate a user-supplied code
codestringTOTP code to verify (required when action is validate; digit count must match digits)
digitsintegerCode length: 6, 7, or 8 (default: 6)
periodintegerTime-step size in seconds (default: 30)
secretstringyesShared secret in Base32 encoding (A-Z, 2-7; padding/spaces/lowercase allowed). Never returned in responses.
timestampnumberUNIX time in seconds to evaluate (optional). Omit to use the current time. Useful for RFC 6238 test vectors and deterministic replay.
windowintegerAllowed time-step skew when validating (±N steps). Default 1 allows about ±30s with period=30. Max 10.

No output schema declared.

No examples provided.

security.generate_uuid ~133

[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 identifiers. [use_cases: security, validation]

NameTypeReqDescription
countintegerNumber of UUIDs to generate (default: 1)
versionstringUUID version (only v4 is supported; default: v4)

No output schema declared.

No examples provided.

security.validate_barcode ~110

[security] ISBN/JANバーコードの検証とISBN-10/ISBN-13変換 / Validates and normalizes barcode formats such as EAN-13, UPC, and ISBN. [use_cases: validation, ecommerce]

NameTypeReqDescription
codestringyesBarcode to validate (hyphens optional, max 100 chars)
typestringOptional type hint: ISBN-10, ISBN-13, JAN-13, EAN-13, or UPC-A

No output schema declared.

No examples provided.

security.validate_luhn ~103

[security] Luhn(mod 10)チェックディジット検証(クレジットカード・IMEI等) / Validates Luhn check digits for credit cards, IMEI, and similar identifiers. [use_cases: validation, ecommerce]

NameTypeReqDescription
formatstringOptional format hint for digit-count validation (default: generic)
valuestringyesNumber to validate (hyphens and spaces optional, max 200 chars)

No output schema declared.

No examples provided.

security.validate_uuid ~102

[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, validation]

NameTypeReqDescription
valuesarrayyesStrings to validate as UUIDs (max 100)

No output schema declared.

No examples provided.

text.calc_text_similarity ~138

[text] 2つのテキストの類似度を Levenshtein・Jaro-Winkler・Jaccard で数値スコア(0〜1)として返す / Returns Levenshtein, Jaro-Winkler, and Jaccard similarity scores for two texts. [use_cases: text_processing]

NameTypeReqDescription
algorithmsarrayAlgorithms to run (default: all three)
text1stringyesFirst text to compare (max 10,000 characters)
text2stringyesSecond text to compare against (max 10,000 characters)

No output schema declared.

No examples provided.

text.convert_japanese ~119

[text] 日本語テキストをひらがな・カタカナ・ローマ字に変換(kuromoji) / Converts Japanese text between hiragana, katakana, and half-width forms. [use_cases: text_processing]

NameTypeReqDescription
textstringyes変換する日本語テキスト(最大1000文字)
tostringyes変換先(hiragana: ひらがな / katakana: カタカナ / romaji: ローマ字)

No output schema declared.

No examples provided.

text.convert_string_case ~115

[text] 文字列ケース変換(camel / snake / kebab / pascal 等・入力ケース自動検出・to=all 対応) / Converts string case (camelCase, snake_case, kebab-case, etc.). [use_cases: text_processing]

NameTypeReqDescription
textstringyes変換する文字列(例: helloWorld / hello_world / hello-world)
tostringyes変換先ケース。"all"で全ケースを一括取得。

No output schema declared.

No examples provided.

text.diff_markdown_tables ~134

[text] 2つの Markdown テーブルをセル単位で比較し、列・行の追加削除とセル変更を構造化して返す / Compares two Markdown tables at the cell level with structured added/changed/removed rows. [use_cases: design_review, text_processing]

NameTypeReqDescription
afterstringyesModified Markdown table string to compare against (max 100KB)
beforestringyesOriginal Markdown table string to compare (max 100KB)
key_columnColumn name or zero-based index used as row identity key (default: first column)

No output schema declared.

No examples provided.

text.diff_text ~132

[text] 2つのテキストを比較し、unified diff または JSON 形式で差分を返す / Compares two texts and returns unified diff or structured JSON differences. [use_cases: text_processing]

NameTypeReqDescription
context_linesintegerNumber of context lines around changes in unified format (default 3)
formatstringOutput format: unified diff string or structured JSON chunks (default unified)
modifiedstringyesModified text to compare against (max 256KB)
originalstringyesOriginal text to compare (max 256KB)

No output schema declared.

No examples provided.

text.estimate_tokens ~157

[text] テキストのLLMトークン数を近似計算。TOKENを節約するため、HTMLや長文をLLMに渡す前に消費トークン数を事前確認できる / Approximates LLM token usage from text before sending it to a model—save tokens by checking HTML or long documents upfront. Character-type heuristics only; not exact tokenizer output. [use_cases: text_processing, token_estimation]

NameTypeReqDescription
model_hintstringモデルヒント(claude / gpt / generic・デフォルトgeneric)
textstringyesトークン数を見積もるテキスト(最大1MB)

No output schema declared.

No examples provided.

text.extract_text_from_html ~124

[text] HTMLからプレーンテキストを抽出(タグ除去・エンティティデコード・空白正規化・リンク一覧オプション) / Extracts plain text from HTML with tag removal and entity decoding. [use_cases: text_processing]

NameTypeReqDescription
htmlstringyesHTML text to extract plain text from (max 1MB)
max_lengthintegerOptional maximum character count for the output text
preserve_linksbooleanWhen true, include a list of anchor text and href values

No output schema declared.

No examples provided.

text.generate_random_string ~118

[text] 暗号学的に安全なランダム文字列生成(文字セット・長さ・個数指定) / Generates random strings with configurable charset and length. [use_cases: text_processing]

NameTypeReqDescription
charsetstring文字セット(デフォルト: alphanumeric)
countinteger生成する個数(デフォルト: 1・最大: 10)
lengthinteger文字数(デフォルト: 16・最大: 128)

No output schema declared.

No examples provided.

text.generate_slug ~153

[text] テキスト(日本語含む)をURLセーフなスラッグに変換(ヘボン式ローマ字化 + 正規化) / Generates URL-safe slugs from text with locale-aware rules. [use_cases: text_processing]

NameTypeReqDescription
localestringLocale (default: ja). Use ja to romanize Japanese first; en or other skips romanization.
lowercasebooleanLowercase the slug (default: true)
max_lengthintegerMaximum slug length (1–200)
separatorstringWord separator (default: -)
textstringyesText to slugify (max 1000 characters)

No output schema declared.

No examples provided.

text.get_text_stats ~109

[text] テキストの文字数・単語数・段落数・推定読了時間を計算(ja / en) / Counts characters, words, paragraphs, and estimated reading time for Japanese or English text. [use_cases: text_processing]

NameTypeReqDescription
langstring言語コード(ja: 日本語 / en: 英語・デフォルトen)
textstringyes解析するテキスト(最大100KB)

No output schema declared.

No examples provided.

text.mask_pii ~254

[text] テキスト内の個人情報(メール・日本の電話番号・クレジットカード)を正規表現+Luhnで検出してマスキング。固定長マスクで元の長さを漏らさない。正規表現ベースのため偽陽性/偽陰性あり(専用DLPの代替ではない) / Detects and masks PII (email addresses, Japanese phone numbers, credit card numbers) in text using regex + Luhn validation for cards. Uses fixed-length masking (not length-preserving) so masked output doesn't leak the original length. Note: regex-based detection has inherent false-positive/false-negative tradeoffs — not a substitute for a dedicated DLP solution. [use_cases: security, text_processing]

NameTypeReqDescription
mask_charstringSingle character used for masking (default "*"). Must be exactly one character (surrogate pairs are not allowed).
textstringyesText to scan and mask (max 50,000 characters)
typesarrayPII types to detect. Defaults to all of email, phone_jp, and credit_card when omitted.

No output schema declared.

No examples provided.

text.split_text ~251

[text] 長文を文・段落の境界を保ったままチャンク分割(LLMコンテキスト・RAG前処理用、overlap対応) / Splits long text into chunks without breaking sentence/paragraph boundaries. Useful for preparing text for LLM context windows or RAG chunking. Combine with text.estimate_tokens to size chunks by token budget (character-based sizing only for now). [use_cases: text_processing, rag, token_estimation]

NameTypeReqDescription
boundarystringSplit unit: sentence (default, splits on 。..!!??), paragraph (splits on blank lines), or char (fixed-size slices). Oversized units fall back to finer boundaries automatically.
max_charsintegeryesMaximum characters per chunk, counted in Unicode code points (integer >= 1)
overlapintegerCharacters repeated from the end of the previous chunk at the start of the next (0 <= overlap < max_chars, default 0). Useful for keeping context between RAG chunks.
textstringyesText to split into chunks (max 1MB). An empty string returns chunk_count: 0.

No output schema declared.

No examples provided.

utility.calc_color_contrast ~119

[utility] 2色間のWCAG 2.1コントラスト比とAA/AAA適合判定を計算 / Calculates WCAG 2.1 contrast ratio and AA/AAA compliance between two colors. [use_cases: design]

NameTypeReqDescription
backgroundstringyesBackground color HEX (#RRGGBB, RRGGBB, or 3-digit shorthand)
foregroundstringyesForeground color HEX (#RRGGBB, RRGGBB, or 3-digit shorthand)

No output schema declared.

No examples provided.

utility.calc_expression ~100

[utility] 数式・計算式の安全な評価(mathjs・変数バインディング・精度指定) / Safely evaluates mathematical expressions with optional variables. [use_cases: dev]

NameTypeReqDescription
expressionstringyesMathematical expression to evaluate (max 500 characters)
precisionintegerDecimal places for numeric results (0–15, optional)
variablesobjectOptional variable bindings for the expression

No output schema declared.

No examples provided.

utility.calc_loan ~240

[utility] ローン返済計算(元利均等・元金均等・返済計画表・円単位端数調整) / Calculates loan repayment (equal payment or equal principal method), including monthly breakdown of principal/interest. LLMs frequently make rounding errors in compound interest math; this returns exact yen-rounded figures with correct final-month adjustment. [use_cases: finance, billing]

NameTypeReqDescription
annual_ratenumberyesAnnual interest rate in percent (e.g. 3.5 means 3.5% per year, not 0.035)
include_schedulebooleanWhen true, include the full amortization schedule. Omitted / false returns summary totals only (default: false).
methodstringequal_payment = fixed monthly payment (元利均等, default). equal_principal = fixed monthly principal (元金均等; payment varies by month).
principalnumberyesLoan principal amount in yen (must be positive)
term_monthsintegeryesRepayment term in months (1–600; 600 = 50 years)

No output schema declared.

No examples provided.

utility.calc_pagination ~132

[utility] ページネーション計算(offset/limit/from/to/page_range 等を一括算出) / Calculates pagination offsets, page counts, and slice boundaries. [use_cases: dev]

NameTypeReqDescription
current_pageintegeryesCurrent page number (1-based). Named current_page because some MCP clients reject a property named page.
per_pageintegerItems per page (default: 20)
total_itemsintegeryesTotal number of items across all pages
window_sizeintegerNumber of page numbers to include in page_range (default: 5)

No output schema declared.

No examples provided.

utility.calc_tax ~181

[utility] 日本の消費税計算(標準10%・軽減8%・端数処理・複数品目合算・税抜↔税込変換) / Calculates Japanese consumption tax with configurable rates, rounding, and multi-item totals. [use_cases: accounting, billing]

NameTypeReqDescription
amountnumberSingle amount in yen (mutually exclusive with items)
directionstringexclusive_to_inclusive: net→gross (default). inclusive_to_exclusive: gross→net.
itemsarrayMultiple line items with optional per-item rates (mutually exclusive with amount)
ratenumberTax rate in percent (default: 10). Used as fallback when item.rate is omitted.
roundingstringRounding mode for tax amounts (default: floor)

No output schema declared.

No examples provided.

utility.compare_versions ~142

[utility] Semverバージョン比較・ソート・レンジ判定 / Compares semantic version strings and reports ordering. [use_cases: dev]

NameTypeReqDescription
againststringTarget version for comparison (must be paired with compare)
comparestringSource version for comparison (must be paired with against)
include_prereleasebooleanInclude prerelease versions in sorted/latest (default: false)
satisfiesobjectMap of range pattern to version to check (key=range, value=version)
versionsarrayList of versions to sort and find latest from (max 100 items)

No output schema declared.

No examples provided.

utility.convert_coordinates ~176

[utility] Convert geographic coordinates between WGS84 (GPS), Tokyo Datum (旧日本測地系), JGD2011 (測地成果2011), and map tile coordinates (XYZ tile scheme used by GSI, OpenStreetMap, and Google Maps). Essential for Japanese map applications where GPS data and legacy coordinate systems diverge by up to 450 meters. / Convert Coordinates. Developer utilities for calculations and checks. [use_cases: geo, mapping]

NameTypeReqDescription
fromstringyesSource coordinate system
latnumberyesLatitude (-90 to 90)
lngnumberyesLongitude (-180 to 180)
tostringyesTarget coordinate system (use tile for map tile XYZ coordinates)
zoomintegerZoom level (0-25). Required when to is tile

No output schema declared.

No examples provided.

utility.diagnose_mcp ~90

[utility] API疎通・APIキー有効性・無効ツール件数を一括診断(クォータ消費なし) / Runs MCP self-diagnostics: API health via GET /v1/health (no quota), API key check via tool-settings (no quota), and disabled tool counts. [use_cases: tool_discovery, billing]

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

utility.generate_color_palette ~110

[utility] 基準カラーコードからカラーパレットを生成(補色・類似色・トライアド等) / Generates mathematically accurate palettes (complementary, analogous, triad, etc.) from a base color. [use_cases: design]

NameTypeReqDescription
colorstringyes基準カラーコード(#RRGGBB形式 例: #1976D2)
typestringパレット種別(デフォルト: complementary)

No output schema declared.

No examples provided.

utility.get_distance ~200

[utility] 2地点の緯度・経度間の地上距離(メートル)を計算します。座標は「緯度,経度」の文字列で1点ずつ渡します。アルゴリズムは hubeny(既定・高速)・球面三角法・測地線航法から選択できます。 / Calculates geodesic distance in meters between two latitude/longitude coordinate pairs. [use_cases: geo, mapping]

NameTypeReqDescription
p1stringyes始点の座標。形式は「緯度,経度」(例: 35.681236,139.767125)
p2stringyes終点の座標。形式は「緯度,経度」
typestring計算方法。省略時は hubeny(ヒュベニの公式)

No output schema declared.

No examples provided.

utility.get_tool_schema ~81

[utility] 指定ツールの inputSchema・outputSchema をオンデマンド取得 / Returns inputSchema and outputSchema for one tool on demand (tools/list omits outputSchema). [use_cases: tool_discovery]

NameTypeReqDescription
toolstringyesスキーマを取得する MCP ツール名(例: data.validate_json)

No output schema declared.

No examples provided.

utility.get_usage ~63

[utility] プランと月次クォータの使用状況(残量・リセット時刻)を返す / Returns the current API key plan and monthly quota usage before hitting limit_exceeded (429). [use_cases: quota, billing]

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

utility.search_tools ~136

[utility] キーワード・カテゴリで MCP ツールを検索(無効ツールは除外) / Searches Thousand API MCP tools by keyword and category; disabled tools are excluded. [use_cases: tool_discovery]

NameTypeReqDescription
categorystringカテゴリで絞り込み(datetime / text / convert / data / network / security / utility)
limitinteger最大件数(1〜50、デフォルト 10)
querystring検索キーワード(日本語・英語・ツール名)。省略時はカテゴリ内一覧

No output schema declared.

No examples provided.