Create and edit roadmaps with JSON or markup; share edit and view links from AI agents.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
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 de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://roadflow.io/mcp43 herramientas · 835 msroadflow_newCreate an ephemeral in-memory roadflow workspace (default). Optional seed JSON and/or markup. No cloud id until create_shared.Create an ephemeral in-memory roadflow workspace (default). Optional seed JSON and/or markup. No cloud id until create_shared.
| Parámetro | Tipo | Descripción |
|---|---|---|
| json | — | Optional seed state (same shape as serializeState) |
| markup | string | Optional friendly markup to apply after seed/empty |
roadflow_statusReturn mode, ids, URLs, and road/step counts for the current MCP session workspace.Return mode, ids, URLs, and road/step counts for the current MCP session workspace.
No se publicó ningún esquema de entrada para esta herramienta.
roadflow_getReturn the current workspace as JSON and/or markup.Return the current workspace as JSON and/or markup.
| Parámetro | Tipo | Descripción |
|---|---|---|
| format | string | Default both |
roadflow_apply_jsonReplace workspace state with normalized JSON (serializeState shape). In shared edit mode, saves to the cloud automatically.Replace workspace state with normalized JSON (serializeState shape). In shared edit mode, saves to the cloud automatically.
| Parámetro | Tipo | Descripción |
|---|---|---|
| json | — | Full or partial map state object, or JSON string |
| merge | boolean | If true, deep-ish merge timeline/display and replace roads from payload |
roadflow_apply_markupReplace roads via friendly markup (same as the editor panel). Shared edit mode auto-saves.Replace roads via friendly markup (same as the editor panel). Shared edit mode auto-saves.
| Parámetro | Tipo | Descripción |
|---|---|---|
| markup* | string | Friendly roadflow markup text |
roadflow_open_sharedLoad a cloud map by edit or view id into this session. View links are read-only.Load a cloud map by edit or view id into this session. View links are read-only.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id* | string | editId or viewId from a share URL (?id=…) |
roadflow_create_sharedPersist the current workspace to the cloud (permanent share). Returns editUrl (play/edit/share further) and viewUrl (visual canvas, read-only). Prefer viewUrl when the user only needs to see the map.Persist the current workspace to the cloud (permanent share). Returns editUrl (play/edit/share further) and viewUrl (visual canvas, read-only). Prefer viewUrl when the user only needs to see the map.
| Parámetro | Tipo | Descripción |
|---|---|---|
| editId | string | Optional edit id (default: random rm-…) |
| viewId | string | Optional view id (default: random rm-…) |
roadflow_export_jsonExport the current workspace as JSON (serializeState).Export the current workspace as JSON (serializeState).
No se publicó ningún esquema de entrada para esta herramienta.
roadflow_export_markupExport the current workspace as friendly markup.Export the current workspace as friendly markup.
No se publicó ningún esquema de entrada para esta herramienta.
roadflow_export_csvExport steps as CSV (road, goal, lane, step, notes, type, status, position, date).Export steps as CSV (road, goal, lane, step, notes, type, status, position, date).
No se publicó ningún esquema de entrada para esta herramienta.
roadflow_list_versionsList shared-map version checkpoints (newest first). Relative indexes: -1 = newest. Requires a shared edit workspace (not view-only).List shared-map version checkpoints (newest first). Relative indexes: -1 = newest. Requires a shared edit workspace (not view-only).
No se publicó ningún esquema de entrada para esta herramienta.
roadflow_get_versionLoad one shared-map version by relative index (e.g. -1 newest, -2 previous). Returns JSON state. Does not change the live map or workspace unless load=true.Load one shared-map version by relative index (e.g. -1 newest, -2 previous). Returns JSON state. Does not change the live map or workspace unless load=true.
| Parámetro | Tipo | Descripción |
|---|---|---|
| rel* | integer | Relative version index: -1 = newest checkpoint, -2 = older, … |
| load | boolean | If true, also replace the current MCP workspace with this version (does not save to cloud). |
roadflow_discardClear the in-memory workspace for this MCP session (does not delete cloud maps).Clear the in-memory workspace for this MCP session (does not delete cloud maps).
No se publicó ningún esquema de entrada para esta herramienta.
artifacts_newCreate an ephemeral in-memory Artifacts graph workspace. Optional seed JSON (serializeState shape: nodes + labels). No cloud id until artifacts_create_shared.Create an ephemeral in-memory Artifacts graph workspace. Optional seed JSON (serializeState shape: nodes + labels). No cloud id until artifacts_create_shared.
| Parámetro | Tipo | Descripción |
|---|---|---|
| json | — | Optional seed graph state |
artifacts_statusReturn mode, ids, /artifacts/?id= URLs, and node/label counts.Return mode, ids, /artifacts/?id= URLs, and node/label counts.
No se publicó ningún esquema de entrada para esta herramienta.
artifacts_getReturn the current Artifacts workspace as JSON.Return the current Artifacts workspace as JSON.
No se publicó ningún esquema de entrada para esta herramienta.
artifacts_apply_jsonReplace (or merge) the Artifacts graph with normalized JSON. Shared edit mode auto-saves to the cloud.Replace (or merge) the Artifacts graph with normalized JSON. Shared edit mode auto-saves to the cloud.
| Parámetro | Tipo | Descripción |
|---|---|---|
| json | — | Full or partial graph state, or JSON string |
| merge | boolean | If true, merge nodes/labels arrays from payload onto current state |
artifacts_open_sharedLoad a cloud Artifacts graph by edit or view id. View links are read-only.Load a cloud Artifacts graph by edit or view id. View links are read-only.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id* | string | editId or viewId from /artifacts/?id=… |
artifacts_create_sharedPersist the current Artifacts workspace to the cloud. Returns editUrl and viewUrl under /artifacts/.Persist the current Artifacts workspace to the cloud. Returns editUrl and viewUrl under /artifacts/.
| Parámetro | Tipo | Descripción |
|---|---|---|
| editId | string | Optional edit id (default: random af-…) |
| viewId | string | Optional view id (default: random af-…) |
artifacts_export_jsonExport the current Artifacts workspace as JSON (serializeState).Export the current Artifacts workspace as JSON (serializeState).
No se publicó ningún esquema de entrada para esta herramienta.
artifacts_list_versionsList shared Artifacts version checkpoints (newest first). Requires a shared edit workspace.List shared Artifacts version checkpoints (newest first). Requires a shared edit workspace.
No se publicó ningún esquema de entrada para esta herramienta.
artifacts_get_versionLoad one shared Artifacts version by relative index (-1 newest). Optional load=true replaces the MCP workspace (does not save).Load one shared Artifacts version by relative index (-1 newest). Optional load=true replaces the MCP workspace (does not save).
| Parámetro | Tipo | Descripción |
|---|---|---|
| rel* | integer | Relative version index: -1 = newest checkpoint |
| load | boolean | If true, replace the current MCP Artifacts workspace with this version |
artifacts_discardClear the in-memory Artifacts workspace for this MCP session (does not delete cloud graphs or the Plans workspace).Clear the in-memory Artifacts workspace for this MCP session (does not delete cloud graphs or the Plans workspace).
No se publicó ningún esquema de entrada para esta herramienta.
model_newCreate a Model project in MySQL (parameter register). Allocates a view id (mv-…) when omitted and returns viewUrl. Optional seed: title, calendar, streams, axes, phases, parameterSets, chains, parameters, observations, edges. Does not persist CALC outputs or FORMULA edges. Binds this MCP session. U…Create a Model project in MySQL (parameter register). Allocates a view id (mv-…) when omitted and returns viewUrl. Optional seed: title, calendar, streams, axes, phases, parameterSets, chains, parameters, observations, edges. Does not persist CALC outputs or FORMULA edges. Binds this MCP session. U…
| Parámetro | Tipo | Descripción |
|---|---|---|
| title | string | — |
| viewId | string | — |
| calendar | — | { granularity, start, end } |
| streams | array | — |
| axes | array | — |
| phases | array | — |
| parameterSets | array | — |
| chains | array | — |
| parameters | array | Catalog rows (parameterId, streamId, role, formula, attrs, …) |
| observations | array | Facts: parameterId, scope, setId, value, evidence, source |
| edges | array | Manual SOURCE/FLOW/INTERFACE only |
model_openBind this MCP session to an existing Model project (edit or view id). View ids are read-only.Bind this MCP session to an existing Model project (edit or view id). View ids are read-only.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id* | string | Project edit id (mp-…) or view id |
model_statusCounts, rev, and /model/?id= URLs for the bound project (or pass id).Counts, rev, and /model/?id= URLs for the bound project (or pass id).
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
model_getHydrate records from MySQL. include=summary (default counts), dictionaries, parameters, observations, edges, or all. Prefer model_upsert_observation to change one fact — do not treat this as a blob to rewrite.Hydrate records from MySQL. include=summary (default counts), dictionaries, parameters, observations, edges, or all. Prefer model_upsert_observation to change one fact — do not treat this as a blob to rewrite.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| include | string | Default summary |
model_discardUnbind the Model project from this MCP session. Does not delete MySQL rows.Unbind the Model project from this MCP session. Does not delete MySQL rows.
No se publicó ningún esquema de entrada para esta herramienta.
model_patch_projectprivilegiadaUpdate title, calendar, viewId, streams, axes, phases, parameterSets, and/or chains. Send If-Match via rev. Replaces each provided dictionary in full.Update title, calendar, viewId, streams, axes, phases, parameterSets, and/or chains. Send If-Match via rev. Replaces each provided dictionary in full.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| title | string | — |
| calendar | — | — |
| viewId | string | null | — |
| streams | array | — |
| axes | array | — |
| phases | array | — |
| parameterSets | array | — |
| chains | array | — |
| rev | integer | Expected project rev (If-Match) |
model_list_parametersList parameter catalog rows. Optional filters: streamId, role, layer, primaryOwner.List parameter catalog rows. Optional filters: streamId, role, layer, primaryOwner.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| streamId | string | — |
| role | string | — |
| layer | string | — |
| primaryOwner | string | — |
model_get_parameterOne catalog row plus its observations (facts).One catalog row plus its observations (facts).
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId* | string | Stable id, e.g. PRJ.FACILITY_MW |
model_upsert_parameterCreate or patch one parameter definition (not observations). Pass rev for If-Match on update.Create or patch one parameter definition (not observations). Pass rev for If-Match on update.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId* | string | — |
| streamId | string | — |
| role | string | — |
| layer | string | — |
| primaryOwner | string | — |
| formula | string | — |
| attrs | — | name, definition, unit, scopeAxes, SBC fields, comments, … |
| name | string | — |
| definition | string | — |
| unit | string | — |
| valueType | string | — |
| scopeAxes | array | — |
| priority | string | — |
| canonicalId | string | — |
| domainId | string | — |
| comment | string | — |
| assignedWs | string | — |
| economicClass | string | — |
| qtyParameterId | string | — |
| rateParameterId | string | — |
| rateComponents | array | — |
| adjustmentKind | string | — |
| rev | integer | — |
model_upsert_parametersCreate or patch many catalog rows (cap 400). Same body shape as model_upsert_parameter. continueOnError returns per-row errors; otherwise one transaction.Create or patch many catalog rows (cap 400). Same body shape as model_upsert_parameter. continueOnError returns per-row errors; otherwise one transaction.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameters* | array | Catalog rows (parameterId + same fields as model_upsert_parameter) |
| continueOnError | boolean | — |
model_delete_parameterprivilegiadaDelete a parameter and its observations (cascade).Delete a parameter and its observations (cascade).
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId* | string | — |
model_list_observationsList facts. Filter by parameterId, setId, evidenceStatus. Sets are a column (Base/Downside/Upside), not an axis.List facts. Filter by parameterId, setId, evidenceStatus. Sets are a column (Base/Downside/Upside), not an axis.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId | string | — |
| setId | string | — |
| evidenceStatus | string | — |
model_upsert_observationCreate or replace one fact (parameterId + scope + setId). Example: Base P2 facility MW. Do not write CALC-computed values; only IN facts or CALC overrides (valueOverride). Pass rev for If-Match.Create or replace one fact (parameterId + scope + setId). Example: Base P2 facility MW. Do not write CALC-computed values; only IN facts or CALC overrides (valueOverride). Pass rev for If-Match.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId* | string | — |
| scope | object | axisId → memberId, e.g. { "Phase_ID": "P2" } |
| scopeKey | string | — |
| setId | string | Base (default), Downside, Upside, or custom |
| value | — | — |
| evidenceStatus | string | — |
| valueLocked | boolean | — |
| valueOverride | boolean | — |
| source | — | { sourceId, locator, date, owner, allowedUse } |
| rev | integer | — |
model_upsert_observationsCreate or replace many facts (cap 400). Same body shape as model_upsert_observation. Rejects CALC outputs unless valueOverride. continueOnError returns per-row errors; otherwise one transaction.Create or replace many facts (cap 400). Same body shape as model_upsert_observation. Rejects CALC outputs unless valueOverride. continueOnError returns per-row errors; otherwise one transaction.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| observations* | array | Facts (parameterId, scope, setId, value, …) |
| continueOnError | boolean | — |
model_delete_observationprivilegiadaDelete one fact by parameterId + scope/scopeKey + setId.Delete one fact by parameterId + scope/scopeKey + setId.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| parameterId* | string | — |
| scope | object | — |
| scopeKey | string | — |
| setId | string | — |
model_list_edgesManual lineage edges only (SOURCE/FLOW/INTERFACE). FORMULA edges are derived from formulas on load — not stored.Manual lineage edges only (SOURCE/FLOW/INTERFACE). FORMULA edges are derived from formulas on load — not stored.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| fromId | string | — |
| toId | string | — |
| edgeType | string | — |
model_upsert_edgeCreate or patch a manual SOURCE, FLOW, or INTERFACE edge. FORMULA is rejected.Create or patch a manual SOURCE, FLOW, or INTERFACE edge. FORMULA is rejected.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| edgeId* | string | — |
| fromId | string | — |
| toId | string | — |
| edgeType | string | — |
| condition | string | — |
| label | string | — |
| owner | string | — |
| rev | integer | — |
model_delete_edgeprivilegiadaDelete a manual edge by edgeId.Delete a manual edge by edgeId.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| edgeId* | string | — |
model_evaluateRead-only computeModel. Does not write MySQL. View ids allowed. Default period is calendar start (not today). periodId and range* are mutually exclusive. Cell cap 2000.Read-only computeModel. Does not write MySQL. View ids allowed. Default period is calendar start (not today). periodId and range* are mutually exclusive. Cell cap 2000.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
| setId | string | — |
| periodId | string | — |
| rangeStart | string | — |
| rangeEnd | string | — |
| slice | object | — |
| parameterIds | array | — |
| includeInputs | boolean | — |
| includeEmpty | boolean | — |
model_list_dictionariesStreams, axes (members), phases, parameter sets, chains, and calendar. Period members may be derived from calendar.Streams, axes (members), phases, parameter sets, chains, and calendar. Period members may be derived from calendar.
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | — |
43 de 43 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.
Create and edit roadmaps with JSON or markup; share edit and view links from AI agents.
+ 3 más observadas en esta entrada.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.