MCP Examples & Ideas
Once your AI client is connected to Qelos, you interact through natural-language prompts. The client discovers available MCP tools from your tenant and calls them on your behalf.
Outcomes depend on configuration
Every example below assumes the relevant tool categories are enabled and your user passes authorization — admin-only mode, role filters, workspace scoping, and admin-privileged tools. If a prompt fails or the client says a tool is unavailable, review Permitted tools and your role in Permissions & Roles.
Worked examples
Each example shows a sample prompt, the MCP tools the client is likely to invoke, and an abbreviated outcome. Exact wording and tool order vary by client.
List blueprints and summarize entity counts
Prompt
List all blueprints on this tenant and give me a count of entities in each one.
Likely MCP tools
list-blueprints— fetch blueprint definitionsget-blueprint-entities— called once per blueprint (often with a lowlimitor a count-oriented query)
Sample outcome
[
{ "key": "products", "title": "Products", "entityCount": 142 },
{ "key": "orders", "title": "Orders", "entityCount": 891 },
{ "key": "customers", "title": "Customers", "entityCount": 310 }
]The client may present this as a table or bullet summary. Large tenants may paginate entity queries — ask the client to cap results if needed.
Requires: blueprints category enabled for your role.
Recent error events (last 24 hours)
Prompt
Show error events from the last 24 hours. Group by event name and highlight anything related to payments or checkout.
Likely MCP tools
list-events— with filters such askind,eventName, orsearch(exact parameters depend on how the client interprets "error" and the time window)
Sample outcome
{
"total": 7,
"groups": [
{ "eventName": "checkout.failed", "count": 4, "latest": "2026-07-27T18:42:00Z" },
{ "eventName": "provider.webhook.error", "count": 2, "latest": "2026-07-27T16:10:00Z" },
{ "eventName": "entity.validation.failed", "count": 1, "latest": "2026-07-27T09:05:00Z" }
],
"paymentRelated": ["checkout.failed", "provider.webhook.error"]
}Requires: events category enabled; connecting user must be privileged (list-events is admin-only).
Create a product entity
Prompt
Create a new product in the products blueprint with name "Wireless Keyboard", SKU "WK-100", price 79.99, and status "draft".
Likely MCP tools
list-blueprints— confirm theproductsblueprint key (optional if the client already knows it)create-blueprint-entity— withblueprintKey: "products"and ametadataobject matching your blueprint fields
Sample outcome
{
"id": "687f2a1b4e5d6c7a8b9c0d1e",
"blueprintKey": "products",
"metadata": {
"name": "Wireless Keyboard",
"sku": "WK-100",
"price": 79.99,
"status": "draft"
},
"createdAt": "2026-07-27T20:15:00Z"
}Entity creation still respects blueprint-level permissions in Qelos — MCP does not bypass Permissions & Roles. If creation fails, check that your role can create entities on that blueprint.
Requires: blueprints category enabled; create-blueprint-entity available in that category.
Which integration sources are configured?
Prompt
Which integration sources are configured on this tenant? List them by kind.
Likely MCP tools
list-integration-sources— optionally filtered bykindif you name a specific provider
Sample outcome
[
{ "id": "src_paddle", "kind": "paddle", "name": "Paddle Billing", "status": "active" },
{ "id": "src_slack", "kind": "slack", "name": "Slack Notifications", "status": "active" },
{ "id": "src_stripe", "kind": "stripe", "name": "Stripe (sandbox)", "status": "inactive" }
]Requires: integrations category enabled; privileged user (list-integration-sources is admin-only).
Workspaces and labels
Prompt
List the workspaces I belong to and show each workspace's labels.
Likely MCP tools
list-workspaces— returns workspaces visible to the authenticated user, including label metadata when present
Sample outcome
[
{ "id": "ws_acme", "name": "Acme Corp", "labels": ["enterprise", "us-east"] },
{ "id": "ws_demo", "name": "Demo Sandbox", "labels": ["internal"] }
]When workspaces are inactive on the tenant, this tool may return an empty list or a single default context depending on your app configuration.
Requires: workspaces category enabled for your role.
App configuration snapshot
Prompt
What is the current app configuration? Summarize enabled modules and any workspace settings.
Likely MCP tools
get-app-config— tenant app configuration metadatalist-configurations— optional follow-up if the client needs named configuration documents (admin only)
Sample outcome
{
"appName": "Acme Portal",
"modules": { "workspaces": true, "payments": true, "ai": true },
"workspaceConfiguration": { "isActive": true, "defaultRole": "member" }
}Requires: configurations category enabled. get-app-config is available to any user who passes category filters; list-configurations requires a privileged user.
Workflow ideas
These are multi-step patterns you can run in a single conversation once the right categories are enabled.
Incident triage via events
Use when production issues need fast context without opening the admin panel.
- Pull recent failures — prompt for error or warning events in the last few hours (
list-events). - Correlate with data — ask the client to cross-reference affected blueprint entities (
get-blueprint-entities) or integration sources (list-integration-sources). - Summarize — request a timeline, affected users or orders, and suggested next checks.
Suggested tool config: enable events and blueprints (and optionally integrations) for admin roles only. See the incident triage preset in Permitted tools.
Content audit
Use when reviewing drafts, published pages, or configuration drift before a release.
- Inventory blueprints — list content-related blueprints and entity counts (
list-blueprints,get-blueprint-entities). - Check app config — confirm feature flags and module toggles (
get-app-config). - Flag gaps — ask the client to find entities missing required fields or stuck in
draftstatus.
Suggested tool config: enable blueprints and configurations for admin or editor roles. The content category has no registered tools yet — blueprint entities often hold the content you need today.
Tenant onboarding checklist
Use when standing up a new tenant and verifying baseline setup.
- Configuration — confirm app name, modules, and workspace mode (
get-app-config, optionallylist-configurations). - Data models — list blueprints and verify expected keys exist (
list-blueprints). - Integrations — confirm payment or notification sources are wired (
list-integration-sources). - Access — list workspaces and membership context (
list-workspaces); optionally list users if onboarding admins (list-users).
Suggested tool config: start with admin-only access and enable configurations, blueprints, integrations, and workspaces for the admin role only. Expand after the tenant is stable.
Tips for better prompts
- Name the blueprint when querying or creating entities — use the blueprint key (for example
products), not just the display title. - Scope time windows for events — "last 24 hours" or "since yesterday" helps the client choose sensible
list-eventsfilters. - Ask for summaries — clients handle large JSON responses better when you request tables, counts, or top-N lists instead of raw dumps.
- Iterate — if the first response is incomplete, follow up with a narrower prompt rather than repeating the same question.
Related documentation
- Permitted tools — which categories and roles unlock each example
- Client setup — connect Cursor, Claude, ChatGPT, or Devin before trying these prompts
- Configuration — enable MCP and callback URLs in the admin panel
- Create Blueprints — blueprint keys and entity structure
- AI Agents — configure agents separately from MCP tool access
