Rinkel icon

CONNECT APP

Build with Rinkel

Make and receive calls from your mobile phone or Rinkel’s Webphone—no extra hardware needed. Rinkel works just like your mobile, but with the professionalism of a dedicated business line.

Communication

  • API key

MCP

Give your agent Rinkel tools

Every Rinkel action is exposed as an MCP tool on Pipedream's remote server. Point a client at it with your end user's ID and Connect resolves that user's Rinkel account for each tool call — you store no tokens.

// accessToken: mint a short-lived token with the Connect SDK — see the MCP guide
const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": "{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": "rinkel",
      },
    },
  },
)

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

const { tools } = await mcp.listTools()

// e.g. run Add Note:
const result = await mcp.callTool({
  name: "rinkel-add-note",
  arguments: {
    callId: "Call ID",
    content: "Content",
  },
})

SDK

Run Rinkel actions from your backend

Connect a user's Rinkel account once, then run Add Note on their behalf from your own code — TypeScript, Python, or plain HTTP.

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: "rinkel-add-note",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    rinkel: { authProvisionId: "apn_xxxxxxx" },
    callId: "Call ID",
    content: "Content",
  },
})

EVENTS

Rinkel triggers

Event sources your backend can deploy for users and receive through a webhook.

REFERENCE

App details

Reference metadata for the Rinkel connector in the Pipedream registry.

App slug
rinkel
Authentication
API key
Categories
Communication
Actions
8
Triggers
1
API proxy
Not available