baseql-mcp
Verified Safeby Jnix2007
Overview
An MCP server providing AI agents with comprehensive tools and context for querying Base chain data via the Coinbase Developer Platform SQL API, including contract lookups, ENS resolution, and real-time CEX pricing.
Installation
npx baseql-mcpEnvironment Variables
- CDP_API_KEY_ID
- CDP_API_KEY_SECRET
- CDP_WALLET_SECRET
- PORT
- ENABLE_PAYMENTS
- QUERY_PRICE
Security Notes
The code uses environment variables for API keys and secrets, a good practice for sensitive information. It interacts with legitimate, known public APIs from Coinbase and Flashbots. There is no use of `eval` or code obfuscation. The primary security consideration is that an AI agent, if poorly prompted or unconstrained, could construct and execute highly inefficient or broad SQL queries against the CDP SQL API. However, the MCP server itself provides extensive metadata, best practices, and query limits to guide agents towards safe and efficient query construction, thus mitigating this inherent risk of direct SQL execution via an agent.
Similar Servers
dbt-mcp
Provides a Model Context Protocol (MCP) server that exposes various dbt-related functionalities (CLI, Semantic Layer, Discovery, Admin API, Code Generation, LSP) as tools for AI agents to interact with dbt projects in Core, Fusion, and Platform environments.
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
metabase-mcp-server
Enables AI assistants to interact with and manage Metabase's analytics platform by providing comprehensive API access through a Model Context Protocol server.