marketing-api-mcp-server
README.md
# Marketing API Bundle — MCP Server
7 marketing data APIs wrapped as MCP tools for AI agents.
**Hosted API endpoint:** `http://64.227.2.61/marketing/`
## Tools
| Tool | Description |
|---|---|
| `contact_extractor` | Extract emails, phones, social links from any domain |
| `google_maps_reviews` | Get Google Maps reviews by place ID or search query |
| `google_maps_search` | Find businesses on Google Maps with ratings and contact info |
| `business_metadata` | Extract structured business data from schema.org markup |
| `seo_audit` | Comprehensive SEO analysis (tags, headings, alt text, speed) |
| `ai_company_summary` | AI-generated company summary from website content |
| `technology_detector` | Detect CMS, analytics, CDN, JS frameworks, hosting |
| `citation_checker` | Check local business citation consistency across directories |
## Payment
This MCP server connects to a hosted API that accepts **Solana USDC** payments.
1. Call `get_pricing()` to see per-endpoint costs
2. Call `generate_invoice(api_key)` to get an invoice ID and treasury wallet
3. Send USDC on Solana to the treasury wallet with the invoice ID as memo
4. Call `verify_payment(invoice_id, tx_signature, api_key)` to get credits
Or get a pre-loaded API key from the operator.
## Usage
```bash
# Install
pip install marketing-api-mcp-server
# Run with env vars
MARKETING_API_KEY=your_key marketing-mcp
# Or configure in your MCP client's config:
# ~/.cursor/mcp.json or ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"marketing-api": {
"command": "marketing-mcp",
"env": {
"MARKETING_API_KEY": "your_key"
}
}
}
}
```
## License
MIT
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues