Most AI can tell you things. Our MCP integration lets AI do things. Real business tasks, in real business systems, automatically.
All MCP tools require API key authentication. Your API key automatically scopes all operations to your contractor account - you can only access and modify your own data. Tools are rate-limited and all operations are logged for security and compliance.
AI-powered SEO management and content optimization for contractor sites
seo.validate_schema
Validate schema markup and get improvement suggestions
{ domain?: string, contractorId?: string, schemaType?: string }
seo.audit_site
Comprehensive SEO audit with actionable recommendations
{ domain: string, depth?: "basic" | "comprehensive" }
seo.optimize_keywords
AI-powered keyword optimization for local markets
{ domain: string, targetMarket: string, competitors?: string[] }
seo.provision_site
[INTERNAL] Automated SEO setup for new contractor sites
{ contractorId: string, businessType: string, location?: object }
seo.monitor_rankings
[INTERNAL] Track keyword rankings across multiple sites
{ contractorIds?: string[], keywords?: string[], timeframe?: string }
seo.generate_content
[INTERNAL] AI-generate SEO-optimized content
{ contractorId: string, contentType: string, targetKeywords?: string[] }
AI-powered search and analysis of your business data
rag.search
Vector search across contractor data
{ query: string, types?: string[], contractorId?: string }
rag.searchComprehensive
Multi-entity comprehensive search
{ query: string, topK?: number, contractorId?: string }
rag.answerQuery
AI-powered Q&A with sources
{ query: string, context?: string[], contractorId?: string }
materials.search
Natural language material search
{ query: string, filters?: object, contractorId?: string }
materials.getDetails
Get detailed material information
{ materialId?: string, materialName?: string }
materials.listAll
List all materials with filtering
{ materialType?: string, groupBy?: string }
Automated permit applications and municipal portal interactions
permits.analyze_requirements
Analyze permit requirements for address
{ address: string, fenceType: string, height: number }
permits.create_application
Generate permit applications
{ projectId: string, jurisdictionId: string, fenceDetails: object }
permits.submit_application
Automated portal submission
{ applicationId: string, sessionId: string, dryRun?: boolean }
Connect to supplier systems for pricing, ordering, and inventory
vendors.search_inventory
Multi-vendor inventory search
{ query: string, location?: string, vendorIds?: string[] }
vendors.submit_rfq
Automated RFQ to vendors
{ materials: object[], delivery: object, vendorIds: string[] }
vendors.compare_quotes
AI-powered quote comparison
{ rfqId: string }
Intelligent automation for any web-based system
browser.navigate
Navigate to web portals
{ url: string, sessionId: string }
browser.fill_form
Automated form filling
{ formData: object, sessionId: string }
browser.upload_file
Document uploads
{ selector: string, filePath: string, sessionId: string }
See how natural language commands translate into complex business automation.
Connect Claude Desktop to start automating your business workflows with AI.
Setup Guide →