Welcome to SpeedThings! This documentation will help you get the most out of our performance optimization platform and MCP agents.
Model Context Protocol (MCP) agents are AI-powered tools that connect SpeedThings to external services and APIs. They enable seamless automation of your performance optimization workflows by integrating with thousands of applications and services.
4 premium agents for growing businesses
8 total agents including enterprise features
SpeedThings offers a comprehensive suite of free tools available to all registered users. These tools provide essential functionality for web optimization and development workflows.
Get instant performance optimization help and recommendations from our AI-powered assistant.
POST /api/tools/ai-chat
Requires authentication
Instant SEO analysis for any website with actionable recommendations.
curl -X POST "https://speedthings.com/api/tools/seo-quick-check" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com"
}'
Create beautiful CSS gradients with an intuitive visual interface.
Generate SEO-optimized meta tags for better search engine visibility.
Generate harmonious color schemes for your web design projects.
Download our curated collection of 100+ proven AI prompts for web development and optimization.
Professional-grade performance optimization tools available to all verified users. These tools form the core of the SpeedThings platform and provide comprehensive website analysis.
Comprehensive website performance analysis with Core Web Vitals, Lighthouse metrics, and actionable optimization recommendations.
POST /api/tools/website-speed-test
{
"url": "https://example.com",
"device": "desktop|mobile",
"location": "us-east|eu-west"
}
{
"score": 87,
"loadTime": 2.34,
"pageSize": "2.1MB",
"recommendations": [
"Optimize images for better compression",
"Enable text compression",
"Eliminate render-blocking resources"
]
}
Compress and optimize images automatically. Supports WebP conversion, quality adjustment, and bulk optimization.
POST /api/tools/optimize-image
Content-Type: multipart/form-data
Form fields:
- image: File upload
- quality: 0-100 (optional, default: 80)
- format: webp|jpeg|png (optional)
Minify CSS, JavaScript, and HTML. Remove whitespace, optimize code structure, and reduce file sizes for faster loading.
Remove comments, whitespace, and optimize selectors
Variable renaming, dead code elimination
Remove unnecessary tags and attributes
CSS files
JavaScript files
HTML files
Analyze how page speed affects SEO rankings. Get Google PageSpeed insights and mobile optimization recommendations.
POST /api/tools/seo-check
{
"url": "https://example.com",
"includeKeywords": true,
"mobileAnalysis": true
}
Test CDN performance, analyze global load times, and optimize content delivery for worldwide audiences.
Continuous performance monitoring with alerts, historical data, and automated optimization suggestions.
POST /api/tools/start-monitoring
GET /api/tools/monitoring-data/:domain
Each MCP agent provides specific functionality to enhance your optimization workflow. Agents can be enabled/disabled from your dashboard and configured to meet your specific needs.
Connect SpeedThings to 7,000+ apps and 30,000+ actions for complete workflow automation.
AI-powered database performance analysis with optimization recommendations.
{
"database": {
"type": "postgresql",
"host": "your-db-host.com",
"port": 5432,
"database": "your_db_name",
"monitoring_interval": "5m",
"alert_threshold": {
"slow_query_time": 2000,
"connection_limit": 80
}
}
}
These advanced agents require a Business plan subscription and provide enterprise-level functionality.
Complete cloud infrastructure monitoring and management for Azure resources.
Expose your internal APIs as AI-accessible MCP tools for seamless integration.
from fastapi import FastAPI
from speedthings_mcp import FastApiMCP
app = FastAPI()
mcp = FastApiMCP(app)
@app.post("/optimize")
async def optimize_endpoint(data: dict):
# Your optimization logic here
return {"status": "optimized", "improvements": data}
# Automatically exposes as MCP tool
mcp.register_endpoint("/optimize", "Website Optimization")
Most agents work out-of-the-box with sensible defaults. Advanced configuration is available for custom use cases.
{
"agent_id": "zapier-integration",
"enabled": true,
"configuration": {
"api_key": "your-api-key",
"webhook_url": "https://hooks.zapier.com/...",
"triggers": [
"performance_degradation",
"optimization_complete"
],
"filters": {
"min_score_change": 10,
"domains": ["example.com", "app.example.com"]
}
},
"rate_limits": {
"requests_per_hour": 100,
"burst_limit": 10
}
}
SpeedThings provides a comprehensive REST API for managing agents programmatically. Perfect for CI/CD integration and automated workflows.
Use session-based authentication or API keys
curl -H "Authorization: Bearer your-api-key" \
https://speedthings.com/api/mcp/agents/available
Generous limits for all plan types
/api/mcp/agents/available
List all agents available for your plan
/api/mcp/agents/enable
Enable an agent with configuration
/api/mcp/agents/{agentId}/stats
Get usage statistics for an agent
Set up automatic notifications when your website performance degrades.
{
"trigger": "performance_degradation",
"conditions": {
"score_threshold": 80,
"score_drop": 10
},
"actions": [{
"type": "slack_notification",
"channel": "#alerts",
"message": "🚨 Performance alert: {{domain}} score dropped to {{current_score}}"
}]
}
Monitor your database performance and get AI-powered optimization recommendations.
Our support team is here to help you get the most out of SpeedThings MCP agents.