Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

TILLA - market data on one clock

by TillaCryptoversion 2.0.3i★ –iComputer or cloud
Registry nameio.github.TillaCrypto/tilla-mcp

Install

Overview

Description from the maker (original English)

Aligned market data for AI agents: crypto, stocks, FX and macro on one clock. Local or hosted.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Computer or cloud
  • Transport: stdio, Streamable HTTP
  • Category: Accounting, finance & tax
  • You need to fill in: TILLA_API_KEY, X-API-Key

Install

Pick the AI app you use, then copy the settings.

Before you install

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • Runs in the cloudNothing to install; it connects over the internet
  • PyPIPython’s uv installed (for the uvx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Or run it on your computer

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "tilla": {
      "command": "uvx",
      "args": [
        "tilla-mcp"
      ],
      "env": {
        "TILLA_API_KEY": "your-value",
        "TILLA_API_BASE": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add --transport http tilla https://mcp.tillacrypto.com/mcp --header 'X-API-Key: your-value'

Or run it on your computer

claude mcp add tilla --env TILLA_API_KEY=your-value --env TILLA_API_BASE=your-value -- uvx tilla-mcp

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "tilla": {
      "url": "https://mcp.tillacrypto.com/mcp",
      "headers": {
        "X-API-Key": "your-value"
      }
    }
  }
}

Or run it on your computer

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "tilla": {
      "command": "uvx",
      "args": [
        "tilla-mcp"
      ],
      "env": {
        "TILLA_API_KEY": "your-value",
        "TILLA_API_BASE": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "tilla": {
      "type": "http",
      "url": "https://mcp.tillacrypto.com/mcp",
      "headers": {
        "X-API-Key": "your-value"
      }
    }
  }
}

Or run it on your computer

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "tilla": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "tilla-mcp"
      ],
      "env": {
        "TILLA_API_KEY": "your-value",
        "TILLA_API_BASE": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • TILLA_API_KEY secret required env
    Your TILLA API key (tk_live_...). Get a free one at https://tillacrypto.com
  • TILLA_API_BASE env
    API base URL. Defaults to https://api.tillacrypto.com
  • X-API-Key secret HTTP header
    Your TILLA API key (tk_live_...). Optional for the free tools. Get a free one at https://tillacrypto.com

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Tool names and descriptions exactly as the server reported them on Nov 6, 2026. The maker wrote them, not us; we show them as plain text.

  • tilla_about

    What TILLA is, who it's for, and how to start. No API key needed.

  • tilla_status

    The newest 1-minute bar and the tiers served. No API key needed.

  • tilla_tiers

    The public plans: price, history cap, request limits and size. No API key needed.

  • tilla_inventory

    Exactly what the caller's key holds. No arguments: every lane per layer with its series count. layer=raw|derived|node and lane=1min|hour|daily|...: every series name there. Call this before tilla_latest / tilla_window and use the names it returns. Needs your API key (hosted: the

  • tilla_window

    A window of bars. Name exactly what you want, one of: `series` = comma-separated names (at most 200) from tilla_inventory, or a pattern like 'btc_*' / '*_close'; or `markets` + `fields` ('btc,eth' + 'close,volume' -> btc_close, btc_volume, eth_close, eth_volume). layer = raw | de

  • tilla_latest

    The newest bar of the named series on one lane. Needs your API key (hosted: the X-API-Key header; local: TILLA_API_KEY).

  • tilla_usage

    The caller's plan and budget right now: tier, history days, limits, used today. Needs your API key (hosted: the X-API-Key header; local: TILLA_API_KEY).

  • tilla_markets

    Every market TILLA carries - crypto, US stocks and ETFs, FX, macro - with its category, its related markets, how many series each plan holds of it, and its lanes. No API key needed. Use the `id` with tilla_market.

  • tilla_market

    One market in one call: every series of `market` (an id from tilla_markets, e.g. btc, nvda, eurusd, gold) the key holds on `lane`, on one clock. layer = raw | derived | node | deep | all. related=True adds its connected markets (btc: its ETFs and miners). period = 1d 7d 30d 2m 3m

  • tilla_sample

    The free sample of one plan (free, builder, pro or max), no key needed: how many series it holds on every lane, and one aligned 1-minute row of real values. The full one-tick files are at /v1/sample/ .csv and .db (named in the answer's `files`).

  • tilla_health

    The newest bar of every lane on every layer - is the data current? No API key needed.

  • tilla_docs

    The whole API manual in one call, no key needed: every call, every parameter, every plan, how paging, tick, resume, changes and bulk work. Read this first when you need to know how to do anything.

  • tilla_tick

    Your whole plan, live, in one call: every series the key holds on every lane that closed at a boundary (`at` = 'YYYY-MM-DD HH:MM', default the minute just closed). Per lane: bar, complete, series, values. Needs a key.

  • tilla_changes

    Every value our checks repaired since `since` ('YYYY-MM-DD HH:MM:SS') that the key holds, with its value now - apply them and a kept copy stays correct. Pass the answer's `until` as the next since. Needs a key.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account TillaCrypto, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • ✓ Pass

    Endpoint responds

    Responded in 136 ms (HTTP 200)

  • – Not applicable

    Sign-in with OAuth

    No sign-in needed

  • ✓ Pass

    No hidden instructions in tool descriptions

    Read 14 tool descriptions and found no hidden instructions to the AI

Compared with others in Accounting, finance & taxi

  • More stars than 0% of the other 2911 servers in this category
  • Published to the registry more recently than 89% of the other 2911 servers in this category
  • Basic checks equal to or better than 100% of the other 2911 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is TILLA - market data on one clock safe?

It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: TILLA_API_KEY, X-API-Key

Does it run on my computer or in the cloud?

Either way works: install it on your computer or connect to the cloud version.

Is it still maintained?

The GitHub repo last changed –, and the latest version (2.0.3) reached the registry 3 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Finance Toolkit, SolidInvoice, Korea Tax Calculator

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Finance Toolkit

by JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

Computer or cloud★ 5,496MITUpdated yesterday
Install

SolidInvoice

by SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

Runs in the cloud★ 981MITUpdated 8 days ago
Install

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

Runs on your computer★ 97MITUpdated 2 days ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

TILLA MCP server

Aligned market data for quants and AI: crypto, stocks, FX and macro on one clock - straight into your AI agent.

3,854280,67545 · 33 · 44 · 231-minute to quarterly
raw datapointsindicators, no look-aheadcrypto · US stocks/ETFs · FX · spot ETFshourly history from 2017

TILLA serves crypto spot and derivatives, US stocks and ETFs, FX, rates, macro, every Bitcoin and Ether spot ETF fund by fund, and blocks, mempool and fees from our own Bitcoin node - every value on one UTC clock.

This is the official Model Context Protocol server: 14 read-only tools for Claude, Cursor or any MCP client. Free key, no card - or no install at all with the hosted server https://mcp.tillacrypto.com/mcp.

  • Site: https://tillacrypto.com · Docs: https://tillacrypto.com/docs · Plans and free samples: https://tillacrypto.com/pricing
  • Ask your agent things like *"BTC price against spot ETF flows this month"* or *"NVDA and BTC on one hourly chart"*.

Connect in 30 seconds

  1. Get a free API key at https://tillacrypto.com (no card), or POST https://api.tillacrypto.com/v1/demo_key for one with no account.
  2. Add the server to your MCP client.
Claude Desktop / Claude Code / Cursor (local, stdio)
pip install tilla-mcp
{

"mcpServers": { "tilla": { "command": "tilla-mcp", "env": { "TILLA_API_KEY": "tk_live_your_key_here" } } } }

With uv, nothing to install: "command": "uvx", "args": ["tilla-mcp"]. Or run this folder's file directly: pip install "mcp>=1.9,<2" httpx, then "command": "python", "args": ["/path/to/tilla_mcp.py"].

Hosted - nothing to install

https://mcp.tillacrypto.com/mcp (streamable HTTP). Each caller sends their own key: X-API-Key: , or Authorization: Bearer , or ?key= on the URL. Without a key the free tools still answer.

{ "mcpServers": { "tilla": { "url": "https://mcp.tillacrypto.com/mcp", "headers": { "X-API-Key": "tk_live_..." } } } }
Run your own over HTTP
TILLA_MCP_TRANSPORT=http python tilla_mcp.py

serves MCP over http://127.0.0.1:8971/mcp; each request carries its own key as above

Tools

Every tool calls a real route of the API (TOOL_ROUTES in tilla_mcp.py names it).

ToolKey?What it doesAPI call
tilla_aboutnoWhat TILLA is and how to start-
tilla_statusnoThe newest 1-minute bar and the tiers servedGET /v1/status
tilla_tiersnoThe public plans: price, history cap, limits, sizeGET /v1/tiers
tilla_inventoryyesExactly which series the key holds, per layer and lane (call this first)GET /v1/inventory
tilla_latestyesThe newest bar of named series on one laneGET /v1/ / /
tilla_windowyesA range of bars; page with next_start while more is trueGET /v1/ / /
tilla_usageyesThe key's plan and budget right nowGET /v1/usage
tilla_marketsnoEvery market, its category and related marketsGET /v1/markets
tilla_marketyesOne market (and optionally its related ones) on one clockGET /v1/ /market/
tilla_samplenoThe free sample of a plan: series per lane + one real rowGET /v1/sample/
tilla_healthnoThe newest bar of every lane - is the data currentGET /v1/health
tilla_docsnoThe whole API manual in one callGET /llms-full.txt + GET /v1
tilla_tickyesEvery series the key holds for the bar that just closed, one callGET /v1/ /tick
tilla_changesyesEvery value repaired since a time, so a kept copy stays correctGET /v1/ /changes

Resources: tilla://about, tilla://tiers.

Config (env)

VarDefaultMeaning
TILLA_API_KEY-Your tk_live_... key (needed for keyed tools)
TILLA_API_BASEhttps://api.tillacrypto.comAPI base (dev: http://127.0.0.1:8898)
TILLA_MCP_TRANSPORTstdiostdio (local) or http (remote)
TILLA_MCP_HOST / TILLA_MCP_PORT127.0.0.1 / 8971HTTP bind

Safe by design

  • Read-only: every tool is an HTTPS GET to api.tillacrypto.com (or tillacrypto.com for the docs). No tool writes a file, runs a command, places a trade or touches a wallet.
  • Your key is read from TILLA_API_KEY and sent only to the TILLA API, never logged or returned to the agent.
  • HTTP mode binds to `127.0.0.1` unless you set TILLA_MCP_HOST yourself.
  • Two dependencies, both standard: the official mcp SDK and httpx.

Notes for the agent

  • Call tilla_inventory before naming a series - never guess a series name.
  • A window with no start returns the newest bars; with a start, page forward with next_start until more is false.
  • 403 means the key or the data is outside the plan; 429 means a minute or day budget was hit, and retry_after_seconds says when to try again.
  • An empty value is real: a closed market carries its last print, but an open market with no print (and a derived value with no mathematical answer) is left empty, never invented.

MIT licensed. Data access governed by the TILLA plan terms.

Ask PopNx