tickers
Pack: polygon-io · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/tickers for the schema, then POST the same URL with its arguments for the data.
Search Massive (formerly Polygon.io) reference universe for US stocks, options, indices, forex, and crypto tickers. Returns symbol, name, market, asset class, primary exchange, currency. Use to resolve a company name to a tradable symbol.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
search | string | no | |
type | string | no | |
market | string | no | |
exchange | string | no | |
active | boolean | no | |
limit | number | no | |
sort | string | no | |
order | string | no |
Example call
Arguments
{
"search": "Apple"
}
curl
curl -X POST https://gateway.pipeworx.io/polygon-io/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tickers","arguments":{"search":"Apple"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('tickers', {
"search": "Apple"
});
More examples
{
"search": "TSLA",
"market": "stocks",
"active": true,
"limit": 10
}
Response shape
| Field | Type | Description |
|---|---|---|
status | string | API response status |
results | array | List of tickers matching search criteria |
count | number | Number of results |
next_url | string | Next page URL if available |
Full JSON Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "API response status"
},
"results": {
"type": "array",
"description": "List of tickers matching search criteria",
"items": {
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Ticker symbol"
},
"name": {
"type": "string",
"description": "Company name"
},
"market": {
"type": "string",
"description": "Market type"
},
"locale": {
"type": "string",
"description": "Locale"
},
"primary_exchange": {
"type": "string",
"description": "Primary exchange"
},
"type": {
"type": "string",
"description": "Asset type"
},
"active": {
"type": "boolean",
"description": "Whether ticker is active"
}
}
}
},
"count": {
"type": "number",
"description": "Number of results"
},
"next_url": {
"type": "string",
"description": "Next page URL if available"
}
}
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the polygon-io pack
{
"mcpServers": {
"polygon-io": {
"url": "https://gateway.pipeworx.io/polygon-io/mcp"
}
}
}
See Getting Started for client-specific install steps.