- Headless Oracle
Headless Oracle
Real-time market status (OPEN/CLOSED/HALTED/UNKNOWN) for 7 global stock exchanges with Ed25519-signed receipts. Designed for AI agents and automated trading systems. Fail-closed: UNKNOWN always means CLOSED. Handles DST, holidays, lunch breaks, early closes, and circuit breakers.
Overview
MCP Directory Listing — Headless Oracle
Use this block for submissions to Smithery, MCP.so, and any other MCP registry.
name: Headless Oracle
description: Real-time market status (OPEN/CLOSED/HALTED/UNKNOWN) for 7 global stock exchanges
with Ed25519-signed receipts. Designed for AI agents and automated trading systems. Fail-closed:
UNKNOWN always means CLOSED. Handles DST, holidays, lunch breaks, early closes, and circuit breakers.
endpoint: https://headlessoracle.com/mcp
protocol: MCP 2024-11-05
transport: Streamable HTTP (POST)
tools:
- name: get_market_status
description: >
Get the current operational status of a specific exchange. Returns a cryptographically
signed receipt with OPEN, CLOSED, HALTED, or UNKNOWN status. HALTED means a circuit
breaker override is active. UNKNOWN means the oracle cannot determine state — treat as CLOSED.
inputs:
- name: mic
type: string
required: true
description: ISO 10383 MIC code — XNYS, XNAS, XLON, XJPX, XPAR, XHKG, or XSES
- name: get_market_schedule
description: >
Get the next open/close times for a specific exchange. Returns times in UTC, plus
holiday flags, early-close (half-day) details, and lunch break windows where applicable.
Includes data_coverage_years so agents know when holiday data runs out.
inputs:
- name: mic
type: string
required: true
description: ISO 10383 MIC code
- name: list_exchanges
description: >
List all 7 supported exchanges with MIC codes, names, timezones, and trading hours.
Use this to discover which exchanges are supported before calling get_market_status.
inputs: []
auth: None required for MCP tools (uses /v5/demo internally — public, no API key)
category: Finance / Trading / Market Data
tags:
- market-status
- trading
- defi
- rwa
- ed25519
- cryptographic-signatures
- fail-closed
- market-hours
- exchange-calendar
- ai-agents
exchanges:
- mic: XNYS
name: New York Stock Exchange
timezone: America/New_York
- mic: XNAS
name: NASDAQ
timezone: America/New_York
- mic: XLON
name: London Stock Exchange
timezone: Europe/London
- mic: XJPX
name: Japan Exchange Group (Tokyo)
timezone: Asia/Tokyo
- mic: XPAR
name: Euronext Paris
timezone: Europe/Paris
- mic: XHKG
name: Hong Kong Exchanges and Clearing
timezone: Asia/Hong_Kong
- mic: XSES
name: Singapore Exchange
timezone: Asia/Singapore
safety_guarantees:
- fail_closed: true
description: UNKNOWN status means CLOSED — the oracle never fails open
- signed_receipts: true
description: Every response is Ed25519-signed; verifiable without trusting the operator
- receipt_ttl_seconds: 60
description: Receipts expire after 60 seconds to prevent stale-data decisions
- portable: true
description: Receipts are bearer attestations — any agent can verify without calling the API
website: https://headlessoracle.com
documentation: https://headlessoracle.com/docs
openapi: https://headlessoracle.com/openapi.json
llms_txt: https://headlessoracle.com/llms.txt
agent_json: https://headlessoracle.com/.well-known/agent.json
key_registry: https://headlessoracle.com/v5/keys
well_known: https://headlessoracle.com/.well-known/oracle-keys.json
github: https://github.com/LembaGang/headless-oracle-v5
npm: "@headlessoracle/verify"
npm_url: https://www.npmjs.com/package/@headlessoracle/verify
license:
api: Proprietary
verify_sdk: MIT
Smithery Submission
File already created at smithery.yaml in the repo root. Submit at https://smithery.ai/new.
Notes for Reviewers
- The MCP endpoint is public (no API key required for the three tools listed above).
- Production
/v5/statusreceipts require anX-Oracle-Keyheader — this is a REST-only concern, not exposed through MCP tools, which use the demo path internally. - Signed receipts can be verified independently using
@headlessoracle/verify(npm) or via the Web Crypto API with the public key from/.well-known/oracle-keys.json.
Server Config
{
"mcpServers": {
"headless-oracle": {
"url": "https://headlessoracle.com/mcp"
}
}
}Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Amap Maps高德地图官方 MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Playwright McpPlaywright MCP server
Serper MCP ServerA Serper MCP Server
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
DeepChatYour AI Partner on Desktop
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题;
Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
WindsurfThe new purpose-built IDE to harness magic
Tavily Mcp
CursorThe AI Code Editor
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
ChatWiseThe second fastest AI chatbot™