Polygon · Capability
Polygon Reference REST API — CorporateActions
Reference — CorporateActions. 2 operations. Lead operation: List Stock Splits. Self-contained Naftiko capability covering one Polygon business surface.
What You Can Do
GET
Liststocksplits
— List Stock Splits
/v1/v3/reference/splits
GET
Listdividends
— List Stock Dividends
/v1/v3/reference/dividends
MCP Tools
list-stock-splits
List Stock Splits
read-only
idempotent
list-stock-dividends
List Stock Dividends
read-only
idempotent
Capability Spec
naftiko: "1.0.0-alpha2"
info:
label: "Polygon Reference REST API — CorporateActions"
description: >-
Reference — CorporateActions. 2 operations. Lead operation: List Stock Splits.
Self-contained Naftiko capability covering one Polygon business surface.
tags:
- Polygon
- Reference
- CorporateActions
created: "2026-05-29"
modified: "2026-05-29"
binds:
- namespace: env
keys:
POLYGON_API_KEY: POLYGON_API_KEY
capability:
consumes:
- type: http
namespace: "reference-corporateactions"
baseUri: "https://api.polygon.io"
description: "Polygon Reference REST API — CorporateActions business capability."
authentication:
type: bearer
token: "{{env.POLYGON_API_KEY}}"
resources:
- name: "reference-splits"
path: "/v3/reference/splits"
operations:
- name: "listStockSplits"
method: GET
description: "List Stock Splits"
inputParameters:
- name: "ticker"
in: query
type: string
required: false
- name: "execution_date"
in: query
type: string
required: false
- name: "limit"
in: query
type: integer
required: false
outputRawFormat: json
outputParameters:
- name: result
type: object
value: "$."
- name: "reference-dividends"
path: "/v3/reference/dividends"
operations:
- name: "listDividends"
method: GET
description: "List Stock Dividends"
inputParameters:
- name: "ticker"
in: query
type: string
required: false
- name: "ex_dividend_date"
in: query
type: string
required: false
- name: "limit"
in: query
type: integer
required: false
outputRawFormat: json
outputParameters:
- name: result
type: object
value: "$."
exposes:
- type: rest
namespace: "reference-corporateactions-rest"
port: 8080
description: "REST adapter for Polygon Reference REST API — CorporateActions."
resources:
- path: "/v1/v3/reference/splits"
name: "reference-splits"
description: "REST surface for reference-splits."
operations:
- method: GET
name: "listStockSplits"
description: "List Stock Splits"
call: "reference-corporateactions.listStockSplits"
with:
ticker: "rest.ticker"
execution_date: "rest.execution_date"
limit: "rest.limit"
outputParameters:
- type: object
mapping: "$."
- path: "/v1/v3/reference/dividends"
name: "reference-dividends"
description: "REST surface for reference-dividends."
operations:
- method: GET
name: "listDividends"
description: "List Stock Dividends"
call: "reference-corporateactions.listDividends"
with:
ticker: "rest.ticker"
ex_dividend_date: "rest.ex_dividend_date"
limit: "rest.limit"
outputParameters:
- type: object
mapping: "$."
- type: mcp
namespace: "reference-corporateactions-mcp"
port: 9090
transport: http
description: "MCP adapter for Polygon Reference REST API — CorporateActions."
tools:
- name: "list-stock-splits"
description: "List Stock Splits"
hints:
readOnly: true
destructive: false
idempotent: true
call: "reference-corporateactions.listStockSplits"
with:
ticker: "tools.ticker"
execution_date: "tools.execution_date"
limit: "tools.limit"
outputParameters:
- type: object
mapping: "$."
- name: "list-stock-dividends"
description: "List Stock Dividends"
hints:
readOnly: true
destructive: false
idempotent: true
call: "reference-corporateactions.listDividends"
with:
ticker: "tools.ticker"
ex_dividend_date: "tools.ex_dividend_date"
limit: "tools.limit"
outputParameters:
- type: object
mapping: "$."