Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 2 min ago
teppi

MCP serverio.github.SELISEdigitalplatforms/l0-py-blocks-mcp

A Model Context Protocol (MCP) server for Selise Blocks Cloud integration
UNRATEDDelistedstreamable-httpai.seliseblocks.com

Overview

Score?
UNRATED 0.735
of what a free look can see, on 29 looks
Looks
29
last 5 days ago
Tools
36

More info

URL
ai.seliseblocks.com/mcp
streamable-http
Says it is
blocks-mcp-server 1.14.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.735 · highest on record 0.8561

Toolsfrom sha256:2a15e7eb05…a9ca26

The tools this server lists, read out of the definition it returned
ToolSchema
activate_social_login
Activate social login for the project by updating authentication configuration. Args: item_id: Configuration item ID (default: "682c40c3872fab1bc2cc8988") project_key: Pro
input · output
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: OA
input · output
check_blocks_cli
Check if Blocks CLI is installed and available. Returns: JSON string with CLI availability status
input · output
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
input · output
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 provid
input · output
create_permission
Create a new permission. Args: name: Permission name description: Permission description resource: Resource name (arbitrary string) resource_group: Resource group
input · output
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 repos
input · output
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
input · output
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 provid
input · output
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 wit
input · output
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
input · output
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 shor
input · output
get_auth_status
Check current authentication status and token validity. Returns: JSON string with authentication status
input · output
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
input · output
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 configurat
input · output
get_global_state
Get the current global state including authentication and application domain. Returns: JSON string with current global state
input · output
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 glo
input · output
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
input · output
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 r
input · output
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
input · output
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). Use
input · output
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 availabl
input · output
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
input · output
install_blocks_cli
Install Blocks CLI using npm. Returns: JSON string with installation result
input · output
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
input · output
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
input · output
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 ite
input · output
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 schema
input · output
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 t
input · output
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: Publi
input · output
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
input · output
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: Proj
input · output
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_permiss
input · output
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 p
input · output
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
input · output
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 + ne
input · output
Verify it yourselfnpx teppi-check https://ai.seliseblocks.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2DA39VF0JRX2EVBT0WAZ