Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Adobe PDF Services MCP Server
for AI Agents

Production-ready Adobe PDF Services MCP server with 41 extensible actions — plus built-in authentication, security, and optimized execution.

Adobe PDF Services logo
Adobe PDF Services MCP Server
Built by StackOne StackOne

Coverage

41 Agent Actions

Create, read, update, and delete across Adobe PDF Services — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Adobe PDF Services MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Adobe PDF Services tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Adobe PDF Services call.

Tools Discovery →

What is the Adobe PDF Services MCP Server?

A Adobe PDF Services MCP server lets AI agents read and write Adobe PDF Services data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Adobe PDF Services MCP server ships with 41 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Adobe PDF Services MCP Tools and Actions

Every action from Adobe PDF Services's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

PDFs

  • Create PDF

    Convert a Microsoft Office or image source asset to PDF.

  • Export PDF

    Convert a PDF asset to a Microsoft Office or RTF format.

PDF Jobs

  • Get Create PDF Job

    Retrieve status and result asset for a Create PDF job.

  • Get Export PDF Job

    Retrieve status and result asset for an Export PDF job.

Other (37)

  • Create Asset Upload URL

    Request a presigned upload URL and asset ID for a file you intend to send to PDF Services.

  • Upload Asset Content

    Upload the binary file content to the presigned URL returned by Create Asset Upload URL.

  • Add Watermark

    Add a watermark from a PDF asset onto the pages of a target PDF.

  • Get Asset Download URL

    Get a presigned URL to download an asset stored in PDF Services.

  • Get Asset Metadata

    Retrieve metadata for an asset stored in PDF Services.

  • Get HTML To PDF Job

    Retrieve status and result asset for an HTML to PDF job.

  • Get Document Generation Job

    Retrieve status and result asset for a Document Generation job.

  • Export PDF To Images

    Convert a PDF asset to image files (JPEG, PNG, or TIFF).

  • Get Export PDF To Images Job

    Retrieve status and result asset for an Export PDF to Images job.

  • Get Compress PDF Job

    Poll a Compress PDF job for completion and retrieve the compressed PDF result.

  • Get Linearize PDF Job

    Poll a Linearize PDF job for completion and retrieve the linearized PDF result.

  • Get OCR PDF Job

    Poll an OCR PDF job for completion and retrieve the searchable PDF result.

  • Get Protect PDF Job

    Poll a Protect PDF job for completion and retrieve the protected PDF result.

  • Get Remove Protection Job

    Poll a Remove Protection job for completion and retrieve the unprotected PDF result.

  • Get Combine PDFs Job

    Poll a Combine PDFs job for completion and retrieve the merged PDF result.

  • Get Split PDF Job

    Poll a Split PDF job for completion and retrieve the resulting PDF asset(s).

  • Get Page Manipulation Job

    Retrieve status and result asset for a Page Manipulation job.

  • Get Add Watermark Job Status

    Poll an Add Watermark job for completion and retrieve the watermarked PDF result.

  • Get Extract PDF Job

    Retrieve status and result asset for an Extract PDF job.

  • Get Auto-Tag PDF Job

    Retrieve status and result asset for an Auto-Tag PDF job.

  • Get Accessibility Checker Job

    Retrieve status and result asset for an Accessibility Checker job.

  • Get PDF Properties Job Status

    Retrieve status and result for a PDF Properties job.

  • Delete Asset

    Delete an asset previously created in PDF Services.

  • Remove Protection

    Remove password security from a PDF asset.

  • HTML To PDF

    Convert an HTML source asset or URL to PDF.

  • Document Generation

    Merge JSON data into a Word template to produce a PDF or DOCX.

  • Compress PDF

    Reduce the file size of a PDF asset.

  • Linearize PDF

    Optimize a PDF for fast Web View rendering.

  • OCR PDF

    Run OCR on a scanned PDF to make text searchable and selectable.

  • Protect PDF

    Apply password protection and permissions to a PDF asset.

  • Combine PDFs

    Merge multiple PDF assets (or specific page ranges) into a single PDF.

  • Split PDF

    Split a PDF asset into multiple PDFs by page ranges, file count, or page count.

  • Page Manipulation

    Delete or rotate pages of a PDF asset.

  • Extract PDF

    Extract structured content (text, tables, figures) and renditions from a PDF.

  • Auto-Tag PDF

    Add accessibility tags to a PDF asset.

  • Accessibility Checker

    Run an accessibility audit on a PDF and return a JSON report.

  • PDF Properties

    Submit a job to extract metadata and structural properties of a PDF asset.

Set Up Your Adobe PDF Services MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Adobe PDF Services in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

More Documents & Knowledge MCP Servers

Confluence

133+ actions

Lokalise

101+ actions

ClickUp

92+ actions

Discourse

67+ actions

Google Drive

47+ actions

JotForm

44+ actions

Figma

39+ actions

Adobe PDF Services MCP Server FAQ

Adobe PDF Services MCP server vs direct API integration — what's the difference?
A Adobe PDF Services MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Adobe PDF Services. A Adobe PDF Services MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Adobe PDF Services at runtime. StackOne provides both.
How does Adobe PDF Services authentication work for AI agents?
Adobe PDF Services authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Adobe PDF Services account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Adobe PDF Services MCP tools vulnerable to prompt injection?
Yes — Adobe PDF Services MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Adobe PDF Services agent and how do I avoid it?
Context bloat happens when Adobe PDF Services tool schemas and API responses eat your Adobe PDF Services agent's memory, preventing it from reasoning effectively. A single Adobe PDF Services query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Adobe PDF Services agent can access?
Yes — you can limit which actions your Adobe PDF Services agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Adobe PDF Services MCP server?
Yes — you can create custom agent actions for your Adobe PDF Services MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Adobe PDF Services's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Adobe PDF Services MCP server?
Skip a Adobe PDF Services MCP server if your integration is purely software-to-software — direct Adobe PDF Services API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Adobe PDF Services actions at runtime.
What AI frameworks and AI clients does the StackOne Adobe PDF Services MCP server support?
The StackOne Adobe PDF Services MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.