ZBS Index What actually exists in applied AI, with the source next to it

mcp server

Pine Script v6 Documentation

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

Description as published by the maintainer. Source

  • version 0.6.17
  • slowing
  • code generation
  • documentation
  • document understanding

slowing — Registry entry last updated 2026-04-04. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

10 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

get_doc(path, limit, offset)
USE WHEN reading the full content of a Pine Script v6 documentation file. Returns the file content; when limit is set, a header shows the char range and offset to continue reading. AFTER calling this tool, use offset=<end> to continue if the header indicates more content is available. For large files (ta.md, strategy.md, collections.md, drawing.md, general.md), prefer list_sections() + get_section() instead. Data sourced from bundled Pine Script v6 documentation. Required: path.
get_functions(namespace)
USE WHEN browsing valid Pine Script v6 functions, optionally filtered to a namespace. Returns function names grouped by namespace (e.g. ta.*, strategy.*) or filtered to the requested namespace. AFTER calling this tool, call validate_function(fn_name) to check a specific name, or get_section() to read its documentation. Data sourced from bundled pine_v6_functions.json.
get_prompt(name, arguments)
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. Required: name.
get_section(path, header, include_children)
USE WHEN reading a specific named section from a Pine Script v6 documentation file. Returns the section content from the matched header to the next same-level header, with file path and line range. AFTER calling this tool, call list_sections(path) if the header was not found, or get_section() again with a child header for a narrower subsection. Data sourced from bundled Pine Script v6 documentation. Required: path, header.
list_docs
USE WHEN discovering what Pine Script v6 documentation is available. Returns a categorised list of doc file paths with one-line descriptions. AFTER calling this tool, call get_doc(path) for small files or list_sections(path) then get_section(path, header) for large files (ta.md, strategy.md, collections.md, drawing.md, general.md). Data sourced from bundled Pine Script v6 documentation.
list_prompts
List all available prompts. Returns JSON with prompt metadata including name, description, and optional arguments.
list_sections(path)
USE WHEN navigating a large documentation file before reading a specific section. Returns a newline-separated list of # and ## headers (### excluded) in the file. AFTER calling this tool, call get_section(path, header) with a header from this list. Data sourced from bundled Pine Script v6 documentation. Required: path.
resolve_topic(query)
USE WHEN looking up an exact Pine Script API term or known concept keyword. Returns the best-matching doc paths with matched keywords and a retrieval suggestion (get_doc or list_sections + get_section). AFTER calling this tool, follow the suggestion: call get_doc() for small files or list_sections() + get_section() for large files. For natural language questions use search_docs() instead. Data sourced from bundled TOPIC_MAP and doc file content scan. Required: query.
search_docs(query, max_results)
USE WHEN finding documentation sections that match specific terms across all Pine Script v6 docs. Returns up to max_results sections ranked by match count, each with a preview and a get_section() call hint. AFTER calling this tool, call get_section(file, header) for each result you want to read in full. Data sourced from bundled Pine Script v6 documentation. Required: query.
validate_function(fn_name)
USE WHEN confirming a Pine Script v6 function name is valid before using it in code. Returns a valid/invalid verdict with namespace suggestions or known replacement hints (e.g. ta.adx → ta.dmi, security → request.security). AFTER calling this tool, call get_functions(namespace) to list all valid functions in the relevant namespace if the function is invalid. Data sourced from bundled pine_v6_functions.json. Required: fn_name.

Last successful function declaration observed on . Source: https://pinescript-mcp.fly.dev/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://pinescript-mcp.fly.dev/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
Latest published version 0.6.17 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-04-04 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-04-04 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
mcp tools declared 10 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe pinescript-mcp.fly.dev
mcp endpoint status ok The server listed 10 functions when asked. as of probe pinescript-mcp.fly.dev

Where to get it

Also from paulieb89

  • BAILII UK Case Law
    Search UK case law on BAILII — court judgments with section extraction. Runs locally.
  • UK Property Data
    UK property data — Land Registry comps, EPC, Rightmove, rental yields, stamp duty, Companies House
  • UK Due Diligence
    UK due diligence — Companies House, Charity Commission, Land Registry, Gazette, HMRC VAT
  • UK Legal Research
    UK legal research — case law, legislation, Hansard, bills, votes, committees, HMRC, citations

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. Tools declared by the MCP server at https://pinescript-mcp.fly.dev/mcp — pinescript-mcp.fly.dev, observed , trust tier 1.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.