Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console
Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
MOTIBLOG_API_KEYChiave APIobbligatoriaPer-project API key. Dashboard: Project → Agent access.
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
get_digestOne-call morning check-in for a project: article counts by lifecycle status, the REVIEW queue (what is waiting to be published, with word counts), posts published in the last 7 days, content plans due in the next 7 days, the latest published post, quota usage, the project's current autonomy level (…One-call morning check-in for a project: article counts by lifecycle status, the REVIEW queue (what is waiting to be published, with word counts), posts published in the last 7 days, content plans due in the next 7 days, the latest published post, quota usage, the project's current autonomy level (…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_projectsList the MotiBlog projects permitted by the current credential. A project-restricted OAuth grant returns only the projects the human selected plus projects this agent created; an account-wide grant returns every project owned by the account. Includes settings that matter to agents and quota usage.…List the MotiBlog projects permitted by the current credential. A project-restricted OAuth grant returns only the projects the human selected plus projects this agent created; an account-wide grant returns every project owned by the account. Includes settings that matter to agents and quota usage.…
Per questo strumento non è stato pubblicato alcuno schema di input.
create_projectCreate a new blog project for the authenticated account. The website must be reachable and the account must have an available project slot. A restricted OAuth grant automatically receives access to the project it creates. MotiBlog starts the initial analysis and content pipeline after creation.Create a new blog project for the authenticated account. The website must be reachable and the account must have an available project slot. A restricted OAuth grant automatically receives access to the project it creates. MotiBlog starts the initial analysis and content pipeline after creation.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_projectGet one MotiBlog project in detail: pipeline settings (aiModel, language, internalLinks, banner), positioning inputs (businessProfile, productTruth, manualPositioning) and quota state.Get one MotiBlog project in detail: pipeline settings (aiModel, language, internalLinks, banner), positioning inputs (businessProfile, productTruth, manualPositioning) and quota state.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_projectUpdate operational settings for an existing project: name/status, approval and auto-publish policy, writing model/language, fact checking, positioning, internal links, self-hosting, and banner configuration. Omitted fields stay unchanged.Update operational settings for an existing project: name/status, approval and auto-publish policy, writing model/language, fact checking, positioning, internal links, self-hosting, and banner configuration. Omitted fields stay unchanged.
Per questo strumento non è stato pubblicato alcuno schema di input.
start_pipelineStart the autonomous pipeline for a project: site crawl/analysis → topic selection → article generation for scheduled plans. Returns immediately; poll get_pipeline_status or list_articles(status=GENERATING) to follow progress.Start the autonomous pipeline for a project: site crawl/analysis → topic selection → article generation for scheduled plans. Returns immediately; poll get_pipeline_status or list_articles(status=GENERATING) to follow progress.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_pipeline_statusGet current pipeline run state for a project: whether a run is active, its steps, and recent run history. Use after start_pipeline or generate_article.Get current pipeline run state for a project: whether a run is active, its steps, and recent run history. Use after start_pipeline or generate_article.
Per questo strumento non è stato pubblicato alcuno schema di input.
retry_pipelineRetry a failed pipeline run by id. The API starts a fresh run for the same owned project and returns immediately.Retry a failed pipeline run by id. The API starts a fresh run for the same owned project and returns immediately.
Per questo strumento non è stato pubblicato alcuno schema di input.
suggest_topicsSuggest blog topics for a project by adding entries to its content plan (one call per topic). This is the agent-side 'propose' step: topics land as DRAFT plan entries — nothing is generated until you approve_content_plan + generate_article. Prefer specific, keyword-like topics.Suggest blog topics for a project by adding entries to its content plan (one call per topic). This is the agent-side 'propose' step: topics land as DRAFT plan entries — nothing is generated until you approve_content_plan + generate_article. Prefer specific, keyword-like topics.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_content_plansList the content plan queue for a project with each entry status: DRAFT (proposed), APPROVED (cleared for generation), IN_PROGRESS, COMPLETED.List the content plan queue for a project with each entry status: DRAFT (proposed), APPROVED (cleared for generation), IN_PROGRESS, COMPLETED.
Per questo strumento non è stato pubblicato alcuno schema di input.
approve_content_planApprove a DRAFT content-plan entry so it becomes eligible for generation (generate_article or the scheduled pipeline).Approve a DRAFT content-plan entry so it becomes eligible for generation (generate_article or the scheduled pipeline).
Per questo strumento non è stato pubblicato alcuno schema di input.
regenerate_content_planAsk AI to rewrite a content-plan entry (new title/summary/target keyword) — use when a suggested topic misses the mark. Only works while no article has been generated from it.Ask AI to rewrite a content-plan entry (new title/summary/target keyword) — use when a suggested topic misses the mark. Only works while no article has been generated from it.
Per questo strumento non è stato pubblicato alcuno schema di input.
reschedule_content_planMove a content-plan entry to a new ISO 8601 scheduled date.Move a content-plan entry to a new ISO 8601 scheduled date.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_content_planAdd a fully agent-authored entry to the content plan: you supply the exact title, target keyword, summary, content type, funnel stage and date — nothing is AI-reinterpreted (unlike suggest_topics, which expands a loose topic). Without scheduled_date the entry appends after the latest active plan. s…Add a fully agent-authored entry to the content plan: you supply the exact title, target keyword, summary, content type, funnel stage and date — nothing is AI-reinterpreted (unlike suggest_topics, which expands a loose topic). Without scheduled_date the entry appends after the latest active plan. s…
Per questo strumento non è stato pubblicato alcuno schema di input.
update_content_planEdit a DRAFT/APPROVED plan entry directly: title, target keyword, summary, content type, funnel stage, scheduled date, or status (DRAFT↔APPROVED — set DRAFT to pause a scheduled plan without deleting it). IN_PROGRESS and COMPLETED plans are refused: one is generating, the other is the record of wha…Edit a DRAFT/APPROVED plan entry directly: title, target keyword, summary, content type, funnel stage, scheduled date, or status (DRAFT↔APPROVED — set DRAFT to pause a scheduled plan without deleting it). IN_PROGRESS and COMPLETED plans are refused: one is generating, the other is the record of wha…
Per questo strumento non è stato pubblicato alcuno schema di input.
bulk_reschedule_content_plansMove up to 100 plan entries to new dates in one transactional call — reorder a month of the calendar without N sequential reschedules. Every entry must name an active plan in the project; any miss fails the whole batch, so a partial reorder never ships.Move up to 100 plan entries to new dates in one transactional call — reorder a month of the calendar without N sequential reschedules. Every entry must name an active plan in the project; any miss fails the whole batch, so a partial reorder never ships.
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_content_planprivilegiatoSoft-delete a content-plan entry: it disappears from the plan list, calendar, digest and the daily scheduler, but is fully restorable with restore_content_plan. Use this to prune ungenerated backlog instead of parking entries on a far-future date. Only DRAFT/APPROVED plans without a real article ca…Soft-delete a content-plan entry: it disappears from the plan list, calendar, digest and the daily scheduler, but is fully restorable with restore_content_plan. Use this to prune ungenerated backlog instead of parking entries on a far-future date. Only DRAFT/APPROVED plans without a real article ca…
Per questo strumento non è stato pubblicato alcuno schema di input.
restore_content_planUndo a soft delete: the content-plan entry returns to the backlog with its status and scheduled date intact. Use list_deleted_content_plans to find deletable ids.Undo a soft delete: the content-plan entry returns to the backlog with its status and scheduled date intact. Use list_deleted_content_plans to find deletable ids.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_deleted_content_plansList soft-deleted content-plan entries for a project (most recently deleted first), so a deletion can be audited or reverted with restore_content_plan.List soft-deleted content-plan entries for a project (most recently deleted first), so a deletion can be audited or reverted with restore_content_plan.
Per questo strumento non è stato pubblicato alcuno schema di input.
generate_articleNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
get_calendarGet scheduled content-plan entries (with slim article previews) between two ISO dates, e.g. start_date=2026-09-01 end_date=2026-09-30.Get scheduled content-plan entries (with slim article previews) between two ISO dates, e.g. start_date=2026-09-01 end_date=2026-09-30.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_review_queueList articles awaiting attention, filtered by status. Lifecycle: DRAFT → GENERATING → REVIEW → APPROVED → PUBLISHING → PUBLISHED (also FAILED, SKIPPED). Default status=REVIEW (needs human/agent approval); pass APPROVED to see what is cleared for publishing.List articles awaiting attention, filtered by status. Lifecycle: DRAFT → GENERATING → REVIEW → APPROVED → PUBLISHING → PUBLISHED (also FAILED, SKIPPED). Default status=REVIEW (needs human/agent approval); pass APPROVED to see what is cleared for publishing.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_articleGet the FULL article: markdown content plus quality signals — factCheckReport (verified/unverified claims with sources), topicGate verdict, seoScore/issues, publishedUrl. Set include_logs=true to append per-phase pipeline telemetry (tokens, cost, phase status). Use this during review before approvi…Get the FULL article: markdown content plus quality signals — factCheckReport (verified/unverified claims with sources), topicGate verdict, seoScore/issues, publishedUrl. Set include_logs=true to append per-phase pipeline telemetry (tokens, cost, phase status). Use this during review before approvi…
Per questo strumento non è stato pubblicato alcuno schema di input.
update_articleEdit an article: replace the markdown content, retitle, change metaDescription, or move status (e.g. fix flagged claims from factCheckReport then set status=APPROVED; or send back to DRAFT). Editing content is how agents answer fact-check flags when no external source exists.Edit an article: replace the markdown content, retitle, change metaDescription, or move status (e.g. fix flagged claims from factCheckReport then set status=APPROVED; or send back to DRAFT). Editing content is how agents answer fact-check flags when no external source exists.
Per questo strumento non è stato pubblicato alcuno schema di input.
approve_publicationApprove an article for publication through the governed approval gate. publish_now=true also triggers publishing immediately (to enabled integrations, or the self-hosted blog when selfHostedBlog=true). Otherwise the article sits in APPROVED until the scheduler/autoPublish picks it up or publish_to_…Approve an article for publication through the governed approval gate. publish_now=true also triggers publishing immediately (to enabled integrations, or the self-hosted blog when selfHostedBlog=true). Otherwise the article sits in APPROVED until the scheduler/autoPublish picks it up or publish_to_…
Per questo strumento non è stato pubblicato alcuno schema di input.
schedule_publicationSet or clear a per-article scheduled publish time (ISO datetime). Pass null for clear_schedule=true to unschedule. Scheduled APPROVED articles are published automatically by the 15-minute scheduler when autoPublish is on.Set or clear a per-article scheduled publish time (ISO datetime). Pass null for clear_schedule=true to unschedule. Scheduled APPROVED articles are published automatically by the 15-minute scheduler when autoPublish is on.
Per questo strumento non è stato pubblicato alcuno schema di input.
regenerate_articleWipe an article and rerun the ENTIRE pipeline from scratch (research → draft …). Content-destructive: prefer update_article for targeted edits or regenerate_chapter for one section.Wipe an article and rerun the ENTIRE pipeline from scratch (research → draft …). Content-destructive: prefer update_article for targeted edits or regenerate_chapter for one section.
Per questo strumento non è stato pubblicato alcuno schema di input.
regenerate_chapterRegenerate ONE chapter (0-based chapter_index) of an article; all other sections stay byte-identical. Cheaper and safer than regenerate_article.Regenerate ONE chapter (0-based chapter_index) of an article; all other sections stay byte-identical. Cheaper and safer than regenerate_article.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_pipeline_logsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
get_article_feedbackNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
list_refresh_suggestionsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
dismiss_refresh_suggestionNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
generate_programmatic_articlesNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
rewrite_textNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
upload_article_bannerprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
delete_article_bannerprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
upload_imageprivilegiatoNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
get_banner_previewNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
suggest_banner_promptNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
list_integrationsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
27 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
54 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+42 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.