com.dpf-it/mcp-server

MCPcommunautéen ligne
v1.0.0com.dpf-itUnknownMis à jour il y a 1 mois

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

État de l’endpointen ligne
vérifié il y a 1 jour · 170 ms
100 % des dernières 4 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurcom.dpf-it
LicenceUnknown
Version1.0.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/30
Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
Vérification de domaine+0/10
Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
Analyse d’injection de prompt · propre+30/30
Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
DépendancesNon audité
Surface d’outils18 outils · 1 privilégiés
Analyse de sécurité✓ Proprevlive · il y a 1 jQuelle est l’efficacité de cette analyse ?
PROMPTtool:call_dpf_apiLinks to undeclared domain: dpf-it.com
ÉvaluationsAucune
Indexé27 juil. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

18 outils · 1 privilégiés
Observé en direct depuis l’endpoint du fournisseur1d ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://api.dpf-it.com/mcp18 outils · 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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_specprivilégiéPermanently delete a data spec and its associated configuration.

Permanently delete a data spec and its associated configuration.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

NOTELinks to undeclared domain: dpf-it.com
ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
reason*string
message*string
email*stringThe sender's email address, so DPF can reply.
namestring

18 outils sur 18 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.