LAYERS
LAYERS predicts harvest yield with precision. For sugarcane, corn, soy, wheat, and cotton operations across LATAM.
https://layerscrop.com/en/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.layerscrop.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.layerscrop.com
52tools discovered
Showing 25 of 52 from the live probe.
Set Token
Logout
Close the current session.
Check Auth
Check current authentication status.
Api Request
Execute an HTTP request to Layers APIs.
Api Batch
Execute multiple requests to the APIs in parallel.
Users
Get users from the Access API. BEHAVIOR: - If 'id' is provided: Returns a single user by ID - If 'id' is NOT provided: Returns a list of users (with optional filters) FILTERABLE FIELDS: id, name, email, phone, status, organization_ids, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): { "logical_operator": "AND", "filters": [ {"field": "status", "operator": "EQUAL", "value"
Users Save
Create or update a user. BEHAVIOR: - If 'id' is NOT provided: Creates a new user (requires name, email, password) - If 'id' IS provided with ALL required fields (name, email, password): PUT - Creates or replaces the user completely - If 'id' IS provided with PARTIAL fields: PATCH - Updates only the provided fields REQUIRED FOR CREATE: - name: Full name of the user - email: Unique email address - password: User
Users Delete
Delete users. BEHAVIOR: - If 'id' is provided: Deletes a single user by ID - If 'filters' is provided (without id): Deletes all users matching filters - Must provide either 'id' OR 'filters' (not both, not neither) FILTERABLE FIELDS: id, name, email, phone, status, organization_ids, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): {"logical_operator": "AND", "filters": [{"field": "status", "operator": "EQUAL", "
Users Activate
Activate a user account. Sets user status to 'active', allowing them to authenticate.
Users Deactivate
Deactivate a user account. Sets user status to 'inactive', blocking authentication.
Users Me
Get the currently authenticated user's profile. Returns the user associated with the active authentication token.
Organizations
Get organizations from the Access API. BEHAVIOR: - If 'id' is provided: Returns a single organization by ID - If 'id' is NOT provided: Returns a list of organizations FILTERABLE FIELDS: id, name, email, country, status, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): { "logical_operator": "AND", "filters": [ {"field": "country", "operator": "EQUAL", "value": "ES"} ]
Organizations Save
Create or update an organization. BEHAVIOR: - No 'id': Creates new organization (requires name, email, country) - 'id' + all required: PUT (creates or replaces) - 'id' + partial: PATCH (updates only provided fields) REQUIRED FOR CREATE: name, email, country EXAMPLES: - Create: organizations_save(name="Acme", email="info@acme.com", country="ES") - Partial update: organizations_save(id="uuid", status="inactive")
Organizations Delete
Delete organizations. BEHAVIOR: - 'id' provided: Deletes single organization - 'filters' provided: Batch deletes matching organizations FILTERABLE FIELDS: id, name, email, country, status, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): {"logical_operator": "AND", "filters": [{"field": "status", "operator": "EQUAL", "value": "inactive"}]} WARNING: Deleting an organization may cascade to users and accounts!
Accounts
Get accounts from the Access API. BEHAVIOR: - 'id' provided: Returns single account - 'id' not provided: Lists accounts (optionally filtered) FILTERABLE FIELDS: id, name, description, organization_id, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): { "logical_operator": "AND", "filters": [ {"field": "organization_id", "operator": "EQUAL", "value": "org-uuid"} ]
Accounts Save
Create or update an account. BEHAVIOR: - No 'id': Creates new account (requires organization_id, name) - 'id' + all required: PUT - 'id' + partial: PATCH REQUIRED FOR CREATE: organization_id, name EXAMPLES: - Create: accounts_save(organization_id="org-uuid", name="Farm North") - Update: accounts_save(id="uuid", description="Updated description")
Accounts Delete
Delete accounts. BEHAVIOR: - 'id': Deletes single account - 'filters': Batch deletes matching accounts FILTERABLE FIELDS: id, name, description, organization_id, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): {"logical_operator": "AND", "filters": [{"field": "organization_id", "operator": "EQUAL", "value": "org-uuid"}]}
Configuration Parameter Types
Get configuration parameter types. Used to define custom configuration fields for entities. BEHAVIOR: - 'id' provided: Returns single config param type - 'id' not provided: Lists all config param types FILTERABLE FIELDS: id, name, entity_type, type, description, created_at, updated_at FILTER FORMAT (full syntax: layers://docs/filters): {"logical_operator": "AND", "filters": [{"field": "entity_type", "operator": "EQUAL", "value": "user"}
Configuration Parameter Types Save
Create or update a configuration parameter type. REQUIRED FOR CREATE: name, entity_type, param_type PARAMETERS: - name: Parameter name - entity_type: Target entity (e.g., "user", "organization") - param_type: Data type (e.g., "string", "number", "boolean") - description: Optional description - rules: Validation rules (e.g., {"min": 0, "max": 100})
Configuration Parameter Types Delete
Delete a configuration parameter type by ID.
User Permissions
Get all permissions for a user. Returns the complete permission structure including: - is_admin: Admin status - organization_permissions: Organization-scoped permissions - global_permissions: System-wide permissions (internal users only) EXAMPLE: - Get permissions: user_permissions(user_id="user-uuid")
User Permissions Grant
Grant organization-scoped permission to a user. PARAMETERS: - user_id: UUID of the user - organization_id: UUID of the organization - action: "create" | "read" | "update" | "delete" | "*" - resource_type: "field" | "account" | "user" | "field_account" | "event_type" | "parameter_type" - resource_spec_type: "*" (full_access) | "list" | "null" - resource_ids: List of UUIDs (required if resource_spec_type="list") RESOURCE SPECIFICATI
User Permissions Grant Global
Grant global (system-wide) permission to a user. IMPORTANT: Only for internal users! PARAMETERS: - user_id: UUID of the user - action: "create" | "read" | "update" | "delete" | "*" - resource_type: "organization" | "read_only" EXAMPLES: - Full org access: user_permissions_grant_global(user_id="uuid", action="*", resource_type="organization") - Read-only: user_permissions_grant_global(user_id="uuid", action="*", resource_type="rea
User Permissions Grant Admin
Grant admin status to a user. IMPORTANT: Only for internal users! Admin users have full access to all resources in the system.
User Permissions Revoke
Revoke specific permissions from a user. PARAMETERS: - user_id: UUID of the user - permission_ids: List of permission UUIDs to revoke Get permission IDs from user_permissions(user_id) response.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsLAYERS predicts harvest yield with precision. For sugarcane, corn, soy, wheat, and cotton operations across LATAM.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate LAYERS? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 52 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.