This workflow corresponds to n8n.io template #15978 — we link there as the canonical source.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "qFqn6KMfKuOkk0Px",
"meta": null,
"name": "CoinGecko Tool MCP Server",
"tags": [],
"nodes": [
{
"id": "5437a18a-d168-4ca5-a74a-4561263c328e",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1408,
-480
],
"parameters": {
"width": 480,
"height": 896,
"content": "## CoinGecko Tool MCP Server\n\n### How it works\n\nThis workflow exposes a CoinGecko MCP server through an n8n MCP Trigger. MCP clients can call the attached CoinGecko tools to retrieve coin metadata, event data, historical market data, current prices, charts, candles, and tickers. The tools are arranged as spatial clusters by lookup/event functions, historical market functions, and current pricing functions.\n\n### Setup steps\n\n- Configure the MCP Trigger so the server is reachable by the intended MCP client or agent.\n- Set up any required CoinGecko credentials or API key configuration for the CoinGecko Tool nodes, especially if using authenticated or rate-limited CoinGecko endpoints.\n- Enable and test the workflow, then connect an MCP-compatible client to the exposed server endpoint.\n- Verify each exposed CoinGecko tool returns expected data for common coin IDs such as bitcoin or ethereum.\n\n### Customization\n\nYou can add, remove, or rename CoinGecko tool nodes to control which API capabilities are exposed to MCP clients, and adjust tool defaults such as supported currencies, date ranges, or coin IDs where applicable."
},
"typeVersion": 1
},
{
"id": "c069fac2-cdc6-4e5d-93f9-ba76aab3578d",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-848,
-480
],
"parameters": {
"color": 7,
"width": 1712,
"height": 752,
"content": "## MCP server entry\n\nDefines the MCP server trigger that exposes the CoinGecko tool set to an MCP-compatible client."
},
"typeVersion": 1
},
{
"id": "81d886ab-6a7a-4461-bf95-c6d1b28397f5",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-848,
304
],
"parameters": {
"color": 7,
"width": 624,
"height": 560,
"content": "## Coin lookup tools\n\nLeft-side CoinGecko tools for retrieving coin lists, individual coin details, candlestick data, and event listings."
},
"typeVersion": 1
},
{
"id": "59164d74-245f-427c-a73e-d1902bacd861",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-192,
304
],
"parameters": {
"color": 7,
"width": 624,
"height": 288,
"content": "## Historical market data\n\nCentral CoinGecko tools for retrieving historical coin information, market prices, and market chart time-series data."
},
"typeVersion": 1
},
{
"id": "d267628b-e407-4989-ba9a-9c547131db9b",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
480,
304
],
"parameters": {
"color": 7,
"width": 400,
"height": 288,
"content": "## Current price data\n\nRight-side CoinGecko tools for fetching current coin prices and ticker information."
},
"typeVersion": 1
},
{
"id": "1a7e94e4-c3b0-4188-b12a-40ea305cd7db",
"name": "When Triggered by CoinGecko",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
-440,
-360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ccf8a794-4e16-47c4-8dc4-12052448b2a6",
"name": "Fetch Candlestick Data",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
-800,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "32ed7833-0f34-4203-8859-174ef18ac905",
"name": "Retrieve Coin Details",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
-576,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "60187509-b5e4-41f4-abc8-c7f9f3a497d2",
"name": "Retrieve Multiple Coins",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
-352,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "33165509-e3e3-4afb-ac7d-eff99edd1766",
"name": "Fetch Coin Historical Data",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
-144,
448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "37ebe0cf-5bd6-4fcf-b37a-1ca333152f14",
"name": "Retrieve Market Prices",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
80,
448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b6459685-d54c-45b1-9ad0-abc8c7d578a1",
"name": "Fetch Market Chart Data",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
304,
448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "692b8d88-f325-41df-bd82-7e8456ccda84",
"name": "Retrieve Current Coin Price",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
528,
448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2e500994-3369-40f5-b35f-492bba16b9c4",
"name": "Fetch Coin Ticker Data",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
736,
448
],
"parameters": {},
"typeVersion": 1
},
{
"id": "63159820-3306-41ca-ad4f-f601e93d2b82",
"name": "Retrieve Multiple Events",
"type": "n8n-nodes-base.coinGeckoTool",
"position": [
-800,
432
],
"parameters": {},
"typeVersion": 1
}
],
"active": false,
"settings": {
"timezone": "America/New_York"
},
"staticData": null,
"connections": {
"Retrieve Coin Details": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Fetch Candlestick Data": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Fetch Coin Ticker Data": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Retrieve Market Prices": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Fetch Market Chart Data": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Retrieve Multiple Coins": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Retrieve Multiple Events": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Fetch Coin Historical Data": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
},
"Retrieve Current Coin Price": {
"ai_tool": [
[
{
"node": "When Triggered by CoinGecko",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"triggerCount": 0
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow exposes CoinGecko data retrieval as an MCP server in n8n, letting an MCP client call multiple CoinGecko tools to fetch coin details, prices, tickers, market charts, candlesticks, history, and events via a single webhook-based trigger. Receives an MCP request via…
Source: https://n8n.io/workflows/15978/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?
Force Ai To Use A Specific Output Format. Uses manualTrigger, chainLlm, outputParserStructured, outputParserAutofixing. Event-driven trigger; 11 nodes.
Batch-convert CAD/BIM files to analysis-ready XLSX and optional DAE with automatic verification and a clean HTML report. Runs locally via and PowerShell on Windows.
Community Node Disclaimer: This workflow uses KlickTipp community nodes.