Simpro MCP Server
by ozmarks
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Network interface to bind. Defaults to '0.0.0.0'. | 0.0.0.0 |
| PORT | No | Port the server listens on. Defaults to '3000'. | 3000 |
| MCP_PATH | No | Web path the server is reached at. Defaults to '/mcp'. | /mcp |
| PUBLIC_URL | No | Public web address for broker mode, e.g. https://simpro.yourcompany.com. | |
| TOKEN_SEAL_KEY | No | Secret to seal each person's Simpro access inside their agent token. Generate with openssl rand -hex 32. If unset, server auto-generates and saves to .token-seal-key file. | |
| SIMPRO_AUTH_URL | No | Only set if your Simpro login URL is non-standard. | |
| SIMPRO_BASE_URL | No | Your Simpro build address, e.g. https://yourbuild.simprosuite.com (nothing after .com). Required in all modes. | |
| SIMPRO_CLIENT_ID | No | Client ID from your Simpro OAuth app (required for broker mode). | |
| SIMPRO_TOKEN_URL | No | Only set if your Simpro token URL is non-standard. | |
| SIMPRO_TRANSPORT | No | Transport mode: 'proxy' for HTTP proxy mode, 'broker' for OAuth broker mode. Determines required credentials. | |
| SIMPRO_COMPANY_ID | No | Your Simpro company ID. Defaults to '0'. | 0 |
| SIMPRO_CLIENT_SECRET | No | Client secret from your Simpro OAuth app (required for broker mode). | |
| SIMPRO_MAX_RESULT_BYTES | No | Largest single answer allowed before agent is asked to narrow request. Defaults to '100000'. | 100000 |
| SIMPRO_DEFAULT_PAGE_SIZE | No | Rows per page for list results. Defaults to '50', max 250. | 50 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ozmarks/simpro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server