Polygon · Capability
Polygon Reference REST API — Tickers
Reference — Tickers. 3 operations. Lead operation: List Ticker Symbols. Self-contained Naftiko capability covering one Polygon business surface.
What You Can Do
GET
Listtickers
— List Ticker Symbols
/v1/v3/reference/tickers
GET
Gettickerdetails
— Get Ticker Details
/v1/v3/reference/tickers/{ticker}
GET
Listtickertypes
— List Ticker Types
/v1/v3/reference/tickers/types
MCP Tools
list-ticker-symbols
List Ticker Symbols
read-only
idempotent
get-ticker-details
Get Ticker Details
read-only
idempotent
list-ticker-types
List Ticker Types
read-only
idempotent
Capability Spec
naftiko: "1.0.0-alpha2"
info:
label: "Polygon Reference REST API — Tickers"
description: >-
Reference — Tickers. 3 operations. Lead operation: List Ticker Symbols.
Self-contained Naftiko capability covering one Polygon business surface.
tags:
- Polygon
- Reference
- Tickers
created: "2026-05-29"
modified: "2026-05-29"
binds:
- namespace: env
keys:
POLYGON_API_KEY: POLYGON_API_KEY
capability:
consumes:
- type: http
namespace: "reference-tickers"
baseUri: "https://api.polygon.io"
description: "Polygon Reference REST API — Tickers business capability."
authentication:
type: bearer
token: "{{env.POLYGON_API_KEY}}"
resources:
- name: "reference-tickers"
path: "/v3/reference/tickers"
operations:
- name: "listTickers"
method: GET
description: "List Ticker Symbols"
inputParameters:
- name: "ticker"
in: query
type: string
required: false
- name: "type"
in: query
type: string
required: false
- name: "market"
in: query
type: string
required: false
- name: "exchange"
in: query
type: string
required: false
- name: "active"
in: query
type: boolean
required: false
- name: "search"
in: query
type: string
required: false
- name: "order"
in: query
type: string
required: false
- name: "limit"
in: query
type: integer
required: false
- name: "sort"
in: query
type: string
required: false
outputRawFormat: json
outputParameters:
- name: result
type: object
value: "$."
- name: "reference-tickers-ticker"
path: "/v3/reference/tickers/{ticker}"
operations:
- name: "getTickerDetails"
method: GET
description: "Get Ticker Details"
inputParameters:
- name: "ticker"
in: path
type: string
required: true
- name: "date"
in: query
type: string
required: false
outputRawFormat: json
outputParameters:
- name: result
type: object
value: "$."
- name: "reference-tickers-types"
path: "/v3/reference/tickers/types"
operations:
- name: "listTickerTypes"
method: GET
description: "List Ticker Types"
inputParameters:
- name: "asset_class"
in: query
type: string
required: false
- name: "locale"
in: query
type: string
required: false
outputRawFormat: json
outputParameters:
- name: result
type: object
value: "$."
exposes:
- type: rest
namespace: "reference-tickers-rest"
port: 8080
description: "REST adapter for Polygon Reference REST API — Tickers."
resources:
- path: "/v1/v3/reference/tickers"
name: "reference-tickers"
description: "REST surface for reference-tickers."
operations:
- method: GET
name: "listTickers"
description: "List Ticker Symbols"
call: "reference-tickers.listTickers"
with:
ticker: "rest.ticker"
type: "rest.type"
market: "rest.market"
exchange: "rest.exchange"
active: "rest.active"
search: "rest.search"
order: "rest.order"
limit: "rest.limit"
sort: "rest.sort"
outputParameters:
- type: object
mapping: "$."
- path: "/v1/v3/reference/tickers/{ticker}"
name: "reference-tickers-ticker"
description: "REST surface for reference-tickers-ticker."
operations:
- method: GET
name: "getTickerDetails"
description: "Get Ticker Details"
call: "reference-tickers.getTickerDetails"
with:
ticker: "rest.ticker"
date: "rest.date"
outputParameters:
- type: object
mapping: "$."
- path: "/v1/v3/reference/tickers/types"
name: "reference-tickers-types"
description: "REST surface for reference-tickers-types."
operations:
- method: GET
name: "listTickerTypes"
description: "List Ticker Types"
call: "reference-tickers.listTickerTypes"
with:
asset_class: "rest.asset_class"
locale: "rest.locale"
outputParameters:
- type: object
mapping: "$."
- type: mcp
namespace: "reference-tickers-mcp"
port: 9090
transport: http
description: "MCP adapter for Polygon Reference REST API — Tickers."
tools:
- name: "list-ticker-symbols"
description: "List Ticker Symbols"
hints:
readOnly: true
destructive: false
idempotent: true
call: "reference-tickers.listTickers"
with:
ticker: "tools.ticker"
type: "tools.type"
market: "tools.market"
exchange: "tools.exchange"
active: "tools.active"
search: "tools.search"
order: "tools.order"
limit: "tools.limit"
sort: "tools.sort"
outputParameters:
- type: object
mapping: "$."
- name: "get-ticker-details"
description: "Get Ticker Details"
hints:
readOnly: true
destructive: false
idempotent: true
call: "reference-tickers.getTickerDetails"
with:
ticker: "tools.ticker"
date: "tools.date"
outputParameters:
- type: object
mapping: "$."
- name: "list-ticker-types"
description: "List Ticker Types"
hints:
readOnly: true
destructive: false
idempotent: true
call: "reference-tickers.listTickerTypes"
with:
asset_class: "tools.asset_class"
locale: "tools.locale"
outputParameters:
- type: object
mapping: "$."