{"name":"io.github.prismatic-io/prism-mcp","slug":"prismatic-io-prism-mcp","title":null,"description":"MCP server that wraps Prismatic's Prism CLI tool","url":"https://mcp.market/server/prismatic-io-prism-mcp","rating":null,"grade":"A","score":94,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":39,"stars":26,"forks":1,"downloads_week":105,"last_push_at":"2026-09-21T03:07:02.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/prismatic-io/prism-mcp","website":null,"version":"1.5.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@prismatic-io/prism-mcp","version":"1.5.0","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the working directory for the MCP server","isRequired":true,"format":"filepath","value":"{workingDirectory}","variables":{"workingDirectory":{"description":"Path to the working directory for the MCP server","isRequired":true,"format":"filepath","placeholder":"/path/to/code"}},"type":"positional","valueHint":"workingDirectory"},{"description":"Limit tools to a specific domain. Pass 'integration' or 'component' to restrict available tools.","value":"{toolFilter}","variables":{"toolFilter":{"description":"Limit tools to a specific domain","placeholder":"integration","choices":["integration","component"]}},"type":"positional","valueHint":"toolFilter"}]}],"tools":[{"name":"prism_components_generate_manifest","description":"Generate the type manifest for a Prismatic component to enable its usage within a Code-Native Integration. The component is built with `npm run build` first, and outputDir gets a `<component dir name>-manifest` subfolder appended.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_components_init","description":"Initialize a new Prismatic custom component. Passing a WSDL or OpenAPI spec scaffolds the component from that definition.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_components_list","description":"List the components available in your organization. Searching for 'http' short-circuits with guidance to build a client via @prismatic-io/spectral's createClient instead of using the HTTP component.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_components_publish","description":"Publish a custom Prismatic component from a specific directory. The directory is built with `npm run build` first and published non-interactively.","write_action":true,"price_micros":0,"input_schema":null},{"name":"prism_install_component_manifest","description":"If using spectral@10.6.0 or greater, generate a manifest in CNI src.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_install_legacy_component_manifest","description":"Fallback for when prism_install_component_manifest fails. Generates the devDependencies entry that installs a legacy component manifest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_add_connection_config_var","description":"Returns the path to a file that contains a connection wrapper function. If not available, generates boilerplate code for a connection config variable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_add_datasource_config_var","description":"Returns the path to a file that contains a data source wrapper function. If not available, generates boilerplate code for a data source config variable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_convert","description":"Convert an existing Low-Code Integration into a Code Native Integration, scaffolding the generated code in the working directory","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_flows_list","description":"List flows for an integration","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_flows_listen","description":"Set a flow to 'Listening Mode,' allowing you to capture webhook payloads or polling trigger responses and save them as payloads to be used by the integrations:flows:test command. For flows using polling triggers, the user should create the events before invoking this tool. For flows using webhook triggers, the user creates the event while you listen. Listening runs non-interactively (quiet, no pro","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_flows_test","description":"Test a flow in a Prismatic integration. Output is always returned quietly, as JSONL when tailing logs or results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_generate_config_page","description":"Generate boilerplate code for a CNI config page. The result should be included in the CNI's configPages object.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_generate_config_var","description":"Generate boilerplate code for a config variable. The result should be included in a CNI's existing config page.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_generate_flow","description":"Generate boilerplate file for a CNI flow. The result should be included in the CNI's list of available flows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_import","description":"Import a Prismatic code-native integration from a specific directory. The directory is built with `npm run build` before importing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_init","description":"Initialize a new Prismatic Code Native Integration (CNI)","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_integrations_list","description":"List all integrations in your organization","write_action":false,"price_micros":0,"input_schema":null},{"name":"prism_me","description":"Check Prismatic login status and display current user profile information","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":94,"grade":"A","scanned_at":"2026-09-25T21:47:09.683Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T21:47:09.661Z","components":{"code":{"score":25,"max":25,"notes":["15 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@prismatic-io/prism-mcp","version":"1.5.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-13T20:29:40.129Z","repositoryUrl":"git+https://github.com/prismatic-io/prism-mcp.git","weeklyDownloads":105}],"repo":{"found":true,"owner":"prismatic-io","repo":"prism-mcp","archived":false,"pushedAt":"2026-09-21T03:07:02Z","stars":26,"forks":1,"openIssues":2,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/51928972?v=4","ownerCreatedAt":"2019-06-17T19:26:16Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/51928972?v=4&s=128","source":"github"},"presence":{"stars":26,"forks":1,"downloadsWeek":105,"license":"MIT","lastPushAt":"2026-09-21T03:07:02.000Z","score":39}}}},"grade_history":[],"reviews":[]}