View as Markdown
TLDR icon

TLDR ACTION

Summarize Text

Reads in a piece of text and distills the main points. See the documentation
  • Action
  • Read only
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's TLDR account once, then configure and run Summarize Text from your backend or agent.

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: "tldr-summarize-text",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    tldr: { authProvisionId: "apn_xxxxxxx" },
    inputText: "Text to Summarize",
    responseStyle: "Response Style",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Summarize Text inputs
Property Type Description
inputText Text to Summarize string
The text that needs to be summarized.
Required
responseStyle Response Style string
Style of the response (e.g., Funny, Serious).
Required
responseLength Response Length integer
Length of the response summary.
Required

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
tldr-summarize-text
Version
0.0.2
App
TLDR
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes