prismatic-io avatar

Prism Mcp

prismatic-io/prism-mcp

This server wraps Prismatic's Prism CLI to help you build and manage integrations through their embedded iPaaS platform. You get tools for listing and testing integrations, initializing code-native integrations, generating flow boilerplate, and publishing custom components. It can convert low-code YAML integrations to code-native format, scaffold config variables and connection wrappers, and even generate component manifests from OpenAPI or WSDL specs. Reach for this if you're building B2B SaaS integrations on Prismatic and want Claude to handle the CLI commands, boilerplate generation, and API interactions while you focus on integration logic. The toolsets can be scoped to just integration work or component development depending on what you're building.

GitHub stars
27
tools
19
transport
STDIO
last updated
Nov 9, 2026

Tools

19 tools

Public tool metadata for what this MCP can expose to an agent.

prism_meCheck login status and display current user profile information

Check login status and display current user profile information

No parameter schema in public metadata yet.

prism_components_listList all available components with version options

List all available components with version options

No parameter schema in public metadata yet.

prism_integrations_listList all integrations

List all integrations

No parameter schema in public metadata yet.

prism_integrations_initInitialize a new Code Native Integration

Initialize a new Code Native Integration

No parameter schema in public metadata yet.

prism_integrations_convertConvert an existing Low-Code Integration to Code Native

Convert an existing Low-Code Integration to Code Native

No parameter schema in public metadata yet.

prism_integrations_flows_listList flows for an integration

List flows for an integration

No parameter schema in public metadata yet.

prism_integrations_flows_testTest a flow in an integration

Test a flow in an integration

No parameter schema in public metadata yet.

prism_integrations_flows_listenSet a flow to "Listening Mode" to capture webhook payloads or polling trigger responses, saving them as payloads for `prism_integrations_flows_test`

Set a flow to "Listening Mode" to capture webhook payloads or polling trigger responses, saving them as payloads for `prism_integrations_flows_test`

No parameter schema in public metadata yet.

prism_integrations_importImport an integration from a specific directory

Import an integration from a specific directory

No parameter schema in public metadata yet.

prism_install_component_manifestGenerate component manifest in CNI src directory (requires spectral@10.6.0 or greater)

Generate component manifest in CNI src directory (requires spectral@10.6.0 or greater)

No parameter schema in public metadata yet.

prism_install_legacy_component_manifestGenerate line to add to a CNI's devDependencies for legacy component manifest installation

Generate line to add to a CNI's devDependencies for legacy component manifest installation

No parameter schema in public metadata yet.

prism_integrations_generate_flowGenerate boilerplate file for a CNI flow

Generate boilerplate file for a CNI flow

No parameter schema in public metadata yet.

prism_integrations_generate_config_pageGenerate boilerplate code for a CNI config page

Generate boilerplate code for a CNI config page

No parameter schema in public metadata yet.

prism_integrations_generate_config_varGenerate boilerplate code for a config variable

Generate boilerplate code for a config variable

No parameter schema in public metadata yet.

prism_integrations_add_connection_config_varReturns path to connection wrapper function if available, otherwise generates boilerplate code for a connection config variable

Returns path to connection wrapper function if available, otherwise generates boilerplate code for a connection config variable

No parameter schema in public metadata yet.

prism_integrations_add_datasource_config_varReturns path to datasource wrapper function if available, otherwise generates boilerplate code for a datasource config variable

Returns path to datasource wrapper function if available, otherwise generates boilerplate code for a datasource config variable

No parameter schema in public metadata yet.

prism_components_initInitialize a new Component (supports WSDL/OpenAPI generation)

Initialize a new Component (supports WSDL/OpenAPI generation)

No parameter schema in public metadata yet.

prism_components_publishPublish a component from a specific directory

Publish a component from a specific directory

No parameter schema in public metadata yet.

prism_components_generate_manifestGenerate the manifest for a Prismatic component

Generate the manifest for a Prismatic component

No parameter schema in public metadata yet.

Sponsors

Readme

favicon 48x48

@prismatic-io/prism-mcp

Prism MCP Server is a local Model Context Protocol (MCP) server that helps AI assistants work with the Prismatic API for code-native integration and custom component development.

[!NOTE] Prism now has MCP support built in! With Prism 11 or later, use prism --mcp to start the server. The standalone prism-mcp package is still available, but is deprecated in favor of this built-in support.

For help building and working with Prismatic from your coding assistant, check out Prismatic agent skills, the new home for our AI development guidance. Get started with npx skills add prismatic-io/agent-skills.

Features

This MCP server provides several tools, organized into categories. You may register whatever set of tools are most relevant to your use case.

General Tools (Always Available)

  • prism_me: Check login status and display current user profile information
  • prism_components_list: List all available components with version options

View the full README on GitHub

Details

Repository
github.com/prismatic-io/prism-mcp
Package
@prismatic-io/prism-mcp
Transport
STDIO
Registry
MCP registry, active