BookMarket Research MCP Server Agent
Logs and tracks campaigns and research jobs.
Performs live web searches to gather market trends, competitor titles, and publisher dynamics.
Commits final markdown reports directly to GitHub repositories.
Pushes research datasets or models to the Hugging Face Hub.
Stores research reports persistently in a SQL table.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BookMarket Research MCP Server Agentresearch top selling sci-fi ebooks on Amazon this quarter"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BookMarket Research MCP Server Agent
An agentic Market Research Model Context Protocol (MCP) server for Digital, Audio, Print-on-Demand (POD), and Ebook publishing analytics.
Built with Python, FastMCP, Supabase, Airtable, Hugging Face, GitHub, DuckDuckGo Search, and Gemini API.
🛠️ Features
DuckDuckGo Search integration to perform live queries on market trends, competitor titles, and publisher dynamics.
Gemini API processing to clean, categorize, and synthesize raw search data into formatted intelligence reports.
Supabase storage to store reports persistently in a SQL table.
Airtable Logging to track campaigns and research jobs.
Hugging Face Hub integration to push research datasets or models directly.
GitHub commits to push final markdown reports straight to git repositories.
Related MCP server: RivalSearchMCP
⚙️ Configuration
Copy .env.example to .env and fill in the required credentials:
cp .env.example .envGEMINI_API_KEY=your_gemini_api_key
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_key
AIRTABLE_PAT=your_airtable_personal_access_token
HF_TOKEN=your_hf_write_token
GITHUB_TOKEN=your_github_token🚀 Usage
1. Installation
Install all required Python dependencies:
pip install -r requirements.txt2. Run the MCP Server (stdio)
You can run the server directly using python:
python mcp_server.py3. Registering with Gemini CLI
To load this server in the Gemini CLI, use the gemini mcp add command:
gemini mcp add bookmarket python /home/brettanthonysjoberg079/brettapps/bookmarket/agent/mcp_server.pyThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brettanthonysjoberg079-code/bookmarket-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server