MCP টুলস
সার্ভার যে প্রতিটি MCP টুল নিবন্ধন করে, রেজিস্ট্রি থেকেই তৈরি: নাম, কাজ এবং আর্গুমেন্ট। প্রতিটি পরিবর্তনে CI এই টেবিল পুনরায় তৈরি করে।
| Tool | What it does | Arguments |
|---|---|---|
| prodantix.analytics.runQuery | Run an aggregation over a project's event stream: one or more lettered metrics (A, B, ...), formulas over their letters (A / B), up to three breakdowns and a compared period (previous_period, previous_day, previous_week, previous_month, previous_quarter, previous_year). | project_id: string, event: string, measure_kind: string, measure_property?: string | null, metrics?: array | null, formulas?: array | null, breakdowns?: array | null, compare?: string | null, granularity: string, from: string, to: string, limit?: integer | null |
| prodantix.experiments.list | List a project's experiments. | project_id: string |
| prodantix.experiments.results | Read an experiment's per-variation results. | project_id: string, key: string |
| prodantix.flags.archive | Archive a feature flag (write). | project_id: string, key: string |
| prodantix.flags.change_requests | List a project's flag change requests, optionally by status. | project_id: string, status?: string | null |
| prodantix.flags.history | Read a flag's versions, newest first, with who changed what. | project_id: string, key: string |
| prodantix.flags.list | List a project's feature flags. | project_id: string |
| prodantix.flags.propose | Propose a flag change for a person to review (write). | project_id: string, key: string, change: object, comment?: string | null |
| prodantix.flags.rollouts | List a project's flag rollouts with their steps and guardrails. | project_id: string |
| prodantix.flags.upsert | Create or update a feature flag (write). | project_id: string, key: string, enabled: boolean, rollout_percentage: integer, targeting?: string | null, description?: string | null, prerequisites?: string | null |
| prodantix.me | The authenticated principal and its live RLS tenant. | |
| prodantix.messages.compose | Compose and enqueue a message to a project's end-users (write). | project_id: string, title: string, body: string, channel: string, target_kind: string, target_distinct_ids?: array | null, webhook_url?: string | null |
| prodantix.messages.list | List a project's composed messages, newest first. | project_id: string |
| prodantix.projects.list | List the projects owned by the caller's tenant. | |
| prodantix.workflows.list | List a project's workflow definitions. | project_id: string |