Twelve Data Official

v1.0.0

Official Twelve Data integration for OpenClaw and ClawHub. Provides real-time and historical financial market data for stocks, forex, crypto, ETFs, indices,...

1· 143·0 current·0 all-time
byTwelve Data@twelvedata

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for twelvedata/twelvedata.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Twelve Data Official" (twelvedata/twelvedata) from ClawHub.
Skill page: https://clawhub.ai/twelvedata/twelvedata
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install twelvedata/twelvedata

ClawHub CLI

Package manager switcher

npx clawhub@latest install twelvedata
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Twelve Data market data) match the runtime instructions and reference docs. The skill reasonably prefers an MCP server and offers a fallback to the official SDK/REST/WebSocket APIs — those are appropriate for this purpose. Note: registry metadata lists no homepage/credentials, but SKILL.md references twelvedata.com and an optional TWELVE_DATA_API_KEY for direct API access (see environment_proportionality).
Instruction Scope
SKILL.md contains clear, scoped instructions for using an MCP server, the official Python SDK, or direct REST/WebSocket calls. It advises validating symbols, respecting rate limits, not hardcoding API keys, and reading local reference files before calling endpoints. There are no instructions to read unrelated files or exfiltrate data.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code. Commands shown (pip install mcp-server-twelve-data) are normal for installing a connector; nothing is downloaded from obscure URLs or written by the skill itself.
Credentials
The skill sensibly uses a Twelve Data API key when the MCP server is not available. The registry metadata reported 'no required env vars', but SKILL.md documents an optional TWELVE_DATA_API_KEY (only for fallback). This optional credential is proportional to the stated functionality; confirm the registry listing and whether the platform will prompt for the key only when needed.
Persistence & Privilege
The skill does not request always:true and does not declare any system-wide persistence. Autonomous invocation is allowed (platform default) which is appropriate for an on-demand data connector.
Assessment
This appears to be the official Twelve Data integration and is internally consistent. Before installing: (1) verify the publisher/repository (SKILL.md points to twelvedata.com and GitHub links) to ensure you trust the source; (2) be prepared to provide a Twelve Data API key only if you do not run the MCP server locally — do not paste your API key into chat prompts or public code; (3) if you run the MCP server, inspect its repository and configuration (network exposure, auth storage) before running it on a public host; (4) confirm the registry metadata (homepage/env declarations) with the publisher if you want exact provenance. Otherwise the skill’s behavior is proportional to its stated purpose.

Like a lobster shell, security has layers — review code before you run it.

financevk978749294bhqq4p412aqt3zzn83t2wklatestvk978749294bhqq4p412aqt3zzn83t2wkmarket-datavk978749294bhqq4p412aqt3zzn83t2wkmcpvk978749294bhqq4p412aqt3zzn83t2wkofficialvk978749294bhqq4p412aqt3zzn83t2wkreal-timevk978749294bhqq4p412aqt3zzn83t2wkstocksvk978749294bhqq4p412aqt3zzn83t2wk
143downloads
1stars
1versions
Updated 4w ago
v1.0.0
MIT-0

Twelve Data Official Skill

Overview

This is the official skill from Twelve Data for OpenClaw / ClawHub. It equips the AI agent with accurate, up-to-date financial market data and intelligent workflows for research, analysis, trading signals, and portfolio monitoring.

When to Activate This Skill

  • Requests for current prices, quotes, or charts (e.g., "What's the current price of AAPL?")
  • Historical data and time series analysis
  • Technical indicators (RSI, MACD, SMA, Bollinger Bands, etc.)
  • Fundamentals, earnings, dividends, financial statements, or company profiles
  • Symbol search or market scanning
  • Portfolio tracking, alerts, or research reports
  • Any natural-language question involving stocks, forex, crypto, ETFs, or indices

Preferred Method: Official Twelve Data MCP Server (Recommended)

The MCP server provides the most secure, streaming, and token-efficient way to access the full Twelve Data API.

Setup Instructions:

  1. Get your free or paid API key at https://twelvedata.com/register
  2. Run the MCP server using UV (easiest):
    uvx mcp-server-twelve-data --apikey YOUR_TWELVE_DATA_API_KEY
    
    Or install via pip:
    pip install mcp-server-twelve-data
    mcp-server-twelve-data --apikey YOUR_TWELVE_DATA_API_KEY
    
  3. Configure your AI client (Claude Desktop, Cursor, OpenClaw, etc.) to use the twelvedata MCP server.

The agent will automatically detect and route requests through the running MCP server when available.

Fallback: Direct API or Python SDK

If MCP is unavailable, the agent can use:

  • Official Python SDK: pip install twelvedata
  • Or direct REST/WebSocket calls to api.twelvedata.com

Detailed Reference Documentation

For complete, LLM-optimized endpoint details, parameters, response formats, and examples, refer to the files in the references/ folder:

  • references/llms-index.md — Main index of all documentation
  • references/market-data.md — Time series, quote, price, market movers
  • references/technical-indicators.md — 100+ technical indicators
  • references/fundamentals.md — Financial statements, earnings, dividends
  • references/websocket/ — Real-time WebSocket documentation
  • references/ai/ — MCP and AI-specific guidance

Best Practice: When the user request requires specific endpoints or parameters, the agent should first read the relevant file from the references/ folder before making API calls.

Agent Instructions & Best Practices

  • Always validate symbols first using symbol search when the user provides a company name.
  • Prefer batch requests and appropriate outputsize to minimize API usage.
  • For time series: Default to interval=1day unless the user specifies intraday.
  • Request pre-computed technical indicators instead of calculating them manually.
  • Use dedicated fundamentals endpoints for income statements, balance sheets, cash flow, and earnings.
  • For real-time needs: Leverage WebSocket streaming via the MCP server.
  • Output style: Present data in clean Markdown tables + a clear plain-English summary. Always cite "Twelve Data" as the source.
  • Respect rate limits — suggest upgrading the plan for high-volume usage.
  • Handle missing data gracefully and note timezones (default: America/New_York).

Security Guidelines

  • Never expose or hardcode the API key in prompts or generated code.
  • Prefer the MCP server over raw HTTP calls whenever possible.
  • Cache repeated queries when appropriate.

Upgrade Prompt

"For higher rate limits, longer historical data, or advanced features, upgrade your Twelve Data plan here: https://twelvedata.com/pricing"

Resources

LLM-Friendly Documentation (Highly Recommended)

Twelve Data provides clean, agent-optimized documentation specifically written for LLMs:

When detailed endpoint parameters, response formats, or examples are needed, the agent should read the relevant LLM documentation above before making calls.

This skill is maintained by the Twelve Data team. Feedback and issues are welcome in the repository.

Comments

Loading comments...