Cin7 Core Meta MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SERVER_URL | No | Your MCP server's public URL (e.g., https://your-server.example.com). Required for HTTP/OAuth mode. | |
| CIN7_API_KEY | No | Your Cin7 Application Key from Integrations → API. | |
| MCP_LOG_FILE | No | Enable file logging with rotation (optional). | |
| CIN7_BASE_URL | No | Override the Cin7 base URL (default: https://inventory.dearsystems.com/ExternalApi/v2/). | https://inventory.dearsystems.com/ExternalApi/v2/ |
| MCP_LOG_LEVEL | No | Logging level (default: INFO). | INFO |
| ALLOWED_EMAILS | No | Comma-separated list of allowed email addresses (leave empty to allow all authenticated users). | |
| CIN7_ACCOUNT_ID | No | Your Cin7 AccountID from Integrations → API. | |
| ISSUE_REPORT_PATH | No | Path where report_issue appends its ISSUE_REPORT lines (default: ./data/issue_reports.log). | ./data/issue_reports.log |
| SCALEKIT_CLIENT_ID | No | ScaleKit application client ID. Required for HTTP/OAuth mode. | |
| SCALEKIT_RESOURCE_ID | No | ScaleKit resource identifier (e.g., res_xxx). Required for HTTP/OAuth mode. | |
| SCALEKIT_CLIENT_SECRET | No | ScaleKit application client secret. Required for HTTP/OAuth mode. | |
| SCALEKIT_ENVIRONMENT_URL | No | ScaleKit environment URL (e.g., https://yourapp.scalekit.com). Required for HTTP/OAuth mode. | |
| SCALEKIT_INTERCEPTOR_SECRET | No | Secret for verifying interceptor payloads. Required for HTTP/OAuth mode. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_api_endpointsA | Search Cin7 Core's REST endpoints by keyword. Args:
keyword: Substring to match against path, summary, group, and
parameter names. Case-insensitive.
methods: Optional list of HTTP methods to restrict results to.
Valid values: Returns:
|
| get_api_endpoint_schemaA | Return the full schema for one Cin7 API endpoint. Args: method: HTTP verb. Case-insensitive. path: Endpoint path. Leading slashes are stripped; the lookup is case-sensitive on the path itself. Returns:
|
| invoke_api_endpointA | Validate, then execute, a Cin7 Core REST API call. Args:
method: HTTP verb ( Returns:
Success: Raises: Cin7AuthError | Cin7NotFoundError | Cin7RateLimitError | Cin7APIError: Transport-level failures the model cannot fix. |
| report_issueA | File a structured bug report for later developer review. Args:
summary: One-line headline of what went wrong.
tool_name: Which MCP tool was being used when the issue occurred.
One of Returns:
|
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/tzenderman/mcp-cin7-meta'
If you have feedback or need assistance with the MCP directory API, please join our Discord server