Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted just now
teppi

MCP serverio.github.supero-platform/supero

Build multi-tenant apps over MCP.
Read moreBuild multi-tenant apps over MCP. Schemas, CRUD, deploys — access control enforced server-side.
UNRATEDActivestreamable-httpapi.supero.dev

Overview

Score?
UNRATED 0.673
of what a free look can see, on 26 looks
Looks
29
last 6 hr ago
Tools
64

More info

URL
api.supero.dev/mcp/v1/messages
streamable-http
Says it is
supero 2.0.0
protocol 2025-03-26
In the record since
27 days ago

Among servers18,413 with a card

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

Toolsfrom sha256:0b8849a48a…107826

The tools this server lists, read out of the definition it returned
ToolSchema
apikey_get_scope
Get the scope and permissions of the current API key.
input · no output
build_bind_data_source
Bind source streams to the app's schemas. mode='live_read' (default: read-only BYODB / warehouse), 'live_readwrite' (BYODB read+write — DOMAIN-ADMIN only), or 'sync' (copy into Sup
input · no output
build_configure_services
Configure a service's keys for the project so an integration works at deploy (e.g. wire SendGrid for email, a Stripe TEST key for checkout). TEST/SANDBOX keys ONLY. Keys with a cle
input · no output
build_connect_data_source
Create a data connector to an EXTERNAL source the app owner controls (their own database, a REST API, or a warehouse). Returns a connector_id. Does NOT bind schemas yet — run build
input · no output
build_create_project
Create a NEW project (domain-admin keys only; plan-gated). Mints the project's schema_namespace + an API key (returned ONCE). Use for a fresh app.
input · no output
build_deploy
Deploy a published version. target='cloud_ephemeral' (managed Cloud Run, ~30m throwaway preview; requires platform enablement; the default when cloud deploy is enabled) or 'local'
input · no output
build_deploy_status
Poll a cloud deploy started by build_deploy or build_go_live. Pass the poll_url it returned. Reports elapsed_s since launch; a launch still pending after ~5 minutes should be treat
input · no output
build_discover_source
Discover a connector's schema: trigger discovery, wait, and return the source streams (names, columns, primary keys), AI-inferred Supero schemas, field mappings, and a suggested na
input · no output
build_doctor
PREFLIGHT a bundle BEFORE publish/deploy — catches the silent deploy-killers build_validate does NOT: missing #supero-preloader removal (app stuck on a spinner forever), heavy star
input · no output
build_e2e_test
Run the FULL behavioural test suite against a PUBLISHED bundle in the project's OWN already-deployed app (no throwaway project is created) — auth/RBAC/multi-tenant, CRUD round-trip
input · no output
build_e2e_test_status
Poll an e2e run started by build_e2e_test. While running, returns status only. When complete, returns a compact report: verdict (honest — never 'healthy' if a core suite couldn't r
input · no output
build_get_bundle
Fetch the CURRENT (or a given) PUBLISHED bundle: the file list + a signed download_url, or ONE file's content inline via file=. For ANY change request on an existing app, START fro
input · no output
build_get_examples
Fetch a COMPLETE, production-quality reference app (schemas.py + config.py + setup.py + ui/app.js) to copy patterns from — the single biggest lever for app quality. archetype='inde
input · no output
build_get_project
Get one project's details: schema_namespace (use this EXACT value as the `namespace` literal on every schema dict), last published version, AND the captured `project_intent` — the
input · no output
build_get_service_contract
Fetch the AUTHORITATIVE contract for a transactional/stateful platform service (cart, order, payment, booking, appointment, membership, approval, document_signature, recurring_plan
input · no output
build_get_skills
Fetch a Supero build reference. doc='skills' (default, the spec you MUST follow) | 'components' (the real pre-built SDK component/global catalog — read so you don't reinvent UI) |
input · no output
build_go_live
PERMANENT deploy: promote a published version to a PERMANENT public URL at <service>.supero.live (managed Cloud Run) — unlike build_deploy(target='cloud_ephemeral'), which is a ~30
input · no output
build_list_bound_schemas
Classify this project's schemas: which are connector-backed vs app-authored, and each one's access mode (sync | live-ro | live-rw | warehouse). Use it so you DON'T render create/ed
input · no output
build_list_capabilities
List the platform's available services/integrations from the LIVE catalog (email, sms, slack, ai, stripe_checkout, google_oauth, push_notification, …) — so the intake's 'which conn
input · no output
build_list_data_sources
List the external DATA SOURCE types an app can connect to — its own Postgres/MySQL/MSSQL/Oracle/MongoDB, any REST API, or a Snowflake/BigQuery/Redshift/Databricks/ClickHouse/Fabric
input · no output
build_list_projects
List projects you can build into (uuid, name, schema_namespace, live_url).
input · no output
build_logs
Fetch recent Cloud Run logs for a project's deployed app — THE tool for diagnosing a failed/stalled cloud deploy or a crashing app (startup-probe timeouts, tracebacks, 'container f
input · no output
build_plan
PLAN FIRST — turn a one-line app idea into an explicit BUILD CHECKLIST before you author anything, so a thin prompt doesn't silently skip what expert builders add (this is exactly
input · no output
build_publish
Package + upload your authored bundle and record a version under the project. Returns version_uuid + file_id + download_url. Runs build_validate first unless force=true. Provide fi
input · no output
build_recommend_integrations
RECOMMEND which concrete provider integrations this app needs, and WHY — the deterministic Step-2 intelligence the web wizard uses, now over MCP. Pass the app `description` + the p
input · no output
build_replace_project
DESTRUCTIVE (DOMAIN-admin keys only): completely replace a DEV-mode project's app — wipes its data (retains credentials, API keys, namespace, tenant). Refused if mode='live'. Requi
input · no output
build_run_data_source
Trigger a SYNC RUN on a data connector and return the run id. MCP-created connectors are trigger:manual, so a mode='sync' binding copies NO rows until a run executes — call this af
input · no output
build_set_project_mode
Set a project's build mode. 'dev' (default) allows COMPLETE REPLACE (wipe data, keep credentials); 'live' protects it. Switch to dev before replacing, to live when it's in producti
input · no output
build_smoke_test
VERIFY a DEPLOYED app actually works (not just 'running'). HTTP-checks the live URL: root loads with a title, app.js is your bundle (not a stub) and dismisses the boot splash, conf
input · no output
build_stage_bundle
PUB-1a: get the out-of-band UPLOAD endpoint for a LARGE app bundle that won't fit inline (the model's max OUTPUT tokens cap `files`/`files_b64gz`, so big apps otherwise have to be
input · no output
build_teardown
Tear down a project's live deployment — BOTH the permanent (build_go_live) app and the ephemeral preview — DELETEing the managed Cloud Run services and freeing their URLs. Idempote
input · no output
build_update_project
Update a project's metadata (display_name, description, show_public, live_url).
input · no output
build_validate
Validate a locally-authored bundle against the live platform BEFORE publishing. AST-only (your code is never executed). Checks manifest, syntax, import-safety, config exports, sche
input · no output
build_whoami
Resolve your API key's scope: role (domain_admin/project_admin), domain, whether you can create projects, and your plan. Call this to decide the flow.
input · no output
connector_cancel
Cancel a running connector execution.
input · no output
connector_disable
Disable a connector.
input · no output
connector_discover
Trigger schema/metadata discovery for a connector.
input · no output
connector_discover_results
Get discovery results.
input · no output
connector_discover_status
Get discovery execution status.
input · no output
connector_enable
Enable a connector for scheduling.
input · no output
connector_plugins
List available connector plugins.
input · no output
connector_run
Trigger a manual connector sync execution.
input · no output
connector_status
Get connector status and recent executions.
input · no output
connector_test
Test an existing connector's connectivity.
input · no output
connector_test_config
Test a connector configuration.
input · no output
crud_create
Create a new object in the current domain. Use schema_list to see available types and their fields.
input · no output
crud_delete
Delete an object from the current domain.
input · no output
crud_get
Get a specific object by UUID from the current domain.
input · no output
crud_search
Search/list objects of any type in the current domain. Use schema_list first to discover available object types. System types: project, tenant, user_account, api_key, connector, au
input · no output
crud_update
Update an existing object in the current domain.
input · no output
project_link_schemas
Link schemas to a project. Accepts schema UUIDs or names.
input · no output
rbac_check_permission
Check if the current user has a specific permission.
input · no output
rbac_get_my_access
Get current user's role, permissions, and scope.
input · no output
schema_delete
Delete a schema from the domain. Use with caution.
input · no output
schema_get
Get full details of a specific schema by UUID. Returns the complete schema definition including all attributes and metadata.
input · no output
schema_list
List all existing schemas in the current domain.
input · no output
schema_list_project
List schemas linked to the current project.
input · no output
schema_save
Save/upload schemas to the domain. Schemas are validated before saving. Returns list of successfully saved schemas with their UUIDs. IMPORTANT: Pass FLAT schema objects directly
input · no output
schema_update
Update an existing schema definition.
input · no output
schema_validate
Validate schemas before saving. Checks for conflicts with existing schemas, circular dependencies, reserved names, and parent_type correctness. Always validate before saving!
input · no output
sdk_download
Get download URL for an SDK.
input · no output
sdk_generate
Generate client SDKs for the domain's schemas.
input · no output
sdk_list
List available SDKs for the current domain.
input · no output
sdk_status
Check SDK generation request status.
input · no output
Verify it yourselfnpx teppi-check https://api.supero.dev/mcp/v1/messagescurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1X6P6GAT46P6SZZ4YCKHA4A