SEO Marketing
README.md
# SEO & Marketing Analysis MCP Server
[](https://modelcontextprotocol.io)
[](https://opensource.org/licenses/MIT)
[](https://bun.sh)
AI-powered SEO and marketing intelligence tools via the [Model Context Protocol (MCP)](https://modelcontextprotocol.io). Give your AI assistant the ability to research keywords, analyze SERPs, check backlinks, and optimize content for search engines — all in real time.
## Tools
| Tool | Description |
|------|-------------|
| `keyword_research` | Research keyword opportunities — search volume indicators, difficulty, related terms, content suggestions |
| `analyze_serp` | Analyze search engine results — top ranking pages, content patterns, ranking opportunity assessment |
| `check_backlinks` | Analyze backlink profile — referring domains, anchor text, link quality, link building opportunities |
| `optimize_content` | On-page SEO analysis — keyword density, readability, structure, meta tags, improvement suggestions |
## Quick Start (Hosted)
**No installation required.** Use the hosted version:
1. Get a free API key at [seo.ezbizservices.com/signup](https://seo.ezbizservices.com/signup)
2. Add to your MCP client config (Claude Desktop, Cursor, etc.):
```json
{
"mcpServers": {
"seo-marketing": {
"url": "https://seo.ezbizservices.com/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}
```
3. Ask your AI assistant to analyze any keyword or website!
### Example Prompts
- "Research keyword opportunities for 'AI consulting services'"
- "Analyze the SERP for 'best CRM software 2026'"
- "Check the backlink profile for example.com"
- "Optimize the SEO for my homepage targeting 'business automation'"
## Self-Hosting
```bash
git clone https://github.com/ezbiz-services/mcp-seo-marketing.git
cd mcp-seo-marketing
bun install
cp .env.example .env
# Edit .env with your OpenAI API key and admin secret
bun run server.ts
```
### Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| `OPENAI_API_KEY` | Yes | OpenAI API key for AI-powered analysis |
| `ADMIN_SECRET` | Yes | Secret for admin API endpoints |
| `MCP_PORT` | No | Server port (default: 4201) |
## Pricing
| Tier | Price | Requests/Month |
|------|-------|----------------|
| **Free** | $0 | 10 |
| Starter | $19/mo | 200 |
| Pro | $49/mo | 1,000 |
| Business | $99/mo | 5,000 |
Start free at [seo.ezbizservices.com](https://seo.ezbizservices.com)
## Architecture
- **Runtime:** [Bun](https://bun.sh)
- **Protocol:** [MCP SDK](https://www.npmjs.com/package/@modelcontextprotocol/sdk) (Streamable HTTP transport)
- **AI:** OpenAI GPT-4o for analysis
- **Scraping:** Cheerio for web data extraction
- **Auth:** API key-based with tiered rate limiting
## Links
- **Homepage:** [seo.ezbizservices.com](https://seo.ezbizservices.com)
- **API Docs:** [seo.ezbizservices.com/docs](https://seo.ezbizservices.com/docs)
- **Sign Up:** [seo.ezbizservices.com/signup](https://seo.ezbizservices.com/signup)
- **Server Card:** [seo.ezbizservices.com/.well-known/mcp/server-card.json](https://seo.ezbizservices.com/.well-known/mcp/server-card.json)
## License
MIT — see [LICENSE](LICENSE)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues