Skip to main content
Glama
samayhuf-star

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