Connects / Exports / Agents and editors
Custom connect and Marrow
AutomatedManual
Not in the list? Any MCP client, any URL that takes a POST, or a plain file. In Marrow this is Custom connect, at the end of the AI or Exports page in Connects.
Open in Marrow works on an iPhone with Marrow 1.6 or later.
Automated: Any URL Manual: Spreadsheets and files
Automated (Any URL) Free
Marrow posts CSV or JSON to a URL on a schedule, with the app closed. You need: An HTTPS URL of yours that takes a POST.
- In Marrow, open Connects, then Exports, and tap Custom connect. Turn Automated on.
- In Marrow: New Automation. Its page asks for:
- Address: Any HTTPS address that takes a POST. It looks like
https://api.example.com/marrow. - Headers: Add any header it needs, such as Authorization.
- Data and Cadence: the kind of data, JSON or CSV, and how often it runs.
- Run: Tap Run now to send a first payload.
- Address: Any HTTPS address that takes a POST. It looks like
Manual (Spreadsheets and files) Free
A CSV, JSON or GPX file, made when you ask for it. You need: Nothing.
- In Marrow, Manual: pick a range and a format, Create export, share.
If it does not work
In your client or receiver
- Your client only takes a command (stdio). Run the address through mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". A plain http address needs--allow-http. - It tries SSE. Marrow speaks Streamable HTTP only. Pick HTTP or Streamable HTTP in your client.
- Cloud MCP will not sign in. The client must support MCP's OAuth sign-in with dynamic client registration. If it only takes a header, use Local MCP or Server MCP with the token.
- Any URL: Run now fails. The address must be https and answer a POST with a 2xx status. The automations guide lists each message.
- Files: nowhere to put one. Manual hands each file to the share sheet. Save to Files keeps it on the phone or in iCloud Drive.
Automated checks
- Test with Run now. The line under Run now says what happened. Any 2xx answer counts as delivered. Anything else shows as Server answered and the status code, or the network error.
- Check the Activity log. In the automation, More options, Activity log lists its last 30 runs with the result of each.
- Runs come late. iOS picks the moment for background runs, and a phone that stays locked sends when it is next unlocked. Since last run catches up on the next run that succeeds.
- A receiver on your home network. Marrow needs Local Network access to reach it (Settings, Privacy and Security, Local Network). Tap Run now once with Marrow open, so iOS can ask: in the background it refuses without asking.
- It will not switch on. Each automation that is on counts as a connection. Free keeps 3 connections on at a time. Marrow Pro keeps up to 20: AIs, servers and automations together. Sources never count.
Manual checks
- Nothing to share. Each section of Export, Manual makes its file for the range at the top. Pick a longer range if it says there is nothing in it.
More fixes in the guides: Automated, Manual.