# edm_wiki_generate

Generate significance wiki from source text. Extracts EDM artifact and produces wiki_article.md + significance_article.md. Requires DEEPADATA_API_KEY for extraction.

Agent View of the PolicyLayer registry record for `edm_wiki_generate`. HTML page: https://policylayer.com/tools/deepadata-edm/edm-wiki-generate

## Facts

- Tool: `edm_wiki_generate`
- Server: Deepadata Edm (`deepadata-edm-mcp-server`) — https://policylayer.com/tools/deepadata-edm.md
- Install: `npx -y deepadata-edm-mcp-server`
- Homepage: https://www.npmjs.com/package/deepadata-edm-mcp-server
- Risk category: Write (Medium risk)
- Registry record: grade C, identity unverified
- Server rate-limited: no
- Parameters: 3 (1 required)
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `profile` | string | no | Extraction profile (default: extended) |
| `output_dir` | string | no | Output directory for wiki files (default: ./wiki) |
| `source_path` | string | yes | Path to source file or directory containing .txt/.md files |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "edm_wiki_generate",
    "arguments": {
      "source_path": "<source_path>"
    }
  }
}
```

## Why edm_wiki_generate is rated Medium

This tool creates new wiki articles from source text. While it doesn't execute arbitrary code or irreversibly destroy data, it does create or write new content artifacts (wiki_article.md and significance_article.md). This is a Write operation.

From the tool's own definition: "Tool description states it 'produces wiki_article.md + significance_article.md', indicating creation of new files/content. The term 'generates' and 'produces' confirm data creation rather than retrieval or modification of existing content."

Risk signals: Accepts file system path (source_path)

## Use case

AI agents use edm_wiki_generate to create or update resources in Deepadata Edm, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Deepadata Edm environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Deepadata Edm:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "edm_wiki_generate": {
      "limits": [
        {
          "counter": "edm_wiki_generate_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Deepadata Edm (8)

- `deepadata_activate` — Read — https://policylayer.com/tools/deepadata-edm/deepadata-activate.md
- `deepadata_activate_reason` — Read — https://policylayer.com/tools/deepadata-edm/deepadata-activate-reason.md
- `edm_project` — Read — https://policylayer.com/tools/deepadata-edm/edm-project.md
- `edm_wiki_lint` — Read — https://policylayer.com/tools/deepadata-edm/edm-wiki-lint.md
- `edm_wiki_search` — Read — https://policylayer.com/tools/deepadata-edm/edm-wiki-search.md
- `extract_from_content` — Read — https://policylayer.com/tools/deepadata-edm/extract-from-content.md
- `validate_edm` — Read — https://policylayer.com/tools/deepadata-edm/validate-edm.md
- `seal_artifact` — Write — https://policylayer.com/tools/deepadata-edm/seal-artifact.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=deepadata-edm · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/deepadata-edm
