Build with Flowtivity
Integrate AI-powered website scanning, automation analysis, and business intelligence into your applications. Free tier available.
Quick Start
Get your first scan running in under 30 seconds.
Trigger a Scan
curl -X POST https://flowtivity.ai/api/insights/scan \
-H "Content-Type: application/json" \
-d '{
"url": "example.com",
"scanType": "basic"
}'
# Response:
# { "scanId": "uuid-here", "status": "pending" }Check Status
curl https://flowtivity.ai/api/insights/scan/{scanId}/status
# Response:
# { "status": "complete", "progress": 100 }Get Results
curl https://flowtivity.ai/api/insights/scan/{scanId}/results
# Returns: readinessScore, aeoScore, workflows[],
# opportunities[], keyFindings[], executiveSummaryIntegration Options
Choose the integration method that fits your workflow.
REST API
Standard HTTP endpoints with JSON responses. OpenAPI 3.1 spec available (API key required).
View OpenAPI SpecMCP Server
Model Context Protocol server with Streamable HTTP transport. Use with Claude, ChatGPT, and other AI agents.
Endpoint: /.well-known/mcp
Server Card: /.well-known/mcp/server-card.json
Transport: Streamable HTTP
Tools: 12 available
MCP Server (CLI)
Run the MCP server locally via stdio for direct integration with AI coding tools.
# Add to .mcp.json:
{
"mcpServers": {
"flowtivity": {
"command": "npx",
"args": [
"flowtivity-insights-mcp"
],
"env": {
"MCP_API_KEY": "your-key"
}
}
}
}API Reference
Core endpoints for the Flowtivity API. Full spec at /openapi.json (API key required).
/api/insights/scanTrigger a new website scanOptional/api/insights/scan/{id}/statusCheck scan progressNone/api/insights/scan/{id}/resultsGet full scan results with scores, workflows, opportunitiesNone/api/insights/scan/{id}/comprehensiveGet results + playbook, AEO boost, directory listingAPI Key/api/insights/scansList recent scans with pagination and filtersAPI Key/api/insights/playbook/{id}Get AI automation playbookAPI Key/api/directoryBrowse AI Business DirectoryNone/api/directory/{slug}Get specific directory listingNone/api/insights/analyticsAggregate analytics across scansAPI KeyAuthentication
Free tier requires no authentication. For higher limits and premium features, use an API key.
Free Tier
- • 10 scans per day
- • Full results access
- • Directory browsing
- • No credit card required
API Key
- • Higher rate limits
- • Playbook access
- • Premium analytics
- • Priority processing
Using your API key
# Via header
curl -H "x-mcp-api-key: your-key" \
https://flowtivity.ai/api/insights/scans
# Via MCP server
MCP_API_KEY=your-key npx flowtivity-insights-mcp
# OAuth 2.0 (coming soon)
# Authorization: Bearer <token>Scoped Permissions
Resources
Agent Discovery Endpoints
Well-known URLs for automated AI agent discovery.
| Endpoint | Purpose |
|---|---|
| /.well-known/agent.json | Agent capabilities discovery |
| /.well-known/agent-card.json | A2A agent card (skills, contact) |
| /.well-known/ai-plugin.json | AI plugin manifest |
| /.well-known/mcp | MCP server discovery & transport |
| /.well-known/mcp/server-card.json | MCP server card (tools) |
| /.well-known/agent-skills/index.json | Agent skills index |
| /.well-known/oauth-authorization-server | OAuth 2.0 metadata |
| /.well-known/openid-configuration | OIDC Discovery |
| /.well-known/oauth-protected-resource | Protected resource metadata |
| /.well-known/api-catalog | API catalog (RFC 9727) |
| /.well-known/http-message-signatures-directory | Web Bot Auth keys |
| /.well-known/llms.txt | LLMs documentation (well-known) |
| /.well-known/pricing.md | Pricing (well-known) |
| /llms.txt | AI-readable summary |
| /llms-full.txt | Full AI documentation |
| /openapi.json | OpenAPI 3.1 specification (API key required) |
| /pricing.md | Machine-readable pricing |
| /agents.md | Agent discovery file |
| /index.md | Markdown homepage |
| /ask | NLWeb natural-language query endpoint |
| /api/health | Health check (free, no auth) |
| /api/llms.txt | API-scoped documentation |
| /api/webhooks/subscribe | Webhook subscription |
| /docs/llms.txt | Product documentation |