stocks

Pack: twelvedata · 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/stocks for the schema, then POST the same URL with its arguments for the data.

Twelve Data reference list of all supported stock symbols with exchange and country metadata. Use to discover or validate tickers before querying price endpoints.

Parameters

NameTypeRequiredDescription
symbolstringnoOptional ticker filter (e.g. “AAPL”).
countrystringnoOptional country filter (e.g. “United States”).
typestringnoOptional instrument type filter (e.g. “Common Stock”).

Example call

Arguments

{}

curl

curl -X POST https://gateway.pipeworx.io/twelvedata/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"stocks","arguments":{}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('stocks', {});

Response shape

FieldTypeDescription
statusstringResponse status
codenumberResponse code
messagestringResponse message
Full JSON Schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Response status"
    },
    "code": {
      "type": "number",
      "description": "Response code"
    },
    "message": {
      "type": "string",
      "description": "Response message"
    }
  }
}

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 twelvedata pack
{
  "mcpServers": {
    "twelvedata": {
      "url": "https://gateway.pipeworx.io/twelvedata/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026