mindcore-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Mindcore MCP Server
MCP (Model Context Protocol) server for onchain chat, DeFi operations, and AI model integration.
Overview
This library provides a framework for AI-powered chat and DeFi operations (swap, transfer) via MCP-compliant tools. It is designed for seamless integration with AI models and LLM tool providers.
Related MCP server: agenti
Features
AI Chat Agents: Analyst and Trader Copilot powered by OpenAI.
DeFi Operations: Swap tokens (Uniswap), transfer ETH/ERC20.
Intent Parsing: Natural language understanding for DeFi actions.
MCP Tool Manifest: Ready for LLM/AI tool integration.
Framework Agnostic: Use with Express, Fastify, h3, or any Node.js backend.
Installation
npm install mindcore-mcpUsage
Basic Example
import { createChatHandler, swapHandler, transferHandler } from 'mindcore-mcp';
// Example: Express.js
app.post('/api/chat', createChatHandler());
// Example: Direct function call
const chatResponse = await chatHandler({
messages: [{ role: 'user', content: 'Swap 1 ETH to USDC' }],
agentId: 2
});
const swapResponse = await swapHandler({
from: 'ETH',
to: 'USDC',
amount: '1',
userAddress: '0xYourAddress'
});Running the Server
You can run the Mindcore MCP Server as a standalone HTTP server:
npx mindcore-mcpThis will start the server on the default port (3000). You can set a custom port with the PORT environment variable.
MCP Tools
Tool | Description | Example Use Case |
| AI-powered chat with intent parsing | "What is the price of ETH?" |
| Swap tokens via Uniswap | "Swap 1 ETH to USDC" |
| Transfer ETH or ERC20 tokens | "Send 10 USDC to 0xabc..." |
Environment Variables
Variable | Description |
| Your OpenAI API key |
| Ethereum RPC URL |
| Uniswap router contract address |
| (Optional) WETH contract address |
Copy .env.example to .env and fill in your values.
Usage with LLM Tools
The Mindcore MCP Server exposes the following MCP-compliant tools for LLMs:
chat
Endpoint: POST /api/chat
Input:
{
"messages": [
{ "role": "user", "content": "Swap 1 ETH to USDC" }
],
"agentId": 2
}Output:
{
"reply": "swap_intent",
"swap": { "amount": "1", "from": "ETH", "to": "USDC" },
"message": "You want to swap 1 ETH to USDC. Please confirm the swap."
}swap
Endpoint: POST /api/swap
Input:
{
"from": "ETH",
"to": "USDC",
"amount": "1",
"userAddress": "0xYourAddress"
}Output: Returns transaction data for the swap.
transfer
Endpoint: POST /api/transfer
Input:
{
"token": "USDC",
"amount": "10",
"recipient": "0xRecipientAddress",
"userAddress": "0xYourAddress"
}Output: Returns transaction data for the transfer.
Registering Tools with LLMs
To use these tools with an LLM, add them to your tool manifest or configuration. Example (pseudo-config):
{
"mcpServers": {
"mindcore": {
"command": "npx",
"args": [
"mindcore-mcp"
],
"env": {
"OPENAI_API_KEY": "your_openai_api_key",
"RPC_URL": "your_rpc_url",
"UNISWAP_ROUTER_ADDRESS": "your_router_address"
}
}
}
}Prompting Tips:
Instruct the LLM to use the
chat,swap, andtransfertools for onchain actions.Provide the tool descriptions and example calls in your LLM's tool registry.
Development
# Build the package
npm run build
# Run tests (if implemented)
npm testLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
OpenAI-compatible LLM MCP (7 tools); chat via balance key or x402 USDC on Base
Warden MCP lets AI agents find tokens, quote swaps and trade onchain on Base, BNB Chain, Robinhood Chain, Arc and Solana, within limits you set. Market tools need no credential: list_chains, search_tokens, trending_tokens, price_history, quote_swap and swap_status. Search by name, ticker or contract address, read USD price candles, and price a swap before committing to it, including cross-chain swaps. Wallet tools act for the wallet whose owner connected the agent, by OAuth sign-in or a wk_ key. agent_permissions shows what the agent may do and its daily limits. prepare_swap builds a trade and hands the owner a review link to sign. With request_session the owner turns on hands-free trading in one tap, and execute_swap then trades within the limits they set. swap_status tracks gasless and cross-chain trades. get_wallet shows holdings on every chain. Gasless trading is available on Base, BNB Chain and Robinhood Chain. Built by Warden Protocol, the team behind Warden Token Terminal.
ERC-8004 agent identity, on-chain subscriptions, reputation, A2A tasks and chat over 53 tools.
Agent MCP for DeFi: cross-chain LINQ fan-out, AMM quotes/swaps, bridge, AI. Solana+EVM. Free+x402.
Related MCP Servers
- AlicenseCqualityDmaintenanceSelf-hosted wallet MCP server for AI agents. Provides 42 tools for multi-chain crypto operations: transfers, token management, DeFi (swap, lend, stake, bridge, perp), NFT, smart contracts, and x402 payments. Supports EVM and Solana with policy engine, spending limits, and human approval.6029MIT
- AlicenseNot gradedqualityBmaintenanceEnables any MCP-compatible LLM client to autonomously hold, spend, earn, and receive cryptocurrency using native MCP tools, no code required.4 npm84ISC

Amper MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables natural language-driven DeFi operations including swaps, lending, bridging, and onchain transactions across multiple protocols via MCP-compatible clients.32 npm9MIT- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents real-time access to DeFi across multiple chains, enabling non-custodial crypto trading, portfolio queries, and transaction execution.7 npm7MIT