# TimeTonic — Pipedream Connect

> Unlock the full potential of your business with TimeTonic's powerful NoCode platform. Centralize information, custom create collaborative business apps and automate workflows to seamlessly connect your data, teams and processes for improved efficiency and productivity.

- API slug: `timetonic` (use in MCP headers and tool keys)
- Auth: API key (Pipedream-managed)
- Categories: Business Management
- Website: https://timetonic.com
- This page (HTML): https://pipedream.com/apps/timetonic
- Tools: 5 actions · 4 triggers

## Connect via MCP (recommended)

- Endpoint: `https://remote.mcp.pipedream.net/v3`
- Headers: `Authorization: Bearer <token>` · `x-pd-project-id` · `x-pd-environment` · `x-pd-external-user-id` · `x-pd-app-slug: timetonic`

```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const accessToken = await pd.rawAccessToken

const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": process.env.PIPEDREAM_PROJECT_ID!,
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "timetonic",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Create Row:
const result = await mcp.callTool({
  name: "timetonic-create-row",
  arguments: {
    bookCode: "Book Code",
    tableId: "Table ID",
  },
})
```

Docs: [MCP guide](https://pipedream.com/docs/connect/mcp/developers.md)

## API proxy

For a TimeTonic endpoint with no pre-built tool, the proxy forwards your request with the connected user's credentials attached.

```bash
# The path segment is the target URL, URL-safe base64 encoded:
# https://timetonic.com/live/api.php

curl "https://api.pipedream.com/v1/connect/{project_id}/proxy/aHR0cHM6Ly90aW1ldG9uaWMuY29tL2xpdmUvYXBpLnBocA?external_user_id={external_user_id}&account_id=apn_xxxxxxx" \
  -H "Authorization: Bearer {access_token}" \
  -H "x-pd-environment: production"
```

Docs: [API proxy guide](https://pipedream.com/docs/connect/api-proxy.md)

## SDK

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "timetonic-create-row",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    timetonic: { authProvisionId: "apn_xxxxxxx" },
    bookCode: "Book Code",
    tableId: "Table ID",
  },
})
```

Docs: [Managed auth guide](https://pipedream.com/docs/connect/managed-auth/quickstart.md) · [Tools guide](https://pipedream.com/docs/connect/components.md)

## Actions (5)

### `timetonic-create-row` — Create Row (Write)

Create a new row within an existing table in TimeTonic. See the documentation

Full schema: https://pipedream.com/apps/timetonic/actions/create-row.md

### `timetonic-delete-row` — Delete Row (Write)

Deletes a row within an existing table in TimeTonic. See the documentation

Full schema: https://pipedream.com/apps/timetonic/actions/delete-row.md

### `timetonic-list-book-code-options` — List Book Code Options (Read-only)

Retrieves available options for the Book Code field.

Full schema: https://pipedream.com/apps/timetonic/actions/list-book-code-options.md

### `timetonic-search-rows` — Search Rows (Read-only)

Perform a search across table rows based on given criteria. See the documentation

Full schema: https://pipedream.com/apps/timetonic/actions/search-rows.md

### `timetonic-update-row` — Update Row (Write)

Updates the values within a specified row in a table. See the documentation

Full schema: https://pipedream.com/apps/timetonic/actions/update-row.md

## Triggers (4)

### `timetonic-new-table-row` — New Table Row (Polling)

Emit new event when a new table row is added in TimeTonic

Full schema: https://pipedream.com/apps/timetonic/triggers/new-table-row.md

### `timetonic-new-table-row-in-view` — New Table Row in View (Polling)

Emit new event when a new table row appears in a specific view.

Full schema: https://pipedream.com/apps/timetonic/triggers/new-table-row-in-view.md

### `timetonic-row-deleted` — Row Deleted (Polling)

Emit new event when a row is deleted in a table.

Full schema: https://pipedream.com/apps/timetonic/triggers/row-deleted.md

### `timetonic-row-updated` — Row Updated (Polling)

Emit new event when a row is updated in a table.

Full schema: https://pipedream.com/apps/timetonic/triggers/row-updated.md

---

- All apps: https://pipedream.com/apps — index: https://pipedream.com/llms.txt
- Pipedream docs for agents: https://pipedream.com/docs/llms.txt
