A content management and web analysis agent that integrates with DatoCMS, Google Analytics, and provides web scraping capabilities.
dato_query_content- Execute GraphQL queries against DatoCMS (includes drafts)dato_list_models- List all content models in DatoCMSdato_search_content- Search content across models with text matchingfetch_web_page- Fetch and extract content from web pages with robots.txt complianceanalyze_web_content- Extract relevant passages from web content based on queriesga4_get_metrics- Retrieve Google Analytics 4 data for content performancega4_get_popular_content- Get top-performing content from GA4current_date- Get current date and time information
- DatoCMS GraphQL API integration with support for published and draft content
- Content model introspection and search across multiple content types
- Google Analytics 4 integration for content performance metrics
- Web page content extraction with automatic robots.txt checking
- Metadata parsing (Open Graph, article data, page titles)
- Text analysis and relevant passage extraction
- Private network protection (blocks localhost, internal IPs)
- Native Slack integration with emoji reactions and threading
- Multi-platform support (Slack and web interfaces)
- In-memory caching with TTL for improved performance
- Content strategy and performance analysis
- Competitive research and content discovery
- SEO content optimization
- Multi-platform content distribution planning
- Automated content curation
- Authentication: JWT with Google service account credentials for GA4
- Content Processing: HTML parsing with metadata extraction
- Safety: Robots.txt compliance checking and private network blocking
- Caching: TTL-based in-memory cache (10 minutes default)
- Rate Limiting: Respectful web scraping with timeout controls