{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T18:45:28.336Z","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli","markdownUrl":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli.md","server":{"slug":"procesio-externals-procesio-cli","name":"PROCESIO","registryName":"io.github.Procesio-Externals/procesio-cli","description":"Lets your own AI assistant build, run, validate and audit PROCESIO processes, forms and documents.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"procesio-cli","type":"pypi","identifier":"procesio-cli","withdrawn":false,"url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli","version":"0.1.6","transport":"stdio","scoredAt":"2026-11-05T10:19:54.918Z"},"score":{"total":86,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":86},{"date":"2026-11-04","total":70},{"date":"2026-11-03","total":70},{"date":"2026-11-02","total":69},{"date":"2026-11-01","total":69},{"date":"2026-10-31","total":69},{"date":"2026-10-30","total":83},{"date":"2026-10-29","total":83},{"date":"2026-10-28","total":67},{"date":"2026-10-27","total":67}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"partial","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","3 of 30 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"30","unhealthy":"3"}}]},{"name":"Provenance & Transparency","score":100,"verdict":"pass","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to Procesio-Externals/procesio-cli).","Clear OSI-approved license (Apache-2.0).","Actively maintained (last published 2 days ago).","Publishes a security disclosure policy (SECURITY.md)."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"Procesio-Externals/procesio-cli"}},{"code":"license.osi","args":{"spdx":"Apache-2.0"}},{"code":"maintenance.recent","args":{"age_days":"2"}},{"code":"disclosure.present","args":{}}]},{"name":"Schema Quality & AI Usability","score":76,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 1983 tokens (~94/item across 21 items; 21 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"94","items":"21","tools":"21","tokens":"1983","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":30,"verdict":"partial","reasons":["Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"9"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.","An AI judge read all 21 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_declared","args":{"pct":"100","annotated":"1","destructive":"1"}},{"code":"toolsafety.manipulation_clean","args":{"units":"21","judged":"21"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"procesio-mcp","type":"mcpb","identifier":"https://github.com/Procesio-Externals/procesio-cli/releases/download/v0.1.6/procesio-mcp-0.1.6.mcpb","withdrawn":false,"score":49,"current":false,"url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-mcp","markdownUrl":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-mcp.md"},{"slug":"procesio-cli","type":"pypi","identifier":"procesio-cli","withdrawn":false,"score":86,"current":true,"url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli","markdownUrl":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"procesio-cli"},{"label":"Version","value":"0.1.6"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"procesio_list_processes","title":"List PROCESIO processes","description":"List the automation processes in a PROCESIO workspace, newest first. Use this to find the id of a process before running, editing or validating it.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"page","type":"integer","required":false,"description":"1-based page number."},{"name":"page_size","type":"integer","required":false,"description":"Processes per page."},{"name":"search","type":"string","required":false,"description":"Only processes whose name matches this text."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":121},{"name":"procesio_create_process","title":"Create a PROCESIO process","description":"Create a new automation process from a JSON definition of its steps and connections. Returns the new process id. Pass dry_run to see what would be built without creating anything.","inputs":[{"name":"config","type":"string","required":false,"description":"The process definition, as a JSON object."},{"name":"dry_run","type":"boolean","required":false,"description":"Report what would be created; create nothing."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":117},{"name":"procesio_edit_process","title":"Edit a PROCESIO process","description":"Change an existing process - add, retarget or reconfigure its steps. Pass dry_run first to see the diff. Removing steps additionally requires allow_remove, so a partial definition cannot silently delete work.","inputs":[{"name":"allow_remove","type":"boolean","required":false,"description":"Permit this edit to delete steps."},{"name":"config","type":"string","required":false,"description":"The changes, as a JSON object."},{"name":"dry_run","type":"boolean","required":false,"description":"Report the diff; change nothing."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The process id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144},{"name":"procesio_validate_process","title":"Validate a PROCESIO process","description":"Check a process for errors without running it - unconnected steps, missing required inputs, broken references. Do this before running a process you just built. Validating is not the same as running: a process can validate and still fail at execution.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The process id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":111},{"name":"procesio_run_process","title":"Run a PROCESIO process","description":"Execute a process and return its run id. A process does real work - it can send mail, write to databases and call external systems - so this is never run unattended. Follow it with procesio_get_run_status and procesio_get_run_output.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The process id."},{"name":"payload","type":"string","required":false,"description":"Input values for the run, as a JSON object."},{"name":"synchronous","type":"boolean","required":false,"description":"Wait for the run to finish instead of returning immediately."},{"name":"timeout","type":"integer","required":false,"description":"Seconds to wait when synchronous."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":158},{"name":"procesio_get_run_status","title":"Check a PROCESIO run","description":"Report whether a run is still going, finished or failed, and which step it reached. Takes the run id returned by procesio_run_process.","inputs":[{"name":"actions","type":"boolean","required":false,"description":"Include per-step detail."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The run id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":103},{"name":"procesio_get_run_output","title":"Read a PROCESIO run output","description":"Return the values a finished run produced. Only meaningful once the run has completed - check with procesio_get_run_status first.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The run id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"procesio_tidy_process_layout","title":"Tidy a process canvas","description":"Re-arrange a process's steps on the design canvas so it is readable. Changes only the visual layout, never what the process does. Worth running after building a process through the API, which places steps without arranging them.","inputs":[{"name":"dry_run","type":"boolean","required":false,"description":"Report the new layout; change nothing."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The process id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":124},{"name":"procesio_list_forms","title":"List PROCESIO forms","description":"List the forms in a workspace. A form is the screen a person fills in to start or feed a process.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"procesio_get_form","title":"Read a PROCESIO form","description":"Return a form's definition - its fields, their types and how they are laid out.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The form id."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":80},{"name":"procesio_create_form","title":"Create a PROCESIO form","description":"Create a form from a JSON definition. Returns the new form id. Add fields afterwards with procesio_add_form_field.","inputs":[{"name":"config","type":"string","required":false,"description":"The form definition, as a JSON object."},{"name":"dry_run","type":"boolean","required":false,"description":"Report what would be created; create nothing."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":107},{"name":"procesio_add_form_field","title":"Add fields to a PROCESIO form","description":"Add one or more input fields to an existing form.","inputs":[{"name":"dry_run","type":"boolean","required":false,"description":"Report what would be added; add nothing."},{"name":"elements","type":"string","required":false,"description":"The fields to add, as a JSON array."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"id","type":"string","required":true,"description":"The form id."},{"name":"parent","type":"string","required":false,"description":"Id of the container to add them into."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":121},{"name":"procesio_build_connector","title":"Build a PROCESIO connector from API docs","description":"Start building a custom PROCESIO connector from an API's documentation. Give it the docs URL and what you need the connector to do; it reads the docs, asks what it still needs, and generates a connector package. Returns a build id - follow it with procesio_get_connector_build.","inputs":[{"name":"api_docs_text","type":"string","required":false,"description":"The documentation itself, if there is no public URL."},{"name":"api_url","type":"string","required":false,"description":"URL of the API documentation to read."},{"name":"user_requirements","type":"string","required":false,"description":"What the connector needs to do, in plain language."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":122},{"name":"procesio_list_connector_builds","title":"List connector builds","description":"List connector builds and their current stage.","inputs":[{"name":"page","type":"integer","required":false,"description":"1-based page number."},{"name":"status","type":"string","required":false,"description":"Only builds in this stage."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":44},{"name":"procesio_get_connector_build","title":"Check a connector build","description":"Report a build's stage, what it is waiting on, and whether a connector package is ready to download.","inputs":[{"name":"build_id","type":"string","required":true,"description":"The build id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":44},{"name":"procesio_download_connector","title":"Download a built connector","description":"Save a finished build's connector package to a local file, ready to install with procesio_install_connector.","inputs":[{"name":"build_id","type":"string","required":true,"description":"The build id."},{"name":"out","type":"string","required":true,"description":"Local path to write the package to."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":56},{"name":"procesio_install_connector","title":"Install a connector into PROCESIO","description":"Install a connector package into a workspace, after which its operations appear as steps you can use when building a process.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"file","type":"string","required":true,"description":"Path to the connector package."},{"name":"name","type":"string","required":false,"description":"Name to show in the designer."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":100},{"name":"procesio_list_connectors","title":"List installed connectors","description":"List the connectors installed in a workspace - the extra step types available when building a process.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71},{"name":"procesio_list_workspaces","title":"List PROCESIO workspaces","description":"List the workspaces this account can reach. A workspace holds its own processes, forms, connectors and credentials.","inputs":[{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"procesio_list_environments","title":"List PROCESIO environments","description":"List the configured environments, so a call can be pointed at the right one.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":27},{"name":"procesio_test_credential","title":"Test a PROCESIO credential","description":"Check that a stored credential can still reach the system it belongs to. Answers whether a connection is working without running a whole process.","inputs":[{"name":"config","type":"string","required":false,"description":"The credential to test, as a JSON object."},{"name":"environment","type":"string","required":false,"description":"Named environment, e.g. Internal-QA. Omit for the default."},{"name":"workspace_id","type":"string","required":false,"description":"Workspace to act in. Omit to use the default workspace."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":95}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T10:19:54.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":30,"partial":false,"deprecated":null,"stale":3,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-27","recent":[{"id":"chg_01a1ab38-e4bf-75c7-a768-f428d0acd6ff","kind":"score.total_changed","summary":"Trust score (70 → 86)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1ab38-e4bf-75c7-a768-f428d0acd6ff"},{"id":"chg_01a1ab38-e4be-711b-95ff-2d55cc3588e3","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1ab38-e4be-711b-95ff-2d55cc3588e3"},{"id":"chg_01a1a1b5-ed67-71a4-8465-7928f30aba9c","kind":"package.version_changed","summary":"Package version (0.1.5 → 0.1.6)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1a1b5-ed67-71a4-8465-7928f30aba9c"},{"id":"chg_01a1a1b5-ed67-7adb-af98-fc9fcf50e4be","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1a1b5-ed67-7adb-af98-fc9fcf50e4be"},{"id":"chg_01a1920d-3b35-7c79-9ddc-6a87782a85e7","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1920d-3b35-7c79-9ddc-6a87782a85e7"},{"id":"chg_01a1920d-3b36-7f07-84c6-c45367e020e8","kind":"score.total_changed","summary":"Trust score (83 → 69)","materiality":"functional","direction":"regression","scoreDelta":-14,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1920d-3b36-7f07-84c6-c45367e020e8"},{"id":"chg_01a1893f-bbc7-71ad-a1f7-e3945f0283c2","kind":"package.version_changed","summary":"Package version (0.1.3 → 0.1.5)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a1893f-bbc7-71ad-a1f7-e3945f0283c2"},{"id":"chg_01a187f6-a291-7835-a841-31a456d023cc","kind":"check.reverified","summary":"Stability (unverified → 0.07)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a187f6-a291-7835-a841-31a456d023cc"},{"id":"chg_01a187f6-a28f-7e54-a54e-950f826ef826","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a187f6-a28f-7e54-a54e-950f826ef826"},{"id":"chg_01a187f6-a293-7c3b-8534-cd5c5fc54789","kind":"score.total_changed","summary":"Trust score (67 → 83)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a187f6-a293-7c3b-8534-cd5c5fc54789"},{"id":"chg_01a187f6-a293-767a-b178-26d7188047b4","kind":"package.version_changed","summary":"Package version (0.1.3 → 0.1.4)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a187f6-a293-767a-b178-26d7188047b4"},{"id":"chg_01a17e74-4238-7c96-9153-5bdfbef3fed4","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a17e74-4238-7c96-9153-5bdfbef3fed4"},{"id":"chg_01a17d5e-2368-783b-aa95-631bee0342aa","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli#chg-chg_01a17d5e-2368-783b-aa95-631bee0342aa"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli/changelog.json"},"links":{"html":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli","markdown":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli.md","changelogJson":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli/changelog.json","changelogRss":"https://verifymcp.io/servers/procesio-externals-procesio-cli/procesio-cli.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/procesio-cli/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/procesio-cli"},{"label":"Repository","href":"https://github.com/Procesio-Externals/procesio-cli"}]}}