RudderStack Transformation

RudderStack Transformation MCP integration

Lists published transformations and libraries, creates and publishes new code, and walks back through revision history on request.

12actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create transformation

    Lyro creates a new RudderStack transformation to process and enrich incoming event data. Your team can deploy new data pipelines without rebuilding the entire configuration.

  • Update transformation

    Lyro modifies and publishes an existing RudderStack transformation to fix data issues or add logic. Support can now update transformations and apply changes immediately without a deployment cycle.

  • List all transformations

    Lyro retrieves all published transformations in a RudderStack workspace. Your agent can see what transformations exist and locate the right one for troubleshooting.

See all 12 actions

How businesses use RudderStack Transformation + Lyro

Each card is one request a support team gets, and the RudderStack Transformation actions Lyro runs to close it.

  • See what a workspace already has running

    Lyro lists every published transformation and library in the workspace and opens a specific one by ID, so a question about what touches an event stream has a direct answer.

    List All TransformationsList All LibrariesGet Library by ID
  • Create and publish a transformation

    Lyro creates the transformation unpublished by default, holds shared logic in a reusable JavaScript or Python library, and publishes the code once it has been reviewed.

    Create TransformationCreate LibraryUpdate Transformation
  • Trace what a transformation looked like before

    Lyro lists the revisions for a transformation or library and retrieves a specific version, so a pipeline change that broke something can be compared against the version that worked.

    List Transformation VersionsGet Transformation VersionList Library VersionsGet Library Version
  • Retire a transformation that is no longer needed

    Lyro pulls up the transformation to confirm what it does and which events it touches, then deletes the published version once someone has agreed it can go.

    Get TransformationDelete Transformation

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the RudderStack Transformation actions it has and picks the ones a request needs.

  1. 01

    Connect RudderStack Transformation

    Authorize the RudderStack Transformation account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the RudderStack Transformation actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
RudderStack Transformation · Lyro

Everything else about RudderStack Transformation

Setup, permissions, and the limits of what Lyro can do inside RudderStack Transformation.

  • No. Create Transformation defaults to publish=false, which means the transformation exists but is not available to event traffic. It only starts running once it is published, which Update Transformation does after someone has read the code.

Every action available in RudderStack Transformation

All 12 actions your agent can call on RudderStack Transformation, straight from the live MCP connection.

  • Create library

    Create a library in RudderStack Transformation.

  • Create transformation

    Create a RudderStack transformation.

  • Delete transformation

    Delete a published transformation by ID.

  • Get library by ID

    Retrieves a single published library by its unique identifier.

  • Get library version

    Retrieve a single library version by library ID and version ID.

  • Get transformation

    Retrieve a published transformation by its ID from RudderStack.

  • Get transformation version

    Retrieve a single transformation revision by transformation ID and version ID.

  • List all libraries

    Retrieve all published libraries for a workspace.

  • List library versions

    Get all library revisions for a library ID.

  • List all transformations

    Retrieve all published transformations for a workspace.

  • List transformation versions

    List all transformation versions (revisions) for a given transformation ID.

  • Update transformation

    Update and optionally publish a RudderStack transformation.

Ready to connect RudderStack Transformation?

Authorize the account and your agent has all 12 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot