com.dpf-it/mcp-server

MCPcomunidaden línea
v1.0.0com.dpf-itUnknownActualizado hace 1 m

AI-powered data integration platform. Onboard users and run DPF data workflows.

Estado del endpointen línea
comprobado hace 1 día · 170 ms
100 % de las últimas 4 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

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.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorcom.dpf-it
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas18 herramientas · 1 privilegiadas
Análisis de seguridad✓ Limpiovlive · hace 1 d¿Qué tan bien funciona este análisis?
PROMPTtool:call_dpf_apiLinks to undeclared domain: dpf-it.com
EvaluacionesNinguna
Indexado27 jul 2026

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.

Herramientas

18 herramientas · 1 privilegiadas
Observado en vivo desde el endpoint del proveedor1d ago

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://api.dpf-it.com/mcp18 herramientas · 170 ms
list_my_workspacesList every workspace the authenticated user has access to, including their permission on each.

List every workspace the authenticated user has access to, including their permission on each.

No se publicó ningún esquema de entrada para esta herramienta.

create_workspaceCreate a new workspace, owned by the authenticated user. Use this if list_my_workspaces returns none.

Create a new workspace, owned by the authenticated user. Use this if list_my_workspaces returns none.

ParámetroTipoDescripción
name*stringWorkspace name
descriptionstringOptional workspace description.
list_dataList either the data specs (parsing + mapping rule sets, resource: "specs") or the data processing jobs (executions of a spec, resource: "jobs") defined in a workspace. Each spec includes its specId and current status — poll a specific one with get_status. Both resources are paginated (default 25/p…

List either the data specs (parsing + mapping rule sets, resource: "specs") or the data processing jobs (executions of a spec, resource: "jobs") defined in a workspace. Each spec includes its specId and current status — poll a specific one with get_status. Both resources are paginated (default 25/p…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
resource*stringWhich kind of resource to list
pageSizeintegerRecords per page (default 25).
cursorstringOpaque `nextCursor` from a prior page (omit for the first page).
get_statusPoll the status of either a data spec's own process (schema inference + code generation, run by start-analysis — pass specId, reaches "ready" or "failed") or a data-load job (pass jobId, reaches "complete" or "failed"). Pass exactly one of specId or jobId. Right after create-spec/update-spec + star…

Poll the status of either a data spec's own process (schema inference + code generation, run by start-analysis — pass specId, reaches "ready" or "failed") or a data-load job (pass jobId, reaches "complete" or "failed"). Pass exactly one of specId or jobId. Right after create-spec/update-spec + star…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specIdstringPoll a data spec's analysis status. Pass exactly one of specId or jobId.
jobIdstringPoll a data-load job's status. Pass exactly one of specId or jobId.
delete_data_specprivilegiadaPermanently delete a data spec and its associated configuration.

Permanently delete a data spec and its associated configuration.

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specName*stringName of the data spec to delete.
submit_queryRun a SQL query against the Iceberg tables loaded into a workspace. To list the tables that actually exist in the workspace, run `SHOW TABLES` — this is the authoritative source (unlike list_data's specs, which describe pipelines, not live tables). Qualified table references (catalog/schema prefixe…

Run a SQL query against the Iceberg tables loaded into a workspace. To list the tables that actually exist in the workspace, run `SHOW TABLES` — this is the authoritative source (unlike list_data's specs, which describe pipelines, not live tables). Qualified table references (catalog/schema prefixe…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
sql*stringSQL query, e.g. SELECT * FROM customers LIMIT 10
manage_connectionCreate, list, test, or delete a workspace connection to an external data source. Two types are supported: "sftp" and "aws_s3". For sftp, create generates a keypair and returns the public key — it must be installed in the remote server's authorized_keys before test (or a trigger using this connectio…

Create, list, test, or delete a workspace connection to an external data source. Two types are supported: "sftp" and "aws_s3". For sftp, create generates a keypair and returns the public key — it must be installed in the remote server's authorized_keys before test (or a trigger using this connectio…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
action*stringWhich operation to perform.
typestringConnection type. Required for create; defaults to "sftp".
hostnamestringsftp only. Remote server hostname. Required for create.
usernamestringsftp only. Remote username. Optional for create; defaults to "sftpuser".
roleArnstringaws_s3 only. The IAM role the customer will create/update. Required for create.
connectionIdstringExisting connection to test or delete. Required for test/delete.
manage_triggerCreate, list, update, delete, or fire a workspace job trigger. Four types: - "sftp"/"aws_s3": pulls files from a connection (sftp: remote server; aws_s3: S3 bucket/prefix) into an already-analyzed data spec on a schedule (hourly/daily/monthly, UTC). Type must match the connection's type; aws_s3 als…

Create, list, update, delete, or fire a workspace job trigger. Four types: - "sftp"/"aws_s3": pulls files from a connection (sftp: remote server; aws_s3: S3 bucket/prefix) into an already-analyzed data spec on a schedule (hourly/daily/monthly, UTC). Type must match the connection's type; aws_s3 als…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
action*stringWhich operation to perform.
triggerIdstringExisting trigger. Required for update/delete/run-now/clear-processed-files.
specNamestringThe spec this trigger fires. Required for create.
connectionIdstringsftp/aws_s3 only. Connection to pull from. Required for create when type is "sftp"/"aws_s3". Also usable as a run-history filter.
typestringTrigger type. Optional for create (defaults to "sftp"). For sftp/aws_s3 must match the connection's type.
s3Bucketstringaws_s3 only. Bucket to poll. Required for create when type is "aws_s3", or to change it on update. Each run lists at most 5000 objects from the bucket/prefix (…
s3Prefixstringaws_s3 only. Optional key prefix; defaults to the whole bucket.
frequencyobjectRequired for create when type is "sftp", "aws_s3", or "schedule"; optional on update to change the schedule. Not applicable to spec_success.
upstreamSpecNamestringspec_success only. The spec whose successful job completion fires this trigger. Required for create when type is "spec_success".
preRulesstringsftp/aws_s3 only. Natural language: which files to pick up (e.g. "only *.csv under /outbound").
postRulesstringsftp/aws_s3 only. Natural language: what to do after a file loads (e.g. "rename with .done suffix").
dedupebooleansftp/aws_s3 only. Required for create — ask the user rather than assuming a value; do not default it silently. Whether repeat pulls should skip files already l…
enabledbooleanWhether the trigger is active. Defaults to true on create.
specIdstringrun-history: filter to runs of triggers feeding this spec.
pageSizeintegerrun-history: records per page (default 25).
cursorstringrun-history: opaque `nextCursor` from a prior page (omit for the first page).
startTimestringrun-history: ISO 8601 lower bound (inclusive) on when the run started.
endTimestringrun-history: ISO 8601 upper bound (inclusive) on when the run started.
onboard_data_sourceFirst step of setting up a new data integration: creates a data spec. By default (sourceType "file") this returns presigned upload URL(s) for the sample file (and optional format/target-schema file) — upload the file(s) per the returned instructions, then call finish_data_source_onboarding with the…

First step of setting up a new data integration: creates a data spec. By default (sourceType "file") this returns presigned upload URL(s) for the sample file (and optional format/target-schema file) — upload the file(s) per the returned instructions, then call finish_data_source_onboarding with the…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specName*stringName for the new data spec.
descriptionstringOptional description of the data spec.
sourceTypestringDefaults to "file" (upload a sample file). Use "tables" to query existing workspace table(s) — see sourceTables — instead of loading a new file. Use "compactio…
sourceTablesarrayNames of existing workspace tables. Required for sourceType "tables" (the tables the generated query reads from) and for sourceType "compaction" (the tables to…
expirePriorSnapshotsbooleansourceType "compaction" only, default false. When false the job commits the compacted files and changes nothing else — prior snapshots still reference the repl…
targetOptionstringWhere transformed data should land — works the same for both sourceType values: "auto-infer" (default) lets the AI design the target table (for sourceType "tab…
targetTablesarrayNames of existing workspace tables to target — exactly one entry for sourceType "tables" (the generated query has a single target), one or more for sourceType…
targetSchemaFileNamestringFile name of a target schema file. Required when targetOption is "target-schema-file", for either sourceType.
sampleFileNamestringsourceType "file" only (and required for it). File name of the sample data file (e.g. "customers.csv") — used to derive content-type, not read from disk.
formatFileNamestringsourceType "file" only. File name of an optional format spec file.
mergebooleanUpsert instead of plain append when true (default false). For sourceType "tables": generates a MERGE statement instead of an INSERT — use true for a running ag…
additionalPromptstringInstructions for the AI. For sourceType "tables", describe what the query should compute from the source table(s) (e.g. "count signups per day per region"). Th…
autoRefreshstringsourceType "tables" only. Required for it — ask the user rather than assuming, and do not infer this from other jobs/triggers already in the workspace (a simil…
autoRefreshUpstreamSpecNamestringRequired when autoRefresh is "spec_success". The spec whose successful job completion should re-run this one.
autoRefreshFrequencyobjectRequired when autoRefresh is "schedule".
finish_data_source_onboardingCall after uploading the file(s) returned by onboard_data_source — kicks off AI analysis and waits until the spec reaches "ready" or "failed". If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting analysis. Poll with get_status (sp…

Call after uploading the file(s) returned by onboard_data_source — kicks off AI analysis and waits until the spec reaches "ready" or "failed". If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting analysis. Poll with get_status (sp…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specId*stringspecId returned by onboard_data_source.
specName*stringName of the data spec being onboarded.
loadSampleDatabooleanWhether to load the sample file and trigger the data-load job once analysis finishes (default true).
update_data_specChange an existing data spec's configuration. If no replacement file names are given, this runs synchronously (no upload needed): saves changes and — by default — re-runs AI analysis, returning the final status directly. If a replacement sample/format/target-schema file name IS given, this instead…

Change an existing data spec's configuration. If no replacement file names are given, this runs synchronously (no upload needed): saves changes and — by default — re-runs AI analysis, returning the final status directly. If a replacement sample/format/target-schema file name IS given, this instead…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specName*stringName of the existing data spec to update
descriptionstringNew description for the spec. Omit to keep the current value.
targetOptionstringChange where transformed data lands. Omit to keep the current setting.
targetTablesarraysourceType "file" specs: new list of existing workspace tables to load into. Required when setting targetOption to "existing-tables". sourceType "tables" specs…
targetSchemaFileNamestringFile name of a replacement target schema file. Required when setting targetOption to "target-schema-file".
sampleFileNamestringsourceType "file" specs only. File name of a replacement sample data file, if replacing it.
formatFileNamestringsourceType "file" specs only. File name of a replacement format spec file, if replacing it.
sourceTablesarraysourceType "tables" specs only: replacement list of source tables the generated query reads from.
mergebooleanWhether new data should merge/upsert into existing rows rather than append. For sourceType "tables" also changes the generated SQL between MERGE and INSERT.
computeSizestringCompute size for analysis/processing. Omit to keep the current setting.
additionalPromptstringExtra natural-language guidance for the AI schema inference/mapping. Replaces the previously stored value when given (omit to keep it as-is), and is reused on…
loadSampleDatabooleanWhether re-analysis should also trigger the data-load job (default true). Only used when runAnalysis is true.
runAnalysisbooleanWhether to run analysis and wait for it after saving the changes (default true). Only applies to the synchronous (no-file-change) path.
finish_data_spec_updateCall after uploading the file(s) returned by update_data_spec — kicks off AI analysis and waits until the spec reaches "ready" or "failed". If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting analysis. Poll with get_status (specI…

Call after uploading the file(s) returned by update_data_spec — kicks off AI analysis and waits until the spec reaches "ready" or "failed". If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting analysis. Poll with get_status (specI…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specId*stringspecId returned by update_data_spec.
specName*stringName of the data spec being updated.
runAnalysisbooleanDefault true — set false to skip analysis and just confirm the upload.
loadSampleDatabooleanWhether analysis should also trigger the data-load job (default true).
run_data_jobFirst step of processing new data files through an already-configured data spec: creates a job and returns presigned upload URL(s) for each file. Upload the file(s) per the returned instructions, then call finish_data_job with the returned jobId to start processing and wait for it to complete. Do…

First step of processing new data files through an already-configured data spec: creates a job and returns presigned upload URL(s) for each file. Upload the file(s) per the returned instructions, then call finish_data_job with the returned jobId to start processing and wait for it to complete. Do…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specName*stringName of the already-configured data spec to process files through.
fileNames*arrayFile names of the data files to process (e.g. ["jan.csv", "feb.csv"])
finish_data_jobCall after uploading the file(s) returned by run_data_job — starts processing and waits until the job completes or fails. If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting the job. Poll with get_status (jobId) instead until it…

Call after uploading the file(s) returned by run_data_job — starts processing and waits until the job completes or fails. If it returns before that (timedOut: true), do NOT call this tool again just to keep checking — that re-attempts starting the job. Poll with get_status (jobId) instead until it…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
jobId*stringjobId returned by run_data_job.
specName*stringName of the data spec this job belongs to.
setup_scheduled_pullEnd-to-end workflow for "pull files from this SFTP server / S3 bucket on a schedule" requests: reuses a matching connection if one already exists in the workspace (same hostname/username for sftp, same roleArn for aws_s3), otherwise creates one; tests it; then creates a trigger that feeds an alread…

End-to-end workflow for "pull files from this SFTP server / S3 bucket on a schedule" requests: reuses a matching connection if one already exists in the workspace (same hostname/username for sftp, same roleArn for aws_s3), otherwise creates one; tests it; then creates a trigger that feeds an alread…

ParámetroTipoDescripción
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
hostnamestringsftp: SFTP server hostname to pull from.
usernamestringsftp only. Defaults to "sftpuser".
roleArnstringaws_s3: the IAM role the customer will create/update.
s3Bucketstringaws_s3: bucket to poll. Required when roleArn is given.
s3Prefixstringaws_s3 only. Optional key prefix; defaults to the whole bucket.
specName*stringAlready-analyzed data spec to load files into (see onboard_data_source)
frequency*objectPull schedule.
preRulesstringNatural language: which files to pick up (e.g. "only *.csv under /outbound")
postRulesstringNatural language: what to do after a file loads (e.g. "rename with .done suffix")
dedupebooleanRequired — ask the user rather than assuming a value; omitting it fails the call. Whether repeat pulls should skip files already loaded into this spec, matched…
call_dpf_apiEscape hatch for DPF capabilities that don't have a dedicated tool yet. ALWAYS prefer a dedicated tool when one exists — get_status, list_data, submit_query, delete_data_spec, onboard_data_source, update_data_spec, run_data_job, manage_connection, manage_trigger, setup_scheduled_pull, list_my_works…

Escape hatch for DPF capabilities that don't have a dedicated tool yet. ALWAYS prefer a dedicated tool when one exists — get_status, list_data, submit_query, delete_data_spec, onboard_data_source, update_data_spec, run_data_job, manage_connection, manage_trigger, setup_scheduled_pull, list_my_works…

NOTALinks to undeclared domain: dpf-it.com
ParámetroTipoDescripción
path*stringAPI path, e.g. "/auth/billing" (leading slash, no query string).
action*stringThe "action" field this endpoint routes on, e.g. "get-balance".
workspaceIdstringInclude for workspace-scoped actions. Omit entirely for account-level actions.
paramsobjectAdditional action-specific fields to merge into the request body alongside action/workspaceId.
manage_accountReturns instructions for creating a DPF account, verifying its email, resending the verification code, or resetting a forgotten password — it never performs these itself and never asks for a password. A password typed into this chat would sit in the conversation transcript, so every action instead…

Returns instructions for creating a DPF account, verifying its email, resending the verification code, or resetting a forgotten password — it never performs these itself and never asks for a password. A password typed into this chat would sit in the conversation transcript, so every action instead…

ParámetroTipoDescripción
action*string
email*string
firstNamestringaction "register" only
lastNamestringaction "register" only
termsAcceptedbooleanaction "register" only. Must be true.
otpstringaction "verify" and "reset-password" only. The 6-digit code from the email DPF sent.
contactSend a message to the DPF team — request a demo, ask about licensing, report an issue, or request a feature. No authentication required. Always ask the user for their email if they have not already given it in this conversation.

Send a message to the DPF team — request a demo, ask about licensing, report an issue, or request a feature. No authentication required. Always ask the user for their email if they have not already given it in this conversation.

ParámetroTipoDescripción
reason*string
message*string
email*stringThe sender's email address, so DPF can reply.
namestring

18 de 18 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.

Acerca de

AI-powered data integration platform. Onboard users and run DPF data workflows.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

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.