View as Markdown
Wolfram Alpha icon

Wolfram Alpha ACTION

Perform Computation

Executes a computation query using the Wolfram Alpha API. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Wolfram Alpha account once, then configure and run Perform Computation 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: "wolfram_alpha-perform-computation",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    wolfram_alpha: { authProvisionId: "apn_xxxxxxx" },
    input: "Input",
    width: "Width",
  },
})

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.

Perform Computation inputs
Property Type Description
input Input string
Text specifying the input string.
Required
width Width string
Specify an approximate width limit for text and tables. Eg. 200, 500. This parameter does not affect plots or graphics. Width values are approximate; behavior may vary for different content.
Optional
maxWidth Max Width string
Specify an extended maximum width for large objects. Eg. 200, 500. This parameter does not affect plots or graphics. Width values are approximate; behavior may vary for different content.
Optional
plotWidth Plot Width string
Specify an approximate width limit for plots and graphics. Eg. 100, 200. This parameter does not affect text or tables. Width values are approximate; behavior may vary for different content.
Optional
mag Magnification string
Specify magnification of objects within a pod. Eg. 0.5, 1.0, 2.0. Changing this parameter does not affect the overall size of pods.
Optional
assumption Assumption string
Specifies an assumption, such as the meaning of a word or the value of a formula variable. Eg. *C.pi-_*Movie, DateOrder_**Day.Month.Year--. Assumptions made implicitly by the API. Values for this parameter are given by the input properties of <value> subelements of <assumption> elements in XML results.
Optional

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
wolfram_alpha-perform-computation
Version
0.0.2
App
Wolfram Alpha
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes