Back to search
100
MCP live v1.0.0-beta.4 streamable-http

io.github.SELISEdigitalplatforms/l0-py-blocks-mcp

io.github.SELISEdigitalplatforms/l0-py-blocks-mcp

A Model Context Protocol (MCP) server for Selise Blocks Cloud integration

Uptime
33.3%
6 probes
Response
42ms
last probe
Tools
36
callable

Tools · 36

activate_social_login

Activate social login for the project by updating authentication configuration. Args: item_id: Configuration item ID (default: "682c40c3872fab1bc2cc8988") project_key: Project key (tenant ID)…

get_authentication_config

Get the current authentication configuration for the project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with current authenticati…

add_sso_credential

Add social login credentials for OAuth providers (Google, Facebook, GitHub, etc.). Args: provider: OAuth provider name (e.g., "google", "facebook", "github") client_id: OAuth client ID from p…

check_blocks_cli

Check if Blocks CLI is installed and available. Returns: JSON string with CLI availability status

install_blocks_cli

Install Blocks CLI using npm. Returns: JSON string with installation result

list_roles

List all roles for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided page: Page number (default: 0) page_size: Number of items per page (default…

create_role

Create a new role. Args: name: Role name description: Role description slug: Role slug (URL-friendly identifier) project_key: Project key (tenant ID). Uses global tenant_id if not pro…

list_permissions

List all permissions for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided page: Page number (default: 0) page_size: Number of items per page (d…

create_permission

Create a new permission. Args: name: Permission name description: Permission description resource: Resource name (arbitrary string) resource_group: Resource group name (arbitrary stri…

update_permission

Update an existing permission. Args: item_id: The ID of the permission to update name: Permission name description: Permission description resource: Resource name (arbitrary string) …

get_resource_groups

Get available resource groups for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with resource groups result

set_role_permissions

Assign or remove permissions from a role. Args: role_slug: Role slug identifier add_permissions: List of permission IDs to add to the role (default: []) remove_permissions: List of permis…

get_role_permissions

Get permissions assigned to specific role(s). Args: role_slugs: List of role slugs to filter by project_key: Project key (tenant ID). Uses global tenant_id if not provided page: Page numb…

enable_email_mfa

Enable Email Multi-Factor Authentication for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with Email MFA configuration re…

enable_authenticator_mfa

Enable Authenticator Multi-Factor Authentication for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with Authenticator MFA …

get_projects

Get projects from Selise Blocks API and extract application domains. Args: tenant_group_id: Tenant Group ID to filter projects (optional) page: Page number for pagination (default: 0) pag…

set_application_domain

Manually set the application domain and tenant ID for repository creation. Args: domain: Application domain URL tenant_id: Tenant ID for the project project_name: Project name (optional) …

create_project

Create a new project in Selise Cloud. Args: project_name: Name of the project to create repo_name: Repository name (e.g., 'username/repo') repo_link: Full GitHub repository URL repo_i…

get_auth_status

Check current authentication status and token validity. Returns: JSON string with authentication status

get_global_state

Get the current global state including authentication and application domain. Returns: JSON string with current global state

create_schema

Create a new schema in Selise Blocks GraphQL API. Args: schema_name: Name of the schema to create project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSO…

list_schemas

List schemas from Selise Blocks GraphQL API. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided keyword: Search keyword for filtering schemas page_size: Num…

get_schema

Get a schema's current fields using its ID (step 1 of schema field management). Args: schema_id: The ID of the schema to retrieve project_key: Project key (tenant ID). Uses global tenant_id i…

update_schema_fields

Update schema fields (step 2 of schema field management). Args: schema_id: The ID of the schema to update fields: List of SchemaField objects for the schema (existing + new). Each…

finalize_schema

Finalize schema changes by retrieving updated schema (step 3 of schema field management). Args: schema_id: The ID of the schema to finalize project_short_key: Project short key. project_k…

configure_blocks_data_gateway

Configure Blocks Data Gateway for GraphQL operations. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided connectionString: Connection string for the database …

get_blocks_data_gateway_config

Get Blocks Data Gateway configuration. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with data gateway configuration result

save_captcha_config

Save CAPTCHA configuration for Google reCAPTCHA or hCaptcha. Args: provider: CAPTCHA provider - "recaptcha" for Google reCAPTCHA or "hcaptcha" for hCaptcha site_key: Public site key from CAPT…

list_captcha_configs

List all CAPTCHA configurations for a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with list of CAPTCHA configurations

update_captcha_status

Enable or disable a CAPTCHA configuration. Args: item_id: The ID of the CAPTCHA configuration to update is_enable: True to enable, False to disable the configuration project_key: Project …

get_translation_languages

Get available languages for translation in a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with available languages includin…

get_translation_modules

Get available modules for translation in a project. Args: project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSON string with available modules including mo…

get_module_keys

Get available keys in a specific module for translation in a project. Args: module_id: The ID of the module to get keys from project_key: Project key (tenant ID). Uses global tenant_id if not…

create_module

Create a new module for translation in a project. Args: module_name: Name of the module to create project_key: Project key (tenant ID). Uses global tenant_id if not provided Returns: JSO…

save_module_keys_with_translations

Save multiple translation keys with their translations to modules in a project. Args: request: SaveKeysTranslationRequest object containing: - ProjectKey: Project key (tenant ID). Uses gl…

publish_translation

Publish translations for a project, making them live and available for use. This function publishes all translation keys and their translations for the specified project, making them available in the…

Similar MCP servers embedding-nearest

io.github.selisedigitalplatforms/l0-py-blocks-mcp
A Model Context Protocol (MCP) server for Selise Blocks Cloud integration
0 tools · streamable-http
celo-mcp
A Model Context Protocol (MCP) server for Celo blockchain data access and functionality
0 tools
olegselajev241/mcp-lichess
Model Context Protocol (MCP) server for Lichess.org chess platform integration
0 tools
olegselajev241/mcp-chess
Model Context Protocol (MCP) server for Lichess.org chess platform integration
0 tools
meilisearch-mcp
A Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.
0 tools
io.github.antonytm/mcp-sitecore-server
A Model Context Protocol server for Sitecore
0 tools

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.selisedigitalplatforms/l0-py-blocks-mcp": {
      "url": "https://dev-ai.seliseblocks.com/mcp",
      "transport": "streamable-http"
    }
  }
}