@spliceloom/mcp
OfficialProvides live oracle price and candlestick data from Chainlink for assets, exposed through commands like splice oracle price and splice oracle candles.
Provides tools for interacting with GitHub repositories, file contents, and search via the @splice/github skill, with access to api.github.com.
Provides tools for Robinhood Chain tokens, Robinhood Stock Tokens, research reports, large trades, perps, DeFi, and stock quotes through the @splice/robinhood skill and live data providers.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@spliceloom/mcpshow me the live TSLA token price with all sources"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Splice gives autonomous agents real capabilities — tools, data and services — through a verified, permissioned package layer. A capability is a skill: a versioned package of tools with typed inputs and outputs and declared permissions. Splice finds it, verifies it, installs it and runs it in a sandbox, from the command line, from TypeScript or from any MCP client.
search → verify → install → run → composeVerified before install. SHA-256 and size against registry metadata, safe archive decoding, package validation and provenance. Published versions are immutable.
Sandboxed execution. Every tool call runs in its own Node.js process, limited to the files, hosts, variables and host capabilities the package declares. Undeclared access is denied.
Real data, never invented. A host data layer reads live providers — Robinhood Chain, DEX markets, Robinhood Stock Tokens, perps, DeFi, oracle prices, global and US markets — and labels every value
LIVE,CACHED,UNAVAILABLEorERRORwith its source.One contract everywhere. The same tool descriptors drive the CLI, the SDK, the MCP servers and the registry.
Zero runtime dependencies. Node.js only.
Install
npm install -g @spliceloom/cli # the `splice` command · Node.js 22.18+
splice chain info # Robinhood Chain, read live with no key
splice setup --init # optional: ~/.splice/.env for provider keysWindows, keys and every feature: Quickstart.
Related MCP server: mcp-service
Live data, from the terminal
Every row below is real output: the provider, the chain and the fetch time are printed with it, rankings print their formula, and sources are never averaged.
$ splice tokens trending --limit 5
tokens trending ● LIVE source=codex chain=robinhood(4663) resource=filterTokens
# TOKEN NAME PRICE 1H 4H 24H VOL 24H LIQUIDITY MCAP HOLDERS BUY/SELL AGE
1 HOOKR Hookr.fun $0.02577 +11.7% +49.6% +31.8% $2.33M $863K $25.8M 7,974 2642/2448 58d
2 ORBIO Orbio.so $0.08065 +1.5% -5.7% -5.3% $2.45M $970K $76.6M 11,453 4275/3736 13d
3 CASHCAT Cash Cat $0.1548 -0.5% -6.4% -9.6% $3.53M $654K $155M 112,933 2609/2770 3mo
4 PONS Pons $0.4441 -1.2% -4.8% -12.2% $4.82M $1.26M $444M 101,657 1807/1875 24d
5 RBD RobinDog $0.007357 -5.0% -6.7% -7.6% $4.06M $52.9K $7.36M 7,997 9922/4529 8d
ranking: Codex trending score over h24; liquidity > $10,000; tokens flagged as potential scams excluded
$ splice stock quote TSLA
stock TSLA Tesla • Robinhood Token 0x322F0929c4625eD5bAd873c95208D54E1c003b2d
robinhood token $370.97 / $370.99 day $354.90–$374.60 ● LIVE source=robinhood-stock-api
chainlink $370.585 (1m candle 23:03 UTC) ● LIVE source=chainlink-candlestick
dex $371.47 24h +4.4% liquidity $336K ● LIVE source=dexscreener
finnhub $370.59 +4.7% underlying stock ● LIVE source=finnhub
codex $370.693 ● LIVE source=codex
defillama $370.935 confidence 0.995 ● LIVE source=defillamaArea | Commands |
Overview |
|
Tokens on Robinhood Chain |
|
Research & monitoring |
|
Robinhood Stock Tokens & US markets |
|
Perps, DeFi, macro |
|
Chain, wallets, contracts |
|
Ask anything |
|
Many features work without keys (public RPC, DexScreener, GeckoTerminal, DefiLlama, Lighter,
CoinGecko). splice setup lists what each free key unlocks.
Skills
splice init
splice search robinhood
splice info @splice/robinhood # versions, integrity, permissions, tools
splice add @splice/robinhood --accept-permissions # verified before anything is extracted
splice run robinhood.trending limit=5Skill | What it does | Permissions |
Robinhood Chain tokens, research reports, large trades, stock tokens, perps, DeFi | host capabilities only | |
balances, transactions, blocks, tokens, contracts, logs | host capabilities only | |
prices, DEX pairs, candles, token security | host capabilities only | |
web search, page text, site maps, cited answers | host capabilities only | |
repositories, contents, search |
| |
HTTP GET/POST | public hosts (private addresses refused) | |
read, write, list |
| |
parse, stringify, pick | none |
Skills that need data ask the host for a capability (tokens.rank, stock.quote, …) instead of
holding keys: the host checks the grant, budget and arguments, calls its configured provider and
returns the result with provenance. Host capabilities →
From code
npm install @spliceloom/sdkimport { Splice, isLive } from "@spliceloom/sdk";
const splice = new Splice({ project: "./agent" });
const trending = await splice.tokens.rank("trending", { limit: 10 });
if (isLive(trending)) console.log(trending.data, trending.provenance.source);
await splice.add("@splice/json");
const result = await splice.run("json.parse", { text: '{"hello":"world"}' });For agents (MCP)
claude mcp add splice -- splice mcp --project ./agent --datasplice mcp serves the installed skills over stdio (or Streamable HTTP with a bearer token); --data
adds 70 read-only live data tools. Works with Claude Code, Claude Desktop, Cursor and any MCP client.
MCP guide →
Architecture
flowchart LR
subgraph clients [" "]
CLI["splice CLI"]
SDK["TypeScript SDK"]
MCP["MCP server"]
end
REG[("Registry<br/>Cloudflare Worker · D1<br/>artifacts: GitHub Releases")]
VER["verify<br/>SHA-256 · size · package · provenance"]
RT["sandboxed runtime<br/>one process per call"]
BRK["capability broker"]
DATA["data layer<br/>live providers · provenance"]
CLI & SDK & MCP --> REG --> VER --> RT
RT -- "ctx.capability()" --> BRK --> DATAPath | Package | Purpose |
| manifest, schemas, names, semver, archives, verification, API types | |
| sandboxed tool execution, network policy, capability IPC | |
| projects, lockfile, registry client, installer, publishing | |
| live data layer: providers, routing, caching, provenance | |
| SDK for applications and agents | |
| MCP protocol, stdio and Streamable HTTP, data tools | |
| the | |
— | registry Worker (D1 + GitHub Releases) and a local Node registry | |
— | spliceloom.com and docs.spliceloom.com (static, built from | |
| official skills | |
— | an agent and a multi-skill composition |
Security
SHA-256 verification proves integrity — you received the bytes the registry recorded. Publisher
signatures (Ed25519, checked locally on every install; --require-signed refuses unsigned
versions) prove which registered key signed them — see package signing. The runtime is a strong guardrail built on the Node.js
permission model and an in-process network guard, not OS-level isolation. Provider keys stay in the
host and are redacted from every result. Read the security model
before running third-party skills, and report vulnerabilities privately as described in
SECURITY.md.
Development
npm install
npm test # clean build + every unit, integration and end-to-end test
npm run typecheck # strict, incl. skills, examples and the website
npm run test:live # real provider integration tests (needs provider keys)
npm run site:build # apps/site/dist (site) + apps/site/dist-docs (docs)No Cloudflare account, Docker or provider key is needed for development and the test suite. See CONTRIBUTING.md.
Status
Developer preview. Working today: the public registry, CLI, SDK, MCP servers, sandboxed runtime, capability broker, live data layer and eight official skills. Not yet: organizations and private registries, hosted skill execution. See the roadmap.
Official $SPLICE contract address: 0xe61717414b34d1f5a1E17F5a91a980A1f4Ef2806
This is the only official contract, announced on spliceloom.com and @spliceloom on X. Any other token using the Splice name is not ours.
Splice is an independent project. It is not affiliated with, endorsed by or sponsored by Robinhood Markets, Inc.; Robinhood Chain is referenced as a public network that Splice reads data from. Market data is not financial advice.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Discover and inspect public Runx skills before installing them. This read-only hosted MCP exposes search_skills and get_skill. The Apache-2.0 Rust runtime executes skills locally with scoped authority, approval gates and signed receipts. Docs: https://runx.ai/docs/mcp.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that transforms Claude-style skills and resources into callable tools for any MCP-compatible agent or client. It automatically discovers, exposes, and executes scripts from skills organized in local directories or packaged archives.MIT
- AlicenseNot gradedqualityBmaintenanceDual-interface MCP server that exposes declarative tools and reusable skills via standard MCP protocol and provides a REST API for authoring them.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceMCP server that unifies and synchronizes AI coding skills across multiple tools, exposing skill discovery and retrieval via list_skills and read_skill.24 npm14MIT
- AlicenseAqualityDmaintenanceExposes a verified tool registry (calculator, sandboxed file read, web fetch) over MCP stdio, enabling any MCP-capable client to reuse the same tools from the inspectable ReAct loop.3MIT