Fenceline Logo

MCP Server

Authenticated Business Data Preview

Version 0.3.0
๐ŸŸข Online

Authenticated Model Context Protocol Preview

Access business search, material intelligence, supplier data, and permit analysis. Browser automation, ordering, and permit submission remain unavailable during hardening.

Quick Stats

โ€”
AI Tools
Live
Health Endpoint
3
Transports
Prelaunch
Release Status

MCP Tools for Construction Businesses

๐Ÿ›๏ธ

Permit Analysis

Analyze stored jurisdiction requirements and manage application records without portal submission.

  • โ€ข Requirement analysis
  • โ€ข Application records
  • โ€ข Status tracking
  • โ€ข Honest unknown coverage
๐Ÿงฑ

Material Intelligence

AI-powered material search, pricing analysis, and inventory management across multiple suppliers.

  • โ€ข Smart material search
  • โ€ข Price comparison
  • โ€ข Inventory tracking
  • โ€ข Supplier integration
๐Ÿ”

Business Intelligence

Vector search across your business data. Get instant insights from projects, estimates, and communications.

  • โ€ข RAG search capabilities
  • โ€ข Data analysis
  • โ€ข Project insights
  • โ€ข Performance metrics
๐Ÿค

Supplier Data

Search supported supplier catalogs and resolve authoritative pricing.

  • โ€ข Supported supplier catalogs
  • โ€ข Pricing resolution
  • โ€ข Bill-of-material calculations
โš™๏ธ

Context Management

Session context keeps calls scoped to the contractor bound to the API key.

  • โ€ข Tenant-scoped sessions
  • โ€ข API key scopes
  • โ€ข Session status
  • โ€ข Access controls

Authenticated Integration Methods

โ†”๏ธ Streamable HTTP

The recommended MCP transport for production clients and tenant-bound sessions.

Endpoint:
https://mcp.fenceline.ai/mcp
  • โœ“ Current MCP protocol
  • โœ“ Tenant-bound sessions
  • โœ“ Explicit session termination

๐Ÿ”„ Compatibility JSON-RPC

Simple request/response pattern ideal for server-to-server integrations and microservices.

Endpoint:
https://mcp.fenceline.ai/mcp/rpc
  • โœ“ Request/response model
  • โœ“ Standard JSON-RPC errors
  • โœ“ Error handling

๐Ÿ“ก Legacy SSE

The earlier MCP transport remains available for clients that haven't migrated.

Endpoint:
https://mcp.fenceline.ai/mcp/sse
  • โœ“ Existing client compatibility
  • โœ“ Authenticated paired requests
  • โœ“ Migration path retained

Get Started

๐Ÿ”‘

1. Get API Key

Contact your administrator to obtain an API key with MCP access permissions.

๐Ÿงช

2. Test Tools

Use our interactive console to explore available tools and test functionality.

๐Ÿš€

3. Integrate

Connect your applications using our comprehensive API documentation.

Compatibility JSON-RPC examples

For MCP-native clients, use Streamable HTTP at /mcp.

List Available Tools

curl -X POST https://mcp.fenceline.ai/mcp/rpc \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": {}
  }'

Search Business Data

curl -X POST https://mcp.fenceline.ai/mcp/rpc \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "rag.search",
      "arguments": {
        "query": "fence materials",
        "topK": 5
      }
    }
  }'