Marrow Health Download

Connections / Agents and editors

Custom connection and Marrow Health

Cloud MCPLocal MCPServer MCPAutomatedManual

Not in the list? Any MCP client, any URL that takes a POST, or a plain file. In Marrow this is Custom connection, at the end of the Export tab.

Open in Marrow works on an iPhone with Marrow 1.4.2 or later.

Which way?

  • Cloud MCP if you want answers any time with nothing to run. Part of Marrow Pro.
  • Local MCP if the computer running it shares your phone's Wi-Fi or tailnet. Free, and it answers while Marrow is open.
  • Server MCP if you keep a small server running. Free, and it answers any time.

Cloud MCP Local MCP Server MCP Automated: Any URL Manual: Spreadsheets and files

Cloud MCP (Any MCP client) Pro

A private copy of your data on Marrow's server. Your AI reads it any time, phone asleep, and every sign-in is approved on your phone. You need: A client that takes a URL and a bearer header, or signs in with OAuth.

  1. In Marrow, open Export and tap Custom connection. Pick Cloud MCP.
  2. Turn Cloud MCP on (Marrow Pro) and add Custom connection to Your connections. Marrow shows your link.
  3. Paste the JSON below, or the URL and bearer header, into your client's MCP settings.
    {
      "mcpServers": {
        "marrow": {
          "type": "http",
          "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp"
        }
      }
    }
  4. Type the code the page shows into Marrow and approve.
  5. Ask: How am I doing today?

Placeholder shown: Marrow fills in your own link.

Local MCP (Any MCP client) Free

A server on your iPhone. It answers while Marrow is open, to apps on the same Wi-Fi or tailnet. Nothing leaves your network. You need: A client that takes a URL and a bearer header, or signs in with OAuth.

  1. In Marrow, open Export and tap Custom connection. Pick Local MCP.
  2. Turn Local MCP on and add Custom connection to Your connections. Marrow shows the address and a token made for this connection.
  3. Paste the JSON below, or the URL and bearer header, into your client's MCP settings.
    {
      "mcpServers": {
        "marrow": {
          "type": "http",
          "url": "http://<phone-ip>:21212/mcp",
          "headers": { "Authorization": "Bearer <token>" }
        }
      }
    }
  4. Ask: How am I doing today?

Placeholders shown: Marrow fills in your phone's address and the token.

Server MCP (Any MCP client) Free

Marrow's open-source server on a computer you keep on (a Pi, a NAS, an old laptop). The phone keeps it current and it answers any time. You need: A client that takes a URL and a bearer header, or signs in with OAuth.

  1. Run Marrow's server on a computer you keep on and pair it with the app (how).
  2. In Marrow, open Export, tap Custom connection and pick Server MCP. Add it to Your connections. Marrow shows the server's address. The token is the mcp token your server printed when it started.
  3. Paste the JSON below, or the URL and bearer header, into your client's MCP settings.
    {
      "mcpServers": {
        "marrow": {
          "type": "http",
          "url": "http://<server-ip>:8800/mcp",
          "headers": { "Authorization": "Bearer <token>" }
        }
      }
    }
  4. Ask: How am I doing today?

Placeholders shown: Marrow fills in your server's address. The token is the one your server printed.

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.

  1. In Marrow, open Export and tap Custom connection. Turn Automated on.
  2. 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.

Manual (Spreadsheets and files) Free

A CSV, JSON or GPX file, made when you ask for it. You need: Nothing.

  1. In Marrow, Manual: pick a range and a format, Create export, share.

What it can do

Try asking

If it does not work

In your client or receiver

Cloud MCP checks

Local MCP checks

Server MCP checks

Automated checks

Manual checks

More fixes in the guides: Cloud MCP, Local MCP, Server MCP, Automated, Manual.

More help

More Agents and editors