Tool Reference
The FileFeed MCP server exposes 38 tools across 6 resource groups. Each tool includes proper MCP annotations (readOnlyHint, destructiveHint, idempotentHint) so AI clients can make informed decisions about tool safety.
All tools use
registerTool() (the current MCP SDK API) with title, description, inputSchema, and annotations.Clients
Manage SFTP clients and their connection details.
Example prompt: “Test the connection for my Acme client”
Schemas
Define and validate your target data model.
Example prompt: “Show me the fields in my Employees schema”
Pipelines
Connect clients to schemas and define how files are transformed.
Example prompt: “Create a pipeline connecting client Acme to the Employees schema with these field mappings…”
Field mappings can be sourced (
{ source, target }) or static ({ target, value } — a fixed constant written into a column on every row, e.g. “…and set source_system to FileFeed on every row”).
Pipeline Runs
Track file processing executions and access processed data.
Example prompt: “Show me all failed runs from the last week and reprocess them”
Webhooks
Receive signed HTTP notifications for pipeline events.
Example prompt: “Show me recent failed webhook deliveries”
Outbound
Push JSON data into outbound pipelines.
Example prompt: “Upload this JSON data to my outbound pipeline for client Acme”