Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console
Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
MOTIBLOG_API_KEYClave de APIobligatoriaPer-project API key. Dashboard: Project → Agent access.
Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo 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 (…
No se publicó ningún esquema de entrada para esta herramienta.
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.…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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).
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
delete_content_planprivilegiadaSoft-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…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
generate_articleSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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_…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
get_pipeline_logsSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
get_article_feedbackSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
list_refresh_suggestionsSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
dismiss_refresh_suggestionSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
generate_programmatic_articlesSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
rewrite_textSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
upload_article_bannerprivilegiadaSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
delete_article_bannerprivilegiadaSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
upload_imageprivilegiadaSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
get_banner_previewSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
suggest_banner_promptSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
list_integrationsSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
27 de 40 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+42 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.