# runjs

> runjs — charliedigital-runjs. Use this tool when you need to safely execute JavaScript code generated by large language models (LLMs), enabling capabilities like fetch API calls and JSONPath ETL while ensuring resilience and secrets management. It solves problems related to secure code execution, data processing, and integration with external services. The tool accepts JavaScript code as input and provides executed results as output, ideal for use cases involving dynamic data processing and API interactions.

Canonical page: https://skillsregistry.net/skills/charliedigital-runjs  
JSON: https://api.skillsregistry.net/v1/skills/charliedigital-runjs

## Description

The only MCP server you need: let your LLM generate and safely execute JavaScript -- including fetch API calls, JSONPath ETL, built-in resiliencey, and secrets management

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** MIT
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/CharlieDigital/runjs)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "charliedigital-runjs"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/charliedigital-runjs` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/charliedigital-runjs/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
