View as Markdown
Incorta icon

Incorta ACTION

List Schemas

Lists the schemas (logical groupings of tables/views) defined in the connected Incorta tenant, via the REST API's List Schemas endpoint. This is the starting point for exploring an Incorta tenant's data model — use the returned schema names with List Tables to see the tables/views inside a schema, then List Columns for column-level detail. Example: returns entries like {schemaName: "pipedream_store", schemaType: "PHYSICAL", owner: "...", isEmpty: false} and {schemaName: "Revenue", schemaType: "BUSINESS", ...}. See the documentation
  • Action
  • Read only
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Incorta account once, then configure and run List Schemas 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: "incorta-list-schemas",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    incorta: { authProvisionId: "apn_xxxxxxx" },
    schemaType: "Schema Type",
  },
})

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.

List Schemas inputs
Property Type Description
schemaType Schema Type string
The type of schema to list. Valid values are ALL, PHYSICAL, or BUSINESS. Defaults to ALL.
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
incorta-list-schemas
Version
0.0.1
App
Incorta
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes