by TakoData
Provides real‑time data queries and visualizations by interfacing with the Tako platform.
Tako Mcp enables developers to query Tako for up‑to‑date information and instantly generate visualizations such as charts, maps, or dashboards. The server exposes a set of MCP tools that can be called from Claude Desktop or any MCP‑compatible client.
serverConfig
below) and run it locally or remotely./mcp/
endpoint.search_tako
, upload_file_to_visualize
, visualize_file
, visualize_dataset
– through prompts like generate_search_tako_prompt
or generate_visualization_prompt
.generate_search_tako_prompt
and generate_visualization_prompt
help craft optimal queries.ENVIRONMENT
(local or remote) and TAKO_API_KEY
.Q: Do I need to install any dependencies manually?
A: No. The MCP server can be installed via the provided npx
/uv
command; all required packages are defined in pyproject.toml
.
Q: Can I run the server remotely?
A: Yes. Set ENVIRONMENT=remote
and expose the server URL; clients can connect using the inspector tool.
Q: What file formats are supported for upload? A: Any format accepted by Tako’s upload endpoint (e.g., CSV, JSON) encoded in base64.
Q: How do I switch between local and remote mode?
A: Adjust the ENVIRONMENT
environment variable to local
or remote
before starting the server.
Q: Is there a limit on the size of files I can visualize? A: Large files may consume many tokens and be slow; for bigger files, use the Tako playground instead.
Tako MCP is a simple MCP server that queries Tako and returns real-time data and visualization
Check out Tako and our documentation
Takes a query to search Tako and the web to get real-time data and visualization. Returns embed, webpage, and image url of the visualization with relevant metadata such as source, methodology, and description.
Takes a base64 encoded file as an input and uploads it to Tako to use for visualization
*If you call this tool with a big file, it may consume a large number of tokens and will be very slow. If you want to test visualizing bigger files though Tako, visit our playground
Use the file_id from upload_file_to_visualize
and visualize the file. Returns embed, webpage, and image url of the visualization
Takes a Tako Data Format data and visualize. Returns embed, webpage, and image url of the visualization
Prompt to assist the client to format query and search Tako using search_tako
tool
Prompt to assist the client to transform the data into Tako Data Format and visualize using visualize_dataset
tool
Access Tako Dashboard and get your API key.
To install tako-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @TakoData/tako-mcp --client claude
Add the following to your .cursor/mcp.json
or claude_desktop_config.json
(MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
)
{
"mcpServers": {
"takoApi": {
"command": "uv",
"args": [
"--directory",
"/path/to/tako/mcp",
"run",
"main.py"
],
"env": {
"TAKO_API_KEY": "<TAKO_API_KEY>"
}
}
}
}
generate_search_tako_prompt
The prompt will guide the model to generate optimized query to search Tako
Add an input text to generate the prompt
"Compare Magnificent 7 stock companies on relevant metrics."
Add additional instructions to the chat prompt
Write me a research report on the magnificent 7 companies. Embed the result in an iframe whenever necessary
ENVIRONMENT
Options:
remote
- If you're running a remote MCP serverlocal
- If you're running a local MCP serverTAKO_API_KEY
Start inspector and access the console
npx -y npx @modelcontextprotocol/inspector@latest
Start Tako MCP Server on remote mode
ENVIRONMENT=remote TAKO_API_KEY=<your_tako_api_key> uv run main.py
In inspector console, add the url https://0.0.0.0:<port>/mcp/
and click connect
Select the Tools
tab, and click ListTools
.
Select search_tako
and test a query
Since we use uv Render uses pip, we have to build a requirements.txt
uv pip compile pyproject.toml > requirements.txt
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "tako-mcp": { "command": "uv", "args": [ "--directory", "/path/to/tako/mcp", "run", "main.py" ], "env": { "TAKO_API_KEY": "<YOUR_TAKO_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by danny-avila
Provides a customizable ChatGPT‑like web UI that integrates dozens of AI models, agents, code execution, image generation, web search, speech capabilities, and secure multi‑user authentication, all open‑source and ready for self‑hosting.
by ahujasid
BlenderMCP integrates Blender with Claude AI via the Model Context Protocol (MCP), enabling AI-driven 3D scene creation, modeling, and manipulation. This project allows users to control Blender directly through natural language prompts, streamlining the 3D design workflow.
by pydantic
Enables building production‑grade generative AI applications using Pydantic validation, offering a FastAPI‑like developer experience.
by GLips
Figma-Context-MCP is a Model Context Protocol (MCP) server that provides Figma layout information to AI coding agents. It bridges design and development by enabling AI tools to directly access and interpret Figma design data for more accurate and efficient code generation.
by mcp-use
Easily create and interact with MCP servers using custom agents, supporting any LLM with tool calling and offering multi‑server, sandboxed, and streaming capabilities.
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
by lharries
WhatsApp MCP Server is a Model Context Protocol (MCP) server for WhatsApp that allows users to search, read, and send WhatsApp messages (including media) through AI models like Claude. It connects directly to your personal WhatsApp account via the WhatsApp web multi-device API and stores messages locally in a SQLite database.
by idosal
GitMCP is a free, open-source remote Model Context Protocol (MCP) server that transforms any GitHub project into a documentation hub, enabling AI tools to access up-to-date documentation and code directly from the source to eliminate "code hallucinations."
by Klavis-AI
Klavis AI provides open-source Multi-platform Control Protocol (MCP) integrations and a hosted API for AI applications. It simplifies connecting AI to various third-party services by managing secure MCP servers and authentication.