takodata avatar

Tako

takodata/tako-mcp

Connects Claude to Tako's knowledge base of data visualizations and charts. Exposes three core operations: search Tako's chart library, fetch chart previews with AI-generated insights, and render fully interactive visualizations via MCP-UI. Ships as a hosted Cloudflare Workers endpoint at mcp.tako.com with Bearer token auth, so there's no local installation. OAuth flow available for Claude.ai and ChatGPT consumer hosts. Useful when you want your agent to pull existing charts and data viz from Tako's catalog rather than generating them from scratch, or when you need to surface interactive dashboards inside a conversation.

GitHub stars
7
tools
4
auth
Secret needed
transport
HTTP
last updated
Nov 13, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.tako.com/mcp --name takodata-tako-mcp --header 'Authorization: Bearer ${API_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http takodata-tako-mcp https://mcp.tako.com/mcp --header 'Authorization: YOUR_AUTHORIZATION'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

tako_available_dataFind what data Tako holds on an entity or a metric, and the canonical name it holds it under. Best for: questions about what Tako covers. Put a company, person, or place in `q` to list the metrics tracked on it; put a metric in `q` to list the entities it covers. Add `metric`...5 params

Find what data Tako holds on an entity or a metric, and the canonical name it holds it under. Best for: questions about what Tako covers. Put a company, person, or place in `q` to list the metrics tracked on it; put a metric in `q` to list the entities it covers. Add `metric`...

Parameters* required
labelstring
NER label to prefer for `q` — a boost, not a filter. Set it when you can categorize the term: company → ORG, place → GPE, person → PERSON. It never applies to `metric`.one of PERSON · ORG · GPE · LOC · PRODUCT · EVENT
limitinteger
How many candidates to resolve for each of `q` and `metric`. Raising it widens what the tool considers, not just what it shows: a deeper metric can become the one `next_call` names.
metricstring
The measure, when you already know it — "gross margin", "capex". Supplying it resolves the entity+metric pair directly; omit it to browse everything the entity has.
q*string
The entity or metric to look up by name — "Carnival", "United States", "Nvidia". Put the measure in `metric`, not here.
typesstring
Narrow resolution to one kind, an entity or a metric. Omit to resolve both.one of entity · metric
tako_contentsFetch the full content behind a url: a web page's text, or an exportable Tako card's data rows. Batch up to 10 urls in one call — each fails on its own. Fetch only cards that `tako_search` marked `exportable: true`. Set `max_rows` when the recent rows are enough. If a page is...8 params

Fetch the full content behind a url: a web page's text, or an exportable Tako card's data rows. Batch up to 10 urls in one call — each fails on its own. Fetch only cards that `tako_search` marked `exportable: true`. Set `max_rows` when the recent rows are enough. If a page is...

Parameters* required
deliverystring
Tako cards only. `inline` returns the data in the result. `link` returns a download link: a CSV file, or a JSON file with `format: "card"`. It expires in 5 minutes. Use `link` when you can run shel...one of inline · link
formatstring
Tako cards only. `rows` returns the card's data as one table. `card` returns the card's own structure, such as a company card's tabs or a game's box score.one of rows · card
max_charsinteger
Web pages only: character cap on the extracted text. Inline fetches default to 100,000 per url, less across a batch. Raise it for a long document; `truncated` reports a cut. With `query`, it caps t...
max_rowsinteger
Tako cards only: how many rows to return. Omit it to get up to 2,000 rows. With `delivery: "link"`, you can raise it to 100,000. Charges scale with rows returned, so lower it when the recent rows a...
offsetinteger
Tako list cards only: rows to skip. With `max_rows: 1`, it fetches a single row.
premiumboolean
Tako cards only: `true` returns premium cells, shown as 🔒. Charges scale with the rows that hold one, so set it only when the user asks. For one row, pass its own Tako link with `max_rows: 1`. Oth...
querystring
Web pages only: a question the passages should answer. The result holds those passages instead of the page. Omit it to get the whole page.
urls*array
The urls to fetch: a Tako card url or a web result url. One call for 8 urls saves 7 round trips.
tako_graph_relatedExplore what a graph node connects to — its metrics, the entities a metric covers, competitors, industry, index membership, and sources. Two modes. Pass `node_id` alone for the map: every relation group with its key, label, total, and its first 3 names. Pass `relation` to page...7 params

Explore what a graph node connects to — its metrics, the entities a metric covers, competitors, industry, index membership, and sources. Two modes. Pass `node_id` alone for the map: every relation group with its key, label, total, and its first 3 names. Pass `relation` to page...

Parameters* required
cursorstring
Page handle from a previous drilled relation. Omit it for the first page.
infer_labelboolean
Detect labels from `q`. Omit it and the server infers them whenever `q` is set.
labelstring
NER label to prefer among the related nodes — a boost, not a filter.one of PERSON · ORG · GPE · LOC · PRODUCT · EVENT
limitinteger
Page size for a drilled relation. Omit it and the server serves 50. Ignored on the map, where every group returns its first 3 names whatever you pass.
node_id*string
Public id of the node to explore, as returned by `tako_available_data` or on a `tako_search` card.
qstring
Case-insensitive substring filter on names and aliases, one string per call: "revenue" matches `Total Revenue` and misses `Sales`. Call once per name variant.
relationstring
Relation key to page, taken from the map: metrics, entities, siblings, part_of, members, or a named edge like rel:competes_with. Omit for the map.
tako_searchSearch Tako's data graph and the web in one call: many results at once, as structured cards plus web results. The first card's chart renders inline; some hosts also show every other card's chart, in search's order. It finds results; `tako_contents` fetches what's behind them....4 params

Search Tako's data graph and the web in one call: many results at once, as structured cards plus web results. The first card's chart renders inline; some hosts also show every other card's chart, in search's order. It finds results; `tako_contents` fetches what's behind them....

Parameters* required
country_codestring
ISO 3166-1 alpha-2 country code for localized results. Omit it and the server uses US. Set it to localize for the user.
localestring
BCP-47 locale tag for language and formatting. Omit it and the server uses en-US. Set it to localize for the user.
query*string
Natural-language search query (e.g. "US GDP growth", "Intel vs Nvidia revenue"). Double-quote a multi-word name to keep it one entity ("tesla motors" club revenue); an unpaired quote disables quoti...
sourcesarray
Which corpora to search; default is both. `data` is Tako's data graph, curated from authoritative data sources; `web` is the open web. Keep both unless the user asks for one.

Sponsors

Readme

Tako MCP Server

Full Documentation MCP Registry Smithery LobeHub License: MIT Benchmarks: +21% on VerticalRTK

Tako MCP gives your agent premium live data from authoritative providers and web search in one call, returned as cited charts and web results. The data covers finance, markets, company KPIs, economics, website traffic, sports, prediction markets, demographics, energy, real estate, and more.


View the full README on GitHub

Details

Repository
github.com/takodata/tako-mcp
Categories
Search & Web Crawling, Data & Analytics
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1baixianger avatarCamoufox Mcpbaixianger/camoufox-mcpAnti-detection browser automation with Camoufox - stealth Firefox for web scraping7stars
2cyanheads avatarHn Mcp Servercyanheads/hn-mcp-serverBrowse Hacker News feeds, threads, and user profiles with full-text search.0stars
3jonradoff avatarLLM Optimizerjonradoff/llmoptAI brand visibility analytics: visibility scores, optimizations, video, Reddit, and search rankings.7stars
4zezeron avatarTweetsave Mcpzezeron/tweetsave-mcpTwitter/X analysis without token waste. Fetch tweets, download media. No API key.7stars
5pangolinfo avatarAmazon Mcppangolinfo/pangolinfo-mcpAmazon data MCP: products, reviews, niches, WIPO design/IP + US litigation, AI search & trends.6stars
6mysleekdesigns avatarCrawlforge Mcp Servermysleekdesigns/crawlforge-mcpWeb scraping, crawling, deep research & autonomous extraction — 31 MCP tools, clean Markdown/JSON6stars