delimit
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONPATH | Yes | /app/gateway:/app/gateway/ai |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| delimit_lintA | Lint two OpenAPI specs for breaking changes and policy violations. Primary CI integration point. Combines diff + policy into pass/fail. Auto-chains: semver classification, governance evaluation on breaking changes. When dry_run=True, returns violations and semver classification without recording evidence, triggering notifications, or enforcing governance. Useful for CI preview comments ("what would block") without side effects. |
| delimit_diffA | Diff two OpenAPI specs and list all changes. Pure diff, no policy. |
| delimit_diff_reportA | Generate a shareable API diff report with full analysis. Runs the complete pipeline (diff, policy evaluation, semver classification, spec health scoring, migration guide) and produces a self-contained HTML report or structured JSON. The HTML has inline CSS with no external dependencies -- open it in any browser. Use this when teams need a shareable artifact for API review, PR comments, or compliance records. |
| delimit_spec_healthA | Score an OpenAPI spec on quality dimensions. Instant health grade. Evaluates completeness, security, consistency, documentation, and best practices. Returns an overall score (0-100), letter grade (A-F), per-dimension breakdowns, and specific recommendations for improvement. Use this for quick spec quality checks during onboarding or code review. Works on any valid OpenAPI 3.x or Swagger 2.0 spec. |
| delimit_policyB | Inspect, validate, or simulate governance policy configuration. |
| delimit_ledgerC | Query the append-only contract ledger (hash-chained JSONL). |
| delimit_impactA | Analyze downstream impact of an API change. Informational only. |
| delimit_semverA | Classify the semver bump for a spec change (MAJOR/MINOR/PATCH/NONE). Deterministic classification based on diff engine output. Optionally computes the next version string. |
| delimit_explainC | Generate a human-readable explanation of API changes. 7 templates: developer, team_lead, product, migration, changelog, pr_comment, slack. |
| delimit_zero_specA | Extract OpenAPI spec from framework source code (no spec file needed). Detects the API framework (FastAPI, Express, NestJS) and extracts a complete OpenAPI specification directly from the source code. Currently supports FastAPI with full fidelity. |
| delimit_initA | Initialize Delimit governance for a project. Creates .delimit/policies.yml and ledger directory. Also auto-configures filesystem permissions: chmod 755 on .delimit/, chmod 600 on any .delimit/secrets/* files, and creates a project-local .claude/settings.json with a reasonable Edit/Write/Bash allowlist if one does not already exist. Pass no_permissions=True to skip permission setup. |
| delimit_os_planC | Create a governed execution plan (Pro). |
| delimit_os_statusA | Get current Delimit OS status with plan/task/token counts (Pro). |
| delimit_os_gatesB | Check governance gates for a plan (Pro). |
| _delimit_gov_implC | Manage governance (Pro for policy/evaluate/new_task/run/verify). Actions: health, status, policy, evaluate, new_task, run, verify. |
| delimit_gov_healthC | Check governance system health. |
| delimit_gov_statusA | Get current governance status for a repository. |
| delimit_gov_policyB | Get governance policy for a repository (Pro). |
| delimit_gov_evaluateC | Evaluate if governance is required for an action (Pro). |
| delimit_gov_new_taskC | Create a new governance task (Pro). |
| delimit_gov_runD | Run a governance task (Pro). |
| delimit_gov_verifyD | Verify a governance task (Pro). |
| delimit_external_pr_checkA | Pre-PR duplicate guard for external repos. Run BEFORE drafting. Lists existing PRs from |
| delimit_memory_searchB | Search conversation memory semantically (Pro). |
| delimit_memory_storeA | Store a memory entry for future retrieval. Free: basic store and recent retrieval. Pro: structured search across all memories. |
| delimit_memory_recentB | Get recent work summary from memory. Free: retrieve recent entries. Pro: structured search. |
| delimit_vault_searchC | Search vault entries (Pro). |
| delimit_vault_healthB | Check vault health status (Pro). |
| delimit_vault_snapshotB | Get a vault state snapshot (Pro). |
| _delimit_deploy_implC | Manage deployments (Pro). Actions: plan, build, npm, publish, site, status, verify, rollback. |
| delimit_deploy_planA | Plan deployment with build steps (Pro). Auto-chains: security audit preflight, governance evaluation. Halts on critical security findings. |
| delimit_deploy_buildC | Build Docker images with SHA tags (Pro). |
| delimit_deploy_publishC | Publish images to registry (Pro). |
| delimit_deploy_verifyC | Verify deployment health (experimental) (Pro). |
| delimit_deploy_rollbackC | Rollback to previous SHA (Pro). |
| delimit_deploy_statusC | Get deployment status (Pro). |
| delimit_intel_dataset_registerB | Register a new dataset in the file-based intel registry. |
| delimit_intel_dataset_listB | List all registered datasets from the intel registry. |
| delimit_intel_dataset_freezeA | Mark a dataset as immutable (frozen). Prevents further modifications. |
| delimit_intel_snapshot_ingestB | Store a research snapshot with provenance metadata in the local intel store. |
| delimit_intel_queryA | Search saved intel snapshots by keyword, date, or dataset. |
| delimit_digestC | Generate a daily digest of loop activity (LED-966). |
| delimit_work_ordersB | Manage work orders — structured task artifacts for the founder (STR-177). Work orders bridge strategy deliberations and interactive execution. Each is a copy-pasteable markdown file the founder can hand to a Claude Code session. |
| delimit_executorA | Run approved work orders from the dashboard inbox (Pro, Worker Pool v2). Execution is bounded to a narrow whitelist of state-changing actions (gh_issue_create, gh_pr_comment, gh_issue_comment). Every invocation is logged to ~/.delimit/workers/audit/executor.jsonl. Dry-run is the default — pass live=True to actually fire the actions. The dashboard Approve button flips a work order to status=approved. The poller (or a one-shot call with action=poll) then runs the typed executable_actions list. Touch ~/.delimit/pause_executor to stop the autonomous path at the next tick. |
| delimit_senseA | Review and manage the signal corpus (LED-877). Signals are sensed observations stored at ~/.delimit/intel/signals/, physically separated from the ledger. Use this tool to inspect, cluster, or explicitly promote a signal to a ledger item. |
| delimit_generate_templateC | Generate code template. |
| delimit_generate_scaffoldC | Scaffold new project structure. |
| delimit_repo_diagnoseC | Diagnose repository health issues (experimental) (Pro). |
| delimit_repo_analyzeC | Analyze repository structure and quality (experimental) (Pro). |
| delimit_repo_config_validateC | Validate configuration files (experimental) (Pro). |
| delimit_repo_config_auditC | Audit configuration compliance (experimental) (Pro). |
| delimit_security_scanC | Scan for security vulnerabilities. |
| delimit_security_ingestA | Ingest security scan results from external tools (Pro). Accepts JSON output from Trivy, Semgrep, npm audit, pip-audit, Snyk, or CodeQL. Normalizes findings into a canonical schema, tracks in the ledger, and enables deploy gating on unresolved criticals. This is the orchestrator model - Delimit doesn't run the scanner, it adds intelligence on top of results you already have. |
| delimit_security_deliberateA | Multi-model triage of security findings (Pro). Runs deliberation on ingested security findings to classify each as: real risk, false positive, accepted risk, or needs immediate action. Can work on findings from the ledger (auto) or from a JSON string. |
| delimit_siemC | Manage SIEM streaming - forward audit events to Splunk, Datadog, EventBridge, or webhooks. |
| delimit_security_auditA | Audit security: dependency vulnerabilities, anti-patterns, and secret detection. Auto-chains: evidence collection on all findings, governance task + notification on critical findings. Scans for:
Optional: Set SNYK_TOKEN or install Trivy for enhanced scanning. |
| delimit_evidence_collectC | Collect evidence artifacts for governance (Pro). |
| delimit_evidence_verifyC | Verify evidence bundle integrity (Pro). |
| _delimit_release_implC | Manage releases: plan, validate, status, rollback, history, sync (Pro for plan/status/sync). Actions: plan, validate, status, rollback, history, sync. |
| delimit_release_planC | Generate a release plan from git history (Pro). |
| delimit_release_validateC | Validate release readiness. Auto-chains on failure: evidence collection, notification, ledger recording. |
| delimit_release_statusC | Check release/deploy status (Pro). |
| delimit_release_rollbackC | Rollback deployment to previous version (experimental). |
| delimit_release_historyC | Show release history (experimental). |
| delimit_cost_analyzeB | (Pro). Analyze project costs by scanning Dockerfiles, dependencies, and cloud configs. |
| delimit_cost_optimizeB | (Pro). Find cost optimization opportunities: unused deps, oversized images, uncompressed assets. |
| delimit_cost_alertC | (Pro). Manage cost alerts (file-based). CRUD operations on spending thresholds. |
| delimit_cost_controlsA | Manage MCP rate limits and session cost controls. View current usage, check quota for a specific tool, adjust per-tool rate limits, set the session cost cap, or reset all tracking. |
| delimit_data_validateB | Validate data files: JSON parse, CSV structure, SQLite integrity check. |
| delimit_data_migrateC | Check for migration files (alembic, Django, Prisma, Knex) and report status. |
| delimit_data_backupB | Back up SQLite and JSON data files to ~/.delimit/backups/ with timestamp. |
| _delimit_obs_implC | Manage observability: metrics, logs, alerts, status (Pro for metrics/logs/status). Actions: metrics, logs, alerts, status. |
| delimit_obs_metricsC | Query live system metrics (Pro). |
| delimit_obs_logsC | Search system and application logs (Pro). |
| delimit_obs_alertsC | Manage alerting rules (experimental). |
| delimit_obs_statusC | System health check (Pro). |
| delimit_design_extract_tokensA | Extract design tokens from project CSS/SCSS/Tailwind config. Works without any API keys (scans local CSS/Tailwind). Figma integration auto-activates when a token is found in: FIGMA_TOKEN env var, or ~/.delimit/secrets/figma.json, or via delimit_secret_store. |
| delimit_design_generate_componentB | Generate a React/Next.js component skeleton with props interface and Tailwind support. |
| delimit_design_generate_tailwindC | Read existing tailwind.config or generate one from detected CSS tokens. |
| delimit_design_validate_responsiveA | Validate responsive design patterns via static CSS analysis. Scans for media queries, viewport meta, mobile-first patterns, fixed widths. |
| delimit_design_component_libraryB | Scan for React/Vue/Svelte components and generate a component catalog. |
| delimit_story_generateB | Generate a .stories.tsx file for a component (no Storybook install required). |
| delimit_story_visual_testB | Run visual regression test -- screenshot and compare to baseline. Works without external tools (returns guidance). Enhanced with:
|
| delimit_story_buildA | Build Storybook static site. Works without Storybook installed (returns setup guidance). If Storybook is configured in the project, runs the build automatically. |
| delimit_story_accessibilityA | Run WCAG accessibility checks by scanning HTML/JSX/TSX for common issues. Checks: missing alt, missing labels, empty buttons, heading order, aria-hidden on focusable. |
| delimit_test_generateA | Generate test skeletons for source code. Scans source files using AST parsing (Python) or regex (JS/TS), extracts public function signatures, and generates test file skeletons. |
| delimit_test_coverageB | Analyze test coverage (experimental) (Pro). |
| delimit_test_smokeA | Run smoke tests for a project. Detects the test framework (pytest/jest/vitest/mocha) from project config, runs the test suite, and parses pass/fail/error counts. |
| delimit_docs_generateA | Generate API reference documentation for a project. Scans Python files for docstrings and JS/TS files for JSDoc comments. Produces a markdown API reference organized by source file. |
| delimit_docs_validateA | Validate documentation quality and completeness. Checks README existence, docstring coverage on public functions, and broken internal links in markdown files. |
| delimit_sensor_github_issueA | Check a GitHub issue for new comments since the last check. Sensor tool for monitoring outreach issues. Returns a structured signal with new comments, issue state, and severity classification. |
| delimit_sensor_github_migrationsA | Scan GitHub issues/PRs for migration patterns across target repos. Detects language like "migrated from X to Y", "switched to Y", "replaced X with Y", "no longer using X" etc. Returns structured migration signals with source/target tools, sentiment, and strength. Useful for competitive intelligence: see what tools repos are moving away from and what they are adopting. |
| delimit_versionA | Return Delimit unified server version, tool count, and environment status. Shows auto-detected API keys, CLIs, and security tools so users know what capabilities are available without manual configuration. |
| delimit_swarmB | Manage the agent swarm - ventures, personas, namespace isolation. Each venture gets 5 AI agent roles (Architect, Senior Dev, Reviewer, QA, Ops) with namespace isolation and model binding per Agent Swarm Standard v1.2. |
| delimit_reviewB | Run a multi-model code review on a diff or file. Sends the code change to multiple AI models and consolidates their feedback into a single structured review. The output can be posted as a GitHub PR comment. Provide either a diff string or a file path to review. |
| delimit_redactA | Scan or redact sensitive data (API keys, secrets, PII) from text. Use before sending prompts to external LLMs to prevent data leakage. Detects: API keys (OpenAI, xAI, Google, GitHub, npm), passwords, bearer tokens, emails, phone numbers, SSNs, credit cards, IPs, DB URLs. |
| delimit_prompt_driftB | Detect prompt drift - when the same task behaves differently across models. Track how prompts perform across Claude, Codex, and Gemini. Find which model is best for each task type on YOUR codebase. |
| delimit_collision_checkB | Detect and prevent two AI models from editing the same file. Call before editing a file to check if another model is already working on it. |
| delimit_project_configB | Manage delimit.yml project configuration. A committable YAML file that defines AI governance for your repo. Your teammates get the same AI setup when they clone. |
| delimit_playbookA | Manage reusable prompt templates - save, run, list, delete. Save your best prompts as named commands. Use {{variables}} for dynamic parts. Works across all AI assistants through the shared MCP workspace. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/delimit-ai/delimit-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server