AI-powered WordPress content studio: keyword research, SE Rankings tracking, AI article writing with SEO optimization, and one-click publishing to WordPress.
create_projectwriteCreate a new project — a container for one site's context: keywords, brand voice, useful links, socials. Use for: создай проект, новый проект, add a new site/project, start tracking a new website.
list_projectsreadList all projects (sites) — id, name, site url, keywords. Use for: покажи мои проекты, list my projects, what sites do I have.
update_project_contextwriteUpdate a project's context — any of: name, site url, description, keywords, useful links, social links, brand voice. Only send fields that changed. Use for: обнови проект, add keywords to project, update brand voice, add a useful link.
delete_projectdestructivePermanently delete a project and ALL its articles. Use for: удали проект, delete this project, remove site.
create_articlewriteCreate a new article shell under a project — just a title/keyword placeholder, no content yet. Use for: создай статью, новая статья, add an article idea. Follow up with generate_article to actually write it.
list_articlesreadList articles (metadata only — id, title, status, word count, SEO flags — never the full text). Optionally filter by project or status. Use for: покажи статьи, list articles, what's in review, show idea/writing/review/published articles.
update_article_statuswriteMove an article to a new status: idea, writing, review, or published. Use for: отметь статью как опубликованную, mark as review, move to writing.
update_article_metawriteFix an article's SEO metadata — title, meta_description, and/or target_keyword — WITHOUT touching the article body/sections. This is the only way to clear a meta_description SEO flag (e.g. 'length outside 70-165') or correct the target keyword after generation. Use for: исправь мета дескрипшн, fix the meta description, update SEO title/keyword. To rewrite actual body text, use patch_article instead.
save_article_sectionwriteDirectly overwrite one section's heading/content with EXACT text you were given — a raw manual save, NOT an AI writing step (it skips grounding/review entirely). Use only when the user pastes/dictates exact text to store verbatim. To actually WRITE or improve an article, use generate_article or patch_article instead.
save_full_articlewritePANEL-ONLY: replace the entire article body from the panel's single merged editor. Splits the submitted document into sections at heading boundaries — this is the one path that lets a section be added/removed/reordered by editing headings directly. Not for chat use — Webbee should use generate_article or patch_article to write content.
delete_articledestructivePermanently delete an article. Use for: удали статью, delete this article.
export_article_textreadGet the FULL article body — both as HTML (`html`: <h2>/<strong>/<ul> markup) and plain text (`text`) — so it can be handed to another extension or the user: sending it by email, saving it to a note, pasting it elsewhere. Use `html` with Mail's send()/reply() (is_html=true) or Notes' create_note content for real formatting; use `text` for a plain fallback. ONLY call this when the user explicitly asks to send/export/copy the article somewhere. Never call this for routine status checks, listing, or quality review — use list_articles / check_generation_status for those, which stay cheap on purpose.
generate_articlewriteStart writing an article's first draft using the project's context plus a brief and any real source facts (from web search or other extensions) it must be grounded in. Runs in the background — call check_generation_status with the returned job_id to see when it's done (status lands on 'review'). Use for: напиши статью, сгенерируй статью, write the article, draft this article.
check_generation_statusreadCheck progress of a generate_article job — status, model used, cost. Use for: готова ли статья, is the article done, check generation status.
patch_articlewriteRewrite ONE part of an article by natural-language instruction (e.g. 'rewrite the paragraph about delivery', 'make the intro punchier'). Locates the right section automatically, edits just that section, and recomputes word count/SEO flags — never touches the rest of the article. Returns a short preview, not the full body. Use for: перепиши абзац про X, rewrite the section about X, fix the intro, tighten the conclusion.
Install Article Writer and let Webbee use it across your workflow.
Open in panel