Documentation Index
Fetch the complete documentation index at: https://docs.sensorup.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
SensorUp provides a set of MCP tools that enable AI assistants to interact with your SensorUp data and operations. Each tool is designed to perform specific tasks using the SensorUp GraphQL API.Core Tools
Query Tool
Execute GraphQL queries against the SensorUp API. Capabilities:- Read asset data
- Query emission events
- Retrieve operational metrics
- Access user and organization information
query: GraphQL query stringvariables: Optional query variables
Asset Tool
Retrieve and manage asset information. Capabilities:- List assets
- Get asset details
- Query asset status
- Access asset metadata
assetId: Optional asset identifierfilters: Optional filters for asset queries
Event Tool
Access emission event data and analytics. Capabilities:- List emission events
- Get event details
- Query event statistics
- Access event timeline data
eventId: Optional event identifierdateRange: Optional date range filterstatus: Optional event status filter
Data Tools
Analytics Tool
Retrieve analytical insights and metrics. Capabilities:- Get summary statistics
- Query trend data
- Access dashboard metrics
- Generate custom reports
metricType: Type of metric to querydateRange: Date range for analyticsgroupBy: Optional grouping parameter
Tool Permissions
All MCP tools respect your SensorUp user permissions. Tools can only access data and perform operations that your API key is authorized for.Rate Limits
MCP tools are subject to the same rate limits as the SensorUp GraphQL API. See Performance for details.Tool Development
SensorUp MCP tools are built on the Model Context Protocol standard. For information about creating custom tools or extending existing ones, refer to the MCP Official Documentation.Best Practices
- Be Specific: Provide clear, specific requests to your AI assistant
- Use Filters: Leverage filtering parameters to reduce response sizes
- Check Permissions: Ensure your API key has appropriate permissions
- Monitor Usage: Keep track of your API usage and rate limits