{"id":308446,"recorded_at":"2026-10-26T23:44:31.615554Z","observed_at":"2026-10-26T23:44:31.615419Z","subject_kind":"endpoint","subject":"dd21494d-d6ef-49ba-ad84-ee85d88b375d","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":29,"tools":[{"description":"AI-powered text generation: copywriting, naming, slogans, catchy titles, praise/replies, couplets. Powered by GLM-4.7-Flash (free, 10k calls/day).","inputSchema":{"properties":{"input":{"description":"Input text or topic (max 500 chars)","type":"string"},"style":{"description":"Additional style requirement (optional)","type":"string"},"type":{"description":"Generation type (default: copywriting)","enum":["copywriting","naming","slogan","title","praise","couplet"],"type":"string"}},"required":["input"],"type":"object"},"name":"ai_text_generate"},{"description":"Convert numbers between decimal, binary, octal, hexadecimal.","inputSchema":{"properties":{"from":{"description":"Source base (default: dec)","enum":["dec","bin","oct","hex"],"type":"string"},"value":{"description":"Number to convert","type":"string"}},"required":["value"],"type":"object"},"name":"base_convert"},{"description":"Parse cron expression to human-readable description with next 5 run times.","inputSchema":{"properties":{"expression":{"description":"5-field cron: min hour day month weekday","type":"string"}},"required":["expression"],"type":"object"},"name":"cron_parse"},{"description":"Create a scheduled task with cron expression. For AI agents to manage daily check-ins, monitoring, reminders etc.","inputSchema":{"properties":{"agent_id":{"description":"Your agent identifier (default: \"default\")","type":"string"},"callback_url":{"description":"URL to call when task is due (optional)","type":"string"},"description":{"description":"Task description (optional)","type":"string"},"max_retries":{"description":"Max retry attempts on failure (default: 0, no retry)","type":"number"},"name":{"description":"Task name, e.g. \"虾评打卡\" or \"每日盯盘\"","type":"string"},"schedule":{"description":"Cron expression (5 fields): min hour day month weekday. E.g. \"0 9 * * *\" = daily at 9:00","type":"string"},"tags":{"description":"Tags like [\"checkin\", \"monitor\"] (optional)","items":{"type":"string"},"type":"array"},"template":{"description":"Template ID from cron_task_templates (optional, auto-fills schedule)","type":"string"},"timezone":{"description":"Timezone, e.g. \"Asia/Shanghai\" (default: UTC)","type":"string"}},"required":["name","schedule"],"type":"object"},"name":"cron_task_create"},{"description":"Mark a scheduled task as completed or failed. Supports failure tracking and auto-retry.","inputSchema":{"properties":{"agent_id":{"description":"Your agent identifier (default: \"default\")","type":"string"},"message":{"description":"Optional message about the result (e.g. error details)","type":"string"},"status":{"description":"Execution result (default: \"success\"). Use \"failed\" to trigger retry if max_retries is set.","enum":["success","failed"],"type":"string"},"task_id":{"description":"Task ID to mark as done","type":"string"}},"required":["task_id"],"type":"object"},"name":"cron_task_done"},{"description":"List scheduled tasks. Use due=true to see only tasks that need action now.","inputSchema":{"properties":{"agent_id":{"description":"Your agent identifier (default: \"default\")","type":"string"},"due":{"description":"Only show tasks due now (default: false)","type":"boolean"},"tag":{"description":"Filter by tag (optional)","type":"string"}},"type":"object"},"name":"cron_task_list"},{"description":"Get execution history/logs for a scheduled task. Shows past completion times, success/failure status, and counts. Omit task_id to get all logs for the agent.","inputSchema":{"properties":{"agent_id":{"description":"Your agent identifier (default: \"default\")","type":"string"},"limit":{"description":"Max log entries to return (default: 50)","type":"number"},"task_id":{"description":"Task ID to get logs for (omit for all agent logs)","type":"string"}},"type":"object"},"name":"cron_task_logs"},{"description":"Get preset task templates with common cron schedules (daily, weekday, hourly, stock market, etc.). Use these to quickly create tasks without writing cron expressions.","inputSchema":{"properties":{},"type":"object"},"name":"cron_task_templates"},{"description":"Analyze tabular data: detect column types, compute stats (min/max/mean/median for numbers, top values for text), find nulls. Returns summary and preview.","inputSchema":{"properties":{"content":{"description":"File content (raw text or base64)","type":"string"},"encoding":{"description":"Content encoding (default: utf-8)","enum":["utf-8","base64"],"type":"string"},"format":{"description":"Input format (default: auto-detect)","enum":["csv","tsv","json","auto"],"type":"string"},"options":{"properties":{"delimiter":{"description":"Custom delimiter","type":"string"},"has_header":{"description":"First row is header (default: true)","type":"boolean"}},"type":"object"}},"required":["content"],"type":"object"},"name":"file_analyze"},{"description":"Generate CSV/TSV/JSON file from structured data array. Returns base64-encoded file and raw text.","inputSchema":{"properties":{"data":{"description":"Array of objects to generate file from","items":{"type":"object"},"type":"array"},"format":{"description":"Output format (default: csv)","enum":["csv","tsv","json"],"type":"string"},"options":{"properties":{"columns":{"description":"Column order (default: auto from data)","items":{"type":"string"},"type":"array"},"delimiter":{"description":"Custom delimiter","type":"string"},"include_header":{"description":"Include header row (default: true)","type":"boolean"}},"type":"object"}},"required":["data","format"],"type":"object"},"name":"file_generate"},{"description":"Parse CSV/TSV/JSON/XML file content to structured JSON. Auto-detects format and column types. Returns columns, data rows, and preview.","inputSchema":{"properties":{"content":{"description":"File content (raw text or base64 with encoding param)","type":"string"},"encoding":{"description":"Content encoding (default: utf-8)","enum":["utf-8","base64"],"type":"string"},"filename":{"description":"Filename for format detection (optional)","type":"string"},"format":{"description":"Input format (default: auto-detect)","enum":["csv","tsv","json","xml","auto"],"type":"string"},"options":{"properties":{"delimiter":{"description":"Custom delimiter (e.g. \",\" or \"\\t\")","type":"string"},"has_header":{"description":"First row is header (default: true)","type":"boolean"},"max_rows":{"description":"Max rows to return (default: 10000)","type":"number"}},"type":"object"}},"required":["content"],"type":"object"},"name":"file_parse"},{"description":"Encode or decode HTML entities.","inputSchema":{"properties":{"action":{"description":"Action (default: auto)","enum":["auto","encode","decode"],"type":"string"},"input":{"description":"String to process","type":"string"}},"required":["input"],"type":"object"},"name":"html_entity"},{"description":"List ideas from the JieBang ideas board. Filter by status, sort by votes. View community feature requests and their progress.","inputSchema":{"properties":{"filter":{"description":"Filter by status (optional)","enum":["pending","approved","developing","launched","rejected"],"type":"string"}},"type":"object"},"name":"idea_list"},{"description":"Submit a new idea or feature request to the JieBang ideas board. Supports categorization, priority, and source tracking.","inputSchema":{"properties":{"category":{"description":"Category (default: 工具需求)","enum":["工具需求","功能优化","Bug修复","新功能"],"type":"string"},"description":{"description":"Detailed description (max 2000 chars)","type":"string"},"priority":{"description":"Priority (default: medium)","enum":["high","medium","low"],"type":"string"},"source":{"description":"Source (user/v2ex/zhihu/reddit/agent, default: agent)","type":"string"},"tags":{"description":"Tags","items":{"type":"string"},"type":"array"},"title":{"description":"Idea title (max 200 chars)","type":"string"}},"required":["title"],"type":"object"},"name":"idea_submit"},{"description":"Convert image format to WebP/AVIF/PNG/JPEG with optional resize and quality control.","inputSchema":{"properties":{"format":{"description":"Output format (default: webp)","enum":["webp","avif","png","jpeg"],"type":"string"},"height":{"description":"Target height in pixels","type":"number"},"quality":{"description":"Quality 1-100 (default: 80)","type":"number"},"url":{"description":"Image URL to convert","type":"string"},"width":{"description":"Target width in pixels","type":"number"}},"required":["url"],"type":"object"},"name":"image_convert"},{"description":"Convert between JSON and YAML formats. Auto-detects direction.","inputSchema":{"properties":{"direction":{"description":"Conversion direction (default: auto)","enum":["auto","json2yaml","yaml2json"],"type":"string"},"input":{"description":"JSON or YAML string","type":"string"}},"required":["input"],"type":"object"},"name":"json_yaml_convert"},{"description":"Extract keywords and key phrases from text with search intent classification. Returns 10-20 keywords sorted by importance with long-tail variations.","inputSchema":{"properties":{"count":{"description":"Number of keywords (1-20, default: 10)","type":"number"},"lang":{"description":"Language (default: zh)","enum":["zh","en"],"type":"string"},"text":{"description":"Text to extract keywords from (max 3000 chars)","type":"string"}},"required":["text"],"type":"object"},"name":"keyword_extract"},{"description":"Generate SEO-friendly meta description (120-160 chars) from title, keyword, and content. Includes call-to-action and keyword placement.","inputSchema":{"properties":{"content":{"description":"Content summary (optional)","type":"string"},"keyword":{"description":"Target keyword (optional)","type":"string"},"lang":{"description":"Language (default: zh)","enum":["zh","en"],"type":"string"},"title":{"description":"Page title (required)","type":"string"}},"required":["title"],"type":"object"},"name":"meta_desc_generate"},{"description":"Extract SEO meta tags from any URL. Returns title, description, OG tags, Twitter cards, structured data, and SEO health score.","inputSchema":{"properties":{"format":{"description":"Output detail level (default: full)","enum":["full","summary"],"type":"string"},"url":{"description":"URL to analyze","type":"string"}},"required":["url"],"type":"object"},"name":"meta_extract"},{"description":"Generate QR code for text or URL. Returns SVG data URI.","inputSchema":{"properties":{"bgColor":{"description":"Background hex color (default: ffffff)","type":"string"},"content":{"description":"Text or URL to encode","type":"string"},"ecLevel":{"description":"Error correction level (default: M)","enum":["L","M","Q","H"],"type":"string"},"fgColor":{"description":"Foreground hex color (default: 000000)","type":"string"},"size":{"description":"Image size in pixels (default: 256, max: 1024)","type":"number"}},"required":["content"],"type":"object"},"name":"qrcode_generate"},{"description":"Quick SEO health check for any URL. Returns score and issues list.","inputSchema":{"properties":{"url":{"description":"URL to check","type":"string"}},"required":["url"],"type":"object"},"name":"seo_check"},{"description":"Generate multiple SEO-optimized article titles from a keyword. Diverse styles: question, number, list, comparison, how-to. Max 60 chars each.","inputSchema":{"properties":{"count":{"description":"Number of titles to generate (1-10, default: 5)","type":"number"},"keyword":{"description":"Target keyword (max 200 chars)","type":"string"},"lang":{"description":"Language (default: zh)","enum":["zh","en"],"type":"string"}},"required":["keyword"],"type":"object"},"name":"seo_title_generate"},{"description":"Beautify, minify, or uppercase SQL keywords.","inputSchema":{"properties":{"action":{"description":"Action (default: beautify)","enum":["beautify","minify","uppercase"],"type":"string"},"input":{"description":"SQL string","type":"string"}},"required":["input"],"type":"object"},"name":"sql_format"},{"description":"Rewrite AI-generated text to sound naturally human-written. Supports Chinese and English. Reduces AI detection rates. Styles: standard, casual, academic, creative.","inputSchema":{"properties":{"lang":{"description":"Language (default: en)","enum":["en","zh"],"type":"string"},"style":{"description":"Rewriting style (default: standard)","enum":["standard","casual","academic","creative"],"type":"string"},"text":{"description":"Text to humanize (max 3000 chars)","type":"string"}},"required":["text"],"type":"object"},"name":"text_humanize"},{"description":"Rewrite text with different styles while preserving meaning. Modes: standard (natural), creative (expressive), academic (formal), casual (informal).","inputSchema":{"properties":{"lang":{"description":"Language (default: zh)","enum":["zh","en"],"type":"string"},"mode":{"description":"Rewriting mode (default: standard)","enum":["standard","creative","academic","casual"],"type":"string"},"text":{"description":"Text to rewrite (max 3000 chars)","type":"string"}},"required":["text"],"type":"object"},"name":"text_rewrite"},{"description":"Summarize text into concise version. Lengths: short (1-2 sentences), medium (3-5 sentences), long (full paragraph). Preserves key data and facts.","inputSchema":{"properties":{"lang":{"description":"Language (default: zh)","enum":["zh","en"],"type":"string"},"length":{"description":"Summary length (default: medium)","enum":["short","medium","long"],"type":"string"},"text":{"description":"Text to summarize (max 5000 chars)","type":"string"}},"required":["text"],"type":"object"},"name":"text_summarize"},{"description":"Convert datetime between time zones.","inputSchema":{"properties":{"datetime":{"description":"ISO datetime (e.g. 2026-06-04T12:00)","type":"string"},"fromZone":{"description":"Source timezone (default: Asia/Shanghai)","type":"string"},"toZone":{"description":"Target timezone (optional)","type":"string"}},"required":["datetime"],"type":"object"},"name":"timezone_convert"},{"description":"Create a short link for any URL. Returns short URL and click tracking. Free: 100 links/day.","inputSchema":{"properties":{"code":{"description":"Custom short code (3-20 chars, optional)","type":"string"},"url":{"description":"Long URL to shorten","type":"string"}},"required":["url"],"type":"object"},"name":"url_shorten"},{"description":"Beautify or minify XML code.","inputSchema":{"properties":{"action":{"description":"Action (default: beautify)","enum":["beautify","minify","validate"],"type":"string"},"input":{"description":"XML string","type":"string"}},"required":["input"],"type":"object"},"name":"xml_format"}]},"body_sha256":"8132b966a8cd2da9f421ff460010a5dfdf75ebbd1b0529bba0b52e7ff6489bfe","prev_id":null,"leaf":"0x49206c766565fa8973fc9f689d3d4c0ae190cee000b32be22977ec204ccf748d","leaf_text":"{\"body\":\"8132b966a8cd2da9f421ff460010a5dfdf75ebbd1b0529bba0b52e7ff6489bfe\",\"id\":308446,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793058271615419,\"prev\":null,\"subject\":\"dd21494d-d6ef-49ba-ad84-ee85d88b375d\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x492046c485d83e608d0779928977b0a6c8adb31ff89c1226afaa1fe0dae8de15","0x7b2171cd66b6443416b477f5e1b0a16b2dd766b645dc9722e01b5b40742099ad","0xd4921711306b9a877189cc8bc4ba856ffc4d482ee5649f1302f4d5eb9180e29d","0x889a92a94d004274abfc6e3247667c54fe706cccf999a84f2808230dc9d0af38","0xeda1c18f9a0f74f6276aec71cf1fcbb7bc11c8370419e0d1360757149ad88d3d","0xfd808634fdac4f2e0eaffa48f5b41a37ab349f543c401eda45d2dac41e9cb039","0x76c19e7ec088bb0ed1a13ccbdeae4dc72c04ab0756b45dff15cc1282821755ae","0xc7030292d06775814630ce84a84f8aace027d708bd27b383e364a8af1e25fd7f","0x7541cd1918e38f4a0f6add627a7846433315f4898be3452c4fe4e6121a5b9747","0x1c31b9fd609755e3d960fab27bd2b1eb3a2104f15e3f9261a56d30e3613f4c01","0xa40c09a143bc388ccac821ec3854902941c513470a57a806c98060a6d63aedf9","0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26","0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21","0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a","0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497","0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}