# Field Ascend

Field Ascend is a multi-tenant field service management platform used by engineers and operations teams to manage jobs, equipment, customers, and compliance.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add field-ascend/field-service-management

# Browse available tools
npx -y @smithery/cli@latest tool list field-ascend/field-service-management

# Get full schema for a tool
npx -y @smithery/cli@latest tool get field-ascend/field-service-management get_context

# Call a tool
npx -y @smithery/cli@latest tool call field-ascend/field-service-management get_context '{}'
```

## Direct MCP Connection

Endpoint: `https://field-service-management--field-ascend.run.tools`

## Tools (12)

- `get_context` — Load tenant-specific domain knowledge including available job statuses, equipment types, job categories, timezone, and …
- `search_jobs` — Search and filter jobs (work orders) across the tenant. Supports filtering by customer_id, site_id, engineer_id, status…
- `get_job_details` — Retrieve complete details for a specific job by its job_number (e.g. "J00412"). Returns work done notes, section notes …
- `search_equipment` — Search equipment and assets across all sites. Filter by site_id, customer_id, or type_id (equipment type). Use the q pa…
- `get_equipment_details` — Retrieve full details for a specific piece of equipment by its equipment_id. Returns description, reference, make, mode…
- `search_customers` — Search customers by name, email, or phone number. Filter by status ("active" or "inactive"). Use the q parameter for fr…
- `get_customer_details` — Retrieve full details for a specific customer by customer_id. Returns contact information, all associated sites with ad…
- `search_sites` — Search sites (service locations) by name, address, or postcode. Filter by customer_id to see all sites for a specific c…
- `get_site_details` — Retrieve full details for a specific site by site_id. Returns the complete address, associated customer, all equipment …
- `list_engineers` — List field engineers by name. Only returns engineer ID and name for privacy — no personal contact details are exposed. …
- `search_certificates` — Search compliance and inspection certificates (e.g. LOLER, PPM, safety certificates). Filter by job_number, equipment_i…
- `search_ppm_contracts` — Search Planned Preventative Maintenance (PPM) contracts. Filter by customer_id or paused status ("true"/"false"). Use t…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get field-ascend/field-service-management <tool-name>
```
