Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/paulieb89/pinescript-mcp
✓ REGISTRY VERIFIEDREMOTE◉ LIVE SCAN

Pine Script v6 Documentation

paulieb89/pinescript-mcp

Pine Script v6 documentation lookup, function validation, and linting for AI code generation

12 tools available
paulieb89/pinescript-mcpExternal link; availability not verified
The Journeyman with a Quirk
Some history here. A few things flagged; nothing serious, but we wanted you to know.
Time indexed (5mo)
12toolsRemote/ HTTP5moindexed1signal
Checked Sep 16, 2026
Quality Score
31/95
Emerging
Risk Score
6/100
Low
How is this calculated?
Quality Breakdown
Tenure13.7/20
151 days indexed
Capability17.7/25
Tools: 5.7/13 (12 tools)
Description: 5/5
Endpoint: 7/7
Adoption0/25
Use count: 0/20 (0 uses)
Multi-registry: 0/5 (1 registry)
Reliability0/25
Currently live: 0/10
Uptime history: 0/15 No checks yet
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Incomplete Data Cap (60)
Usage data is not available for this server. Quality is capped until adoption can be measured.
Risk
6Low
See Security Signals section for details.
The scanner shows
12 tools. Registry verified. A few things worth knowing about. Check the details below.
First indexed Apr 18, 2026
Security Signals1 rule group · 1 finding
No authentication requiredHigh
Server responded without authentication
Server Profile
Tools catalogued
12
12 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Verified
Listed on the Official MCP Registry under Linux Foundation governance.
Liveness
No liveness checks recorded yet.
Publisher Verification
✓ Listed on the Official MCP Registry under Linux Foundation governance.
Published version: 0.6.17
paulieb89/pinescript-mcpExternal link; availability not verified
Connect to this server — endpoint 1
STREAMABLE-HTTP
https://pinescript-mcp.fly.dev/mcp
Connect to this server — endpoint 2
SSE
https://pinescript-mcp.fly.dev/sse
Tools (12)We asked this server directly for its tool list on Apr 19.
list_docs
List all available Pine Script v6 documentation files with descriptions. Returns files organised by category with descriptions. For small files use get_doc(path). For large files (ta.md, strategy.md, collections.md, drawing.md, general.md) use list_sections(path) then get_section(path, header).
list_sections
List all section headers in a doc file. Use before get_section() to find the right header. Especially useful for large files like ta.md, strategy.md, collections.md, drawing.md, general.md which have 50-115 sections each. Args: path: Documentation file path (e.g., "reference/functions/ta.md") Returns top-level section headers (## level) for navigation. Subsections (###) are omitted since get_section(include_children=True) returns them when reading.
get_doc
Read a specific Pine Script v6 documentation file. For large files (ta.md, strategy.md, collections.md, drawing.md, general.md) prefer list_sections() + get_section() to avoid loading 1000-2800 line files into context. Args: path: Relative path to the documentation file (e.g., "reference/functions/ta.md") limit: Maximum characters to return. Use 30000 for large files to avoid token limits. offset: Character offset to start reading from (default: 0) Returns the contents with metadata header showing total size and current slice.
get_section
Get a specific section from a documentation file by its header. Use after list_sections() shows available headers, or after resolve_topic() / search_docs() identifies the relevant file. Args: path: Documentation file path (e.g., "reference/functions/strategy.md") header: Header text to find (e.g., "strategy.exit()" or "## strategy.exit()") include_children: Include nested subsections under the header (default: True) Returns the section content from the header to the next same-level header.
search_docs
Search Pine Script v6 documentation and return matching sections. Finds sections containing the query and returns previews with get_section() call hints so you can read the full content. Args: query: Exact string to search for (case-insensitive). max_results: Maximum sections to return (default: 5) Returns matching sections ranked by relevance with get_section() hints.
get_functions
Get valid Pine Script v6 functions, optionally filtered by namespace. Use before writing Pine Script to see which functions exist. For checking a single function name, use validate_function() instead. Args: namespace: Filter by namespace (e.g., "ta", "strategy", "request"). Empty string returns all functions grouped by namespace. Returns a formatted text list of function names.
Show all 12 tools ↓
validate_function
Check if a Pine Script v6 function name is valid. Args: fn_name: Function name to validate (e.g., "ta.sma", "strategy.entry", "plot") Returns: ValidationResult with valid status, type, and suggestion if invalid.
resolve_topic
Fast lookup for exact Pine Script API terms and known concepts. Use for exact function names and Pine Script vocabulary (e.g., "ta.rsi", "strategy.entry", "repainting", "request.security"). For natural language questions, read the docs://manifest resource for routing guidance, then use get_doc() or list_sections() + get_section(). Args: query: Exact Pine Script term or known concept keyword. Returns: ResolveResult with matched doc paths. If no match, suggestion directs to search_docs().
list_resources
List all available resources and resource templates. Returns JSON with resource metadata. Static resources have a 'uri' field, while templates have a 'uri_template' field with placeholders like {name}.
read_resource
Read a resource by its URI. For static resources, provide the exact URI. For templated resources, provide the URI with template parameters filled in. Returns the resource content as a string. Binary content is base64-encoded.
list_prompts
List all available prompts. Returns JSON with prompt metadata including name, description, and optional arguments.
get_prompt
Get a prompt by name with optional arguments. Returns the rendered prompt as JSON with a messages array. Arguments should be provided as a dict mapping argument names to values.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from paulieb89
UK Legal Research
UK legal research — case law, legislation, Hansard, bills, votes, committees, HMRC, citations
govuk-mcp
MCP server for GOV.UK — search, content retrieval, organisation lookup, and postcode resolution.
What Do They Know?
MCP server for UK Freedom of Information research. Connects AI assistants to WhatDoTheyKnow — the UK's largest FOI request platform to search requests, read responses, look up public authorities, and draft new requests.
UK Property Data
UK property data — Land Registry comps, EPC, Rightmove, rental yields, stamp duty, Companies House
UK Business Tools - Ledgerhall
Once connected, your AI agent can: Check any UK company — directors, shareholders, filing history, disqualified officers Research property — comparable sales, EPC ratings, Rightmove listings, rental yields, stamp duty Search case law and legislation — court judgments, Acts, Hansard debates, HMRC guidance Query GOV.UK — search 700k+ pages, resolve postcodes to councils, find policy
UK Property Intelligence
UK property data MCP server for AI hosts (Claude, ChatGPT). Wraps Land Registry, Rightmove, EPC, rental yields, stamp duty, and Companies House into 13 tools.
Similar servers
Press Release
press-release MCP — wraps StupidAPIs (requires X-API-Key)
MCP Server for LimeSurvey
Enables interaction with LimeSurvey API to create and manage surveys, questions, question groups, activate surveys, and export responses through standardized MCP endpoints.
io.github.zenml-io/mcp-zenml
MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API
Linear
Linear MCP — wraps the Linear GraphQL API (OAuth)
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Google Docs MCP Server
Enables Claude to read, create, and update Google Docs through OAuth authentication. Deployed as a remote Next.js server on Vercel with support for multiple users and secure API key management.
Indexed from Official MCP Registry · Updates nightly