Agent Economy Index · MCP census · probed 2026-09-29 · JSON
com.thousand-api/thousand-api
Verdict: 3 tool description(s) carry model-directed, hidden, secret-material or exfiltration patterns. Endpoint https://mcp.thousand-api.com/mcp. Latency 12,922 ms.
Tools (84 fingerprinted)
| tool | description length | flags | first seen | last seen |
|---|---|---|---|---|
convert.base64 | 163 | 2026-09-29 | 2026-09-29 | |
convert.color | 144 | 2026-09-29 | 2026-09-29 | |
convert.csv | 155 | 2026-09-29 | 2026-09-29 | |
convert.data_size | 156 | 2026-09-29 | 2026-09-29 | |
convert.format | 425 | 2026-09-29 | 2026-09-29 | |
convert.format_number | 141 | 2026-09-29 | 2026-09-29 | |
convert.get_qrcode | 290 | 2026-09-29 | 2026-09-29 | |
convert.markdown | 151 | 2026-09-29 | 2026-09-29 | |
convert.toml | 111 | 2026-09-29 | 2026-09-29 | |
convert.transform_image | 223 | 2026-09-29 | 2026-09-29 | |
convert.unit | 173 | 2026-09-29 | 2026-09-29 | |
convert.url_encoding | 365 | 2026-09-29 | 2026-09-29 | |
convert.xml | 110 | 2026-09-29 | 2026-09-29 | |
convert.yaml | 128 | 2026-09-29 | 2026-09-29 | |
data.calc_stats | 191 | 2026-09-29 | 2026-09-29 | |
data.diff_arrays | 192 | 2026-09-29 | 2026-09-29 | |
data.execute_batch | 1,343 | 2026-09-29 | 2026-09-29 | |
data.merge_json | 175 | 2026-09-29 | 2026-09-29 | |
data.query_json | 167 | 2026-09-29 | 2026-09-29 | |
data.sort_json | 326 | 2026-09-29 | 2026-09-29 | |
data.validate_all | 427 | 2026-09-29 | 2026-09-29 | |
data.validate_format | 170 | 2026-09-29 | 2026-09-29 | |
data.validate_json | 191 | 2026-09-29 | 2026-09-29 | |
data.validate_schema | 262 | 2026-09-29 | 2026-09-29 | |
datetime.add_business_days | 234 | 2026-09-29 | 2026-09-29 | |
datetime.add_calendar_days | 154 | 2026-09-29 | 2026-09-29 | |
datetime.calc_datetime_diff | 159 | 2026-09-29 | 2026-09-29 | |
datetime.calc_schedule | 171 | 2026-09-29 | 2026-09-29 | |
datetime.check_business_hours | 195 | 2026-09-29 | 2026-09-29 | |
datetime.check_custom_holidays | 290 | 2026-09-29 | 2026-09-29 | |
datetime.convert_iso_duration | 169 | 2026-09-29 | 2026-09-29 | |
datetime.convert_japanese_era | 137 | 2026-09-29 | 2026-09-29 | |
datetime.format_relative_time | 225 | 2026-09-29 | 2026-09-29 | |
datetime.generate_test_dates | 349 | 2026-09-29 | 2026-09-29 | |
datetime.get_calendar_month | 180 | 2026-09-29 | 2026-09-29 | |
datetime.get_cron_next | 181 | 2026-09-29 | 2026-09-29 | |
datetime.get_current_datetime | 189 | 2026-09-29 | 2026-09-29 | |
datetime.get_holidays | 335 | 2026-09-29 | 2026-09-29 | |
datetime.is_holiday | 310 | 2026-09-29 | 2026-09-29 | |
datetime.parse_laravel_schedule | 166 | 2026-09-29 | 2026-09-29 | |
network.calc_cidr | 166 | 2026-09-29 | 2026-09-29 | |
network.check_domain_format | 434 | 2026-09-29 | 2026-09-29 | |
network.check_ip_in_range | 232 | 2026-09-29 | 2026-09-29 | |
network.dns_lookup | 164 | 2026-09-29 | 2026-09-29 | |
network.get_exchange_rate | 319 | 2026-09-29 | 2026-09-29 | |
network.get_ip_info | 133 | 2026-09-29 | 2026-09-29 | |
network.get_page_meta | 261 | 2026-09-29 | 2026-09-29 | |
network.http_fetch | 360 | 2026-09-29 | 2026-09-29 | |
network.inspect_url | 166 | 2026-09-29 | 2026-09-29 | |
network.lookup_postal_code | 289 | 2026-09-29 | 2026-09-29 | |
network.resolve_url | 160 | 2026-09-29 | 2026-09-29 | |
security.decode_jwt | 163 | 2026-09-29 | 2026-09-29 | |
security.generate_hash | 178 | 2026-09-29 | 2026-09-29 | |
security.generate_hmac | 160 | 2026-09-29 | 2026-09-29 | |
security.generate_totp | 489 | secret_material | 2026-09-29 | 2026-09-29 |
security.generate_uuid | 340 | 2026-09-29 | 2026-09-29 | |
security.validate_barcode | 154 | 2026-09-29 | 2026-09-29 | |
security.validate_luhn | 164 | 2026-09-29 | 2026-09-29 | |
security.validate_uuid | 309 | 2026-09-29 | 2026-09-29 | |
text.calc_text_similarity | 180 | 2026-09-29 | 2026-09-29 | |
text.convert_japanese | 146 | 2026-09-29 | 2026-09-29 | |
text.convert_string_case | 164 | 2026-09-29 | 2026-09-29 | |
text.diff_markdown_tables | 192 | 2026-09-29 | 2026-09-29 | |
text.diff_text | 156 | 2026-09-29 | 2026-09-29 | |
text.estimate_tokens | 303 | 2026-09-29 | 2026-09-29 | |
text.extract_text_from_html | 157 | 2026-09-29 | 2026-09-29 | |
text.generate_random_string | 133 | 2026-09-29 | 2026-09-29 | |
text.generate_slug | 141 | 2026-09-29 | 2026-09-29 | |
text.get_text_stats | 168 | 2026-09-29 | 2026-09-29 | |
text.mask_pii | 517 | 2026-09-29 | 2026-09-29 | |
text.split_text | 360 | 2026-09-29 | 2026-09-29 | |
utility.calc_color_contrast | 142 | 2026-09-29 | 2026-09-29 | |
utility.calc_expression | 131 | 2026-09-29 | 2026-09-29 | |
utility.calc_loan | 334 | 2026-09-29 | 2026-09-29 | |
utility.calc_pagination | 145 | 2026-09-29 | 2026-09-29 | |
utility.calc_tax | 179 | 2026-09-29 | 2026-09-29 | |
utility.compare_versions | 108 | 2026-09-29 | 2026-09-29 | |
utility.convert_coordinates | 403 | 2026-09-29 | 2026-09-29 | |
utility.diagnose_mcp | 225 | secret_material | 2026-09-29 | 2026-09-29 |
utility.generate_color_palette | 169 | 2026-09-29 | 2026-09-29 | |
utility.get_distance | 220 | 2026-09-29 | 2026-09-29 | |
utility.get_tool_schema | 174 | 2026-09-29 | 2026-09-29 | |
utility.get_usage | 163 | secret_material | 2026-09-29 | 2026-09-29 |
utility.search_tools | 158 | 2026-09-29 | 2026-09-29 |
Tool changes (0)
| when | tool | kind |
|---|---|---|
| none yet |
Probe history
2026-09-29 ok (84 tools)
Depend on this server? Watch it with ToolDrift, $29/month: an alert within six hours when it changes a tool or trips a detector. Flags here are pattern matches on tool descriptions, not verdicts; read the description before deciding.
Run this server? Show today's check on your README or site with a badge that refreshes daily: 
<a href="https://index.agentexchange.work/mcp-server/com.thousand-api%2Fthousand-api"><img src="https://index.agentexchange.work/badge/mcp/com.thousand-api%2Fthousand-api.svg" alt="MCP server check by agentexchange.work"></a>
Claim this server — prove you operate
mcp.thousand-api.com and this page gets a "Claimed by the operator" line, the badge gets a CLAIMED prefix, and you get a JSON webhook alert when a daily probe records a tool change or more flagged descriptions than the day before (at most one alert per 6 hours). No account, no email, nothing to install.
- Put a text file at
https://mcp.thousand-api.com/.well-known/agentexchange-claim.txtwhose entire content is exactlycom.thousand-api/thousand-api. - Submit this form. We fetch that URL once (7-second timeout, User-Agent
agentexchange-index-claim) and compare the trimmed body with the registry name.
Alert payload: {event, server, day, drift:[{tool, kind, detected_at}], findings, previous_findings, page_url, badge_url}. Public list of claims (names and hosts only): /v1/claims.json.
Run this server? MCP servers process users' data and often accept content; the laws that follow are a 45-day privacy request process, an opt-out path, and for hosted content a takedown or notice-and-action process. Check your site free or get a hosted desk.