# PineScript Syntax Checker

> Use this tool when you need to validate TradingView PineScript code syntax in real-time, solving issues with compilation errors and streamlining automated trading script development workflows. It accepts PineScript source code as input and returns detailed syntax validation results, including any compilation errors, as output. Ideal for developers working with TradingView indicators and strategies, this tool saves time and effort by automating syntax checking without requiring manual code review in the TradingView Pine Editor.

Canonical page: https://skillsregistry.net/skills/erevus-pinescript-syntax-checker  
JSON: https://api.skillsregistry.net/v1/skills/erevus-pinescript-syntax-checker

## Description

PineScript Syntax Checker MCP server that validates TradingView PineScript code by interfacing with TradingView's official pine-facade API. The implementation uses httpx for async HTTP requests and FastMCP for the server framework, providing a single tool that accepts PineScript source code and returns detailed syntax validation results including any compilation errors. Designed for developers working with TradingView indicators and strategies who need real-time syntax validation without manually checking code in the TradingView Pine Editor, making it valuable for automated trading script development workflows and educational tools.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/erevus-pinescript-syntax-checker)
- **Repository:** <https://github.com/erevus-cn/pinescript_syntax_checker>

## 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": "erevus-pinescript-syntax-checker"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/erevus-pinescript-syntax-checker` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/erevus-pinescript-syntax-checker/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
