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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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