14-Day Trial
Build connections, maps and transfers and run them by hand, at restricted volume, before committing.
- 2 clients
- 1 transfers
- Manual runs (no scheduling)
- 10,000 input / day
- 10,000 output / day
Click to zoom
Pull from a database, an FTP host, a live feed, or a file you upload. Reshape any field in transit with 61 built-in functions, gate every record against your rules, and deliver it in the shape the destination expects.
Schedules run it without you, the assistant builds it with you, and every decision along the way is logged — so nothing moves that you cannot account for.
Start with a 14-day free trial. No credit card required.
Compute any destination field instead of copying it. 61 text, number, date, phone and logic functions, previewed live against one of your real records before you save.
Any transfer you can run by hand can run on a cadence — preset or raw cron, in its own timezone. Missed windows are skipped, never backfilled, and repeated failures auto-pause the schedule.
| Transfer | Frequency | Next run |
|---|---|---|
| Legacy Customer Export | Daily at 06:00 (America/New_York) | Aug 29, 06:00 in 14 hours |
| Partner SFTP Drop | Every 15 minutes | Aug 28, 16:15 in 4 minutes |
| Mainframe Pull Paused | 0 */4 * * * | Paused after 5 failures |
Uploaded CSV, TXT, XLS, XLSX, PDF and JSON files. Live HTTP feeds. MySQL, PostgreSQL, SQL Server, Oracle, ODBC, LDAP and fixed-width mainframe exports. FTP and SFTP in both directions. Database imports remember their cursor and pull only what is new.
From solo analysis to enterprise-scale pipelines, MiddleMan has four tiers built for every stage of data operations.
Build connections, maps and transfers and run them by hand, at restricted volume, before committing.
Core ingest, transformation and routing for focused volumes, with hourly scheduled transfers.
Expanded limits, larger file processing and 15-minute scheduling for multi-client pipelines.
Custom throughput, 5-minute scheduling and dedicated support for compliance-critical teams.
28 real actions behind the conversation — not a chatbot describing what you could do next.
Create a connection, a record format, a field map or a transfer, schedule it, then run it — from a conversation. It also describes, samples, converts, merges, chunks and extracts from CSV, TXT, XLS, XLSX, PDF and JSON uploads.
High-impact changes require explicit confirmation before they apply, destructive actions are denied outright, and tool access is scoped by account tier with admin-only operations removed automatically.
Create Transfer Schedule
Enabled
Update Client Api Config
Enabled
Update System Control State
Admin only
11 AI providers are configurable with credentials stored encrypted per account, and every message, tool execution and file touch is logged with a risk score for both the user and administrators.
| Date | Event | Tool | Risk |
|---|---|---|---|
| 15:41 | file_uploaded | — | 0 |
| 15:41 | tool_execution | create_feed_map | 10 |
| 15:52 | tool_execution | update_system_control_state | Flagged (60) |
From two disconnected systems to a transfer running on its own schedule.
Point MiddleMan at a database, an FTP/SFTP host, a live endpoint, or an uploaded file on the input side, and at wherever the records need to land on the output side.
Drag source fields onto destination fields. Where the shapes do not match, switch the row to Expression and compute the value instead.
The builder previews every expression against one of your real records, so you see the exact output before you save.
Apply validation, suppression lists, duplicate handling, day/time windows, and verification providers so risky records never reach the destination.
Choose a preset or a cron expression, pick the timezone, and the transfer runs without anyone watching the clock. Run history records every firing.
Answers to common implementation, limits, and onboarding questions.
No credit card required. Connect both ends, map the fields, and watch the first records land.