# librecrawl_audit_pdf

A read tool on the Librecrawl Technical Seo Audit MCP server.

Agent View of the PolicyLayer registry record for `librecrawl_audit_pdf`. HTML page: https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-pdf

## Facts

- Tool: `librecrawl_audit_pdf`
- Server: Librecrawl Technical Seo Audit (`adityaarsharma/librecrawl-technical-seo-audit-mcp`) — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp.md
- Homepage: https://github.com/adityaarsharma/librecrawl-technical-seo-audit-mcp
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "librecrawl_audit_pdf",
    "arguments": {}
  }
}
```

## Why librecrawl_audit_pdf is rated Low

PDF export of audit results is a read operation—it retrieves and formats previously-generated audit data for display/download. The tool does not modify audit state, the target website, or any persistent data. The low severity reflects that exporting reports poses minimal risk even if misused by an AI agent, since it only accesses already-computed SEO audit findings.

From the tool's own definition: "Tool name 'librecrawl_audit_pdf' suggests exporting audit results to PDF format. The server is described as a 'technical SEO crawler' that 'runs full audits' and the sibling tools include 'librecrawl_audit_artifacts' and 'librecrawl_audit_zip', indicating…"

## Use case

AI agents call librecrawl_audit_pdf to retrieve information from Librecrawl Technical Seo Audit without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Librecrawl Technical Seo Audit:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "librecrawl_audit_pdf": {}
  }
}
```

## Other tools on Librecrawl Technical Seo Audit (36)

- `librecrawl_audit_cancel` — Destructive — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-cancel.md
- `librecrawl_brain_purge_audit` — Destructive — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-brain-purge-audit.md
- `librecrawl_wipe_everything` — Destructive — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-wipe-everything.md
- `librecrawl_audit` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit.md
- `librecrawl_audit_force_advance` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-force-advance.md
- `librecrawl_audit_pause` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-pause.md
- `librecrawl_audit_resume` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-resume.md
- `librecrawl_full_audit_strict` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-full-audit-strict.md
- `librecrawl_pagespeed_audit` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-pagespeed-audit.md
- `librecrawl_pagespeed_audit_all_crawl_pages` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-pagespeed-audit-all-crawl-pages.md
- `librecrawl_pause_crawl` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-pause-crawl.md
- `librecrawl_resume_crawl` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-resume-crawl.md
- `librecrawl_resume_from_crawl_id` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-resume-from-crawl-id.md
- `librecrawl_start_chunked_audit` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-start-chunked-audit.md
- `librecrawl_start_crawl` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-start-crawl.md
- `librecrawl_stop_crawl` — Execute — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-stop-crawl.md
- `librecrawl_append_gsc_section` — Other — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-append-gsc-section.md
- `librecrawl_generate_report` — Other — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-generate-report.md
- `librecrawl_audit_artifacts` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-artifacts.md
- `librecrawl_audit_status` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-status.md
- `librecrawl_audit_zip` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-audit-zip.md
- `librecrawl_export_results` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-export-results.md
- `librecrawl_external_links_audit` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-external-links-audit.md
- `librecrawl_filter_issues` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-filter-issues.md
- `librecrawl_get_settings` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-get-settings.md
- `librecrawl_get_status` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-get-status.md
- `librecrawl_internal_links_analysis` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-internal-links-analysis.md
- `librecrawl_list_crawls` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-list-crawls.md
- `librecrawl_pagespeed` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-pagespeed.md
- `librecrawl_report_content` — Read — https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp/librecrawl-report-content.md
- …and 6 more: https://policylayer.com/tools/adityaarsharma-librecrawl-technical-seo-audit-mcp.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=adityaarsharma-librecrawl-technical-seo-audit-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/adityaarsharma-librecrawl-technical-seo-audit-mcp
