{"id":572934,"recorded_at":"2026-10-27T22:41:30.354970Z","observed_at":"2026-10-27T22:41:30.354889Z","subject_kind":"endpoint","subject":"07fdddf1-d46c-4537-af71-79d702a356fa","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":23,"tools":[{"description":"Add a reaction to an article. No-ops if already reacted. Requires API key.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"article_id":{"description":"UUID of the article","format":"uuid","type":"string"},"type":{"description":"Reaction type: like, clap, or bookmark","enum":["like","clap","bookmark"],"type":"string"}},"required":["article_id","type"],"type":"object"},"name":"add_reaction"},{"description":"Add an existing article to a series","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"article_slug":{"description":"The article slug to add","type":"string"},"position":{"description":"Position in the series (optional, appends if omitted)","minimum":1,"type":"integer"},"series_slug":{"description":"The series slug","type":"string"}},"required":["series_slug","article_slug"],"type":"object"},"name":"add_to_series"},{"description":"Save an article as a draft on Misar.Blog (for review before publishing)","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"body_markdown":{"description":"Full article body in Markdown","minLength":1,"type":"string"},"tags":{"description":"Tags for the draft","items":{"type":"string"},"type":"array"},"title":{"description":"Draft title","minLength":1,"type":"string"}},"required":["title","body_markdown"],"type":"object"},"name":"create_draft"},{"description":"Create a new series to group related articles","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"description":{"description":"Short description of the series","type":"string"},"title":{"description":"Series title","minLength":1,"type":"string"}},"required":["title"],"type":"object"},"name":"create_series"},{"description":"Generate a cover image using AI and upload it to the Misar.Blog CDN","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"prompt":{"description":"Description of the image to generate","maxLength":1000,"minLength":1,"type":"string"},"size":{"default":"1792x1024","description":"Image dimensions (default: landscape 1792x1024)","enum":["1024x1024","1792x1024","1024x1792"],"type":"string"}},"required":["prompt"],"type":"object"},"name":"generate_cover_image"},{"description":"Generate 5 SEO/AEO/GEO-optimized article titles from a topic or keyword prompt. Targets high-volume, low-competition long-tail keywords. Optimized for Google, AI answer engines (ChatGPT, Perplexity, Claude), Google AI Overviews, and AI search experiences. Each title includes a keyword strategy hint.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"context":{"description":"Optional: existing article content (plain text or markdown). Providing it lets the AI align titles with your actual content.","maxLength":8000,"type":"string"},"prompt":{"description":"Your article topic or target keywords. Be specific — include your niche, audience, and any long-tail phrases you want to rank for. Example: 'best AI writing tools for beginner bloggers 2025'","maxLength":500,"minLength":3,"type":"string"}},"required":["prompt"],"type":"object"},"name":"generate_title_seo"},{"description":"Get analytics summary (views, revenue, subscribers) for a time period","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"days":{"default":30,"description":"Number of days to look back (default: 30, max: 365)","maximum":365,"minimum":1,"type":"integer"}},"type":"object"},"name":"get_analytics_summary"},{"description":"Get a single article by slug, including full markdown content","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"slug":{"description":"The article slug","type":"string"}},"required":["slug"],"type":"object"},"name":"get_article"},{"description":"Get follow status and follower count for a profile UUID. Requires an API key; counts against your plan's request quota.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"user_id":{"description":"UUID of the profile to check follow status for","format":"uuid","type":"string"}},"required":["user_id"],"type":"object"},"name":"get_follow_status"},{"description":"Get your Misar.Blog creator profile","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"get_profile"},{"description":"Get reaction counts and your reactions for an article. Requires API key.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"article_id":{"description":"UUID of the article","format":"uuid","type":"string"}},"required":["article_id"],"type":"object"},"name":"get_reactions"},{"description":"List all your series on Misar.Blog","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"get_series"},{"description":"Get the comment thread for an article. Requires an API key; counts against your plan's request quota.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"article_id":{"description":"UUID of the article to fetch comments for","format":"uuid","type":"string"},"limit":{"default":20,"maximum":100,"minimum":1,"type":"integer"},"offset":{"default":0,"minimum":0,"type":"integer"}},"required":["article_id"],"type":"object"},"name":"list_comments"},{"description":"List your articles on Misar.Blog","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"limit":{"default":20,"description":"Number of articles to return","maximum":100,"minimum":1,"type":"integer"},"status":{"description":"Filter by status (omit for all published)","enum":["draft","published","scheduled","archived"],"type":"string"}},"type":"object"},"name":"list_my_articles"},{"description":"Get your sent and scheduled newsletter issues. Requires API key authentication.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"limit":{"default":10,"maximum":50,"minimum":1,"type":"integer"}},"type":"object"},"name":"list_newsletter_issues"},{"description":"Get your newsletter subscriber list. Requires API key authentication.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"limit":{"default":20,"maximum":100,"minimum":1,"type":"integer"},"offset":{"default":0,"minimum":0,"type":"integer"}},"type":"object"},"name":"list_newsletter_subscribers"},{"description":"Publish a new article (or schedule it) on Misar.Blog","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"body_markdown":{"description":"Full article body in Markdown","minLength":1,"type":"string"},"cover_image_url":{"description":"URL of the cover image","format":"uri","type":"string"},"schedule_at":{"description":"ISO 8601 timestamp to schedule. Omit to publish immediately.","type":"string"},"tags":{"description":"Up to 10 tags","items":{"type":"string"},"maxItems":10,"type":"array"},"title":{"description":"Article title","maxLength":250,"minLength":1,"type":"string"},"visibility":{"default":"public","description":"Who can read this article","enum":["public","subscribers","paid","private"],"type":"string"}},"required":["title","body_markdown"],"type":"object"},"name":"publish_article"},{"description":"Remove a specific reaction from an article. Requires API key.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"article_id":{"description":"UUID of the article","format":"uuid","type":"string"},"type":{"description":"Reaction type to remove: like, clap, or bookmark","enum":["like","clap","bookmark"],"type":"string"}},"required":["article_id","type"],"type":"object"},"name":"remove_reaction"},{"description":"Research a topic and get AI-generated insights, sources, and a content outline. Useful before writing an article.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"query":{"description":"Research topic or question. Be specific for best results.","maxLength":500,"minLength":5,"type":"string"}},"required":["query"],"type":"object"},"name":"research_topic"},{"description":"Search PUBLISHED articles across Misar.Blog by keyword, tag, or author — including other creators' work. Use list_my_articles for your own drafts and unpublished posts.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"author":{"description":"Filter by author username","type":"string"},"limit":{"default":10,"description":"Results to return (1-20)","maximum":20,"minimum":1,"type":"integer"},"q":{"description":"Keyword query (min 2 characters)","minLength":2,"type":"string"},"tag":{"description":"Filter by tag","type":"string"}},"type":"object"},"name":"search_articles"},{"description":"Generate 5 compelling, SEO-friendly article title options from your existing article content. Use generate_title_seo instead if you want to target specific keywords or have not written content yet.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"context":{"description":"Your article content in plain text or markdown","maxLength":8000,"minLength":20,"type":"string"}},"required":["context"],"type":"object"},"name":"suggest_titles"},{"description":"Update the title, body, or tags of an existing article or draft. Only the fields you pass are changed; omitted fields keep their current values.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"body_markdown":{"description":"New body in Markdown","minLength":1,"type":"string"},"id":{"description":"Article or draft ID","minLength":1,"type":"string"},"tags":{"description":"Replace the tag list","items":{"type":"string"},"maxItems":10,"type":"array"},"title":{"description":"New title","maxLength":500,"minLength":1,"type":"string"}},"required":["id"],"type":"object"},"name":"update_article"},{"description":"Show your current Misar.Blog plan, how much of each quota you have left, and what upgrading unlocks, with the link to upgrade. Call it any time — not only after hitting a limit. By default it only reads. With start_trial=true it starts the free, no-card trial on the account (a plan change; no payment is taken). It never upgrades a paid plan or takes payment itself: the user does that by following the link. On a local install, open=true also opens that link in the user's browser.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"open":{"description":"Local installs only: also open the upgrade link in the user's browser. Ignored by the hosted server, which returns the link instead.","type":"boolean"},"plan":{"description":"Plan slug to open (e.g. 'pro', 'business'). Defaults to the recommended plan.","type":"string"},"start_trial":{"description":"Start the free no-card trial immediately, if you're eligible.","type":"boolean"}},"type":"object"},"name":"upgrade"}]},"body_sha256":"6d4fb5cbc31f5eb766feb8a287fb3b4d87d12a6cfe3bd0863fbe31f3960eb270","prev_id":null,"leaf":"0x0b633dc1a9345617630d57338b8651bbc7e2e369e6fe0d61ab9cf528e82027e2","leaf_text":"{\"body\":\"6d4fb5cbc31f5eb766feb8a287fb3b4d87d12a6cfe3bd0863fbe31f3960eb270\",\"id\":572934,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793140890354889,\"prev\":null,\"subject\":\"07fdddf1-d46c-4537-af71-79d702a356fa\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x0b62a00f93ef4508aef79718c7dea478f3eb1039eaa8bfb11bc6b62fe8c33588","0xff4950042d720a630182690219ee1f7e02c63f8e70097291885bc423382f4977","0x0cc28aeab17a9d3cdecadbffbfe51b6629ab4bd44928b9d217a00f7a8178334b","0x864623794c65079347a63bb06ce6ac538e162ebfc7385f8887bf04eb3f9557c6","0xadc060672d512b036306d506a6e043a0532bbf4396fe8ff515431a340b3a8c50","0x005bf9c83ccb94d7725ef2efed338f44bab5a8b2f32f76c1186baebad96074d8","0xc066f66d3f6dd8900f7b706a88441bb0dcc49ac1e9f5b6cf0b1b12ea11eb8823","0x0214a8b5da16d62f6233d82b5f7770d0fa33559ddcbaff188837090b8418df72","0x05e859de962f0f7f47bad70b465c46c44dc635c8f30bf1eb44cf18eb8d2b64d0","0x3a9eaa672aaa217fe62adddaa5b74ee284a048148705ceb0d80777d7aec144a7","0xab9a818db8b8604daa1d300b5336a7ecdc718ee9de04e347884c3c2ff6e455d3","0x7189e38499a0d36b6f3d244260e4b1d8d20ec79407f4be030531131834122360","0x74ffd6144e8464591ea30392b981f197426cfd361178829fb8a66915e2f727b0","0x3e0ec8a2a8a954695a9b53a4a48a7656d7e3fd6a8795c73b49e2ef05b201ec3f","0x2cf27e8a181d60d0dd27c186c2eddfcbb4e8fa71cf66feeb55a4d730e15ee8c4","0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b","0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}