+|
|+
Architect MCP v2.1

Architect Your Platform
with Tools, Not Clicks

Docyrus Architect MCP provides a high-level toolset for shaping your tenant: create data sources, define fields, manage enums, and keep your OpenAPI spec in sync.

Apps
Data Sources
Fields
Enums
OpenAPI
Tool Families

Operations as Primitives

Standardized tools to govern your entire tenant architecture.

DISCOVERY-FIRST

Discovery Tools

Find what exists before changing anything. Inspect apps, available data sources, and understand fields/enums/relations with a single tool call.

listApps()
describeDs()
Result: listApps
[0] app_crm (Active)
[1] app_billing (Production)
- ds_invoices
- ds_subscriptions

Enum Catalog

Manage enum options consistently across all select and status fields with versioned operations.

Draft Active Archived

Custom Query Pack

Work with saved SQL templates: list, fetch definitions, and execute with runtime filters.

monthly_revenue

Schema Orchestration

Evolve data models safely. bootstrap new app schemas or modify existing fields without manual admin clicks.

createDs() updateField() deleteDs() ← Destructive
JSONata Playground
$sum(invoices.total)
// Result: 1240.22
Workflow Story A

Create a CRM Schema
in Seconds

Don't click through menus. Connect your agent to the Architect MCP and bootstrap an entire App model programmatically.

1

Discover existing apps & dependencies.

2

Create Data Sources (Companies, Deals, Contacts).

3

Define fields, relations, and enums.

4

Regenerate OpenAPI spec for downstream dev.

|-
Searching apps...
Creating DS: "crm_deals"
Updating Field: "status" → select
Regenerating Spec
openapi.json sync pending...
Security & Guardrails

Safe by Design

Read / Write Separation

Tools are explicitly labeled. Read-only tools cannot modify state, preventing accidental changes.

Explicit Approvals

Destructive tools like `deleteDs()` require explicit human confirmation via the UI.

Tenant Boundaries

Every operation is strictly scoped to the tenant context, ensuring data isolation.

Spec Verification

Changes are validated against platform standards before the OpenAPI spec is updated.

Architect Your
Growth

Use tools for schema, queries, and OpenAPI so your platform stays consistent as it grows.