Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .devin-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "pandadoc",
"displayName": "PandaDoc",
"version": "1.0.3",
"description": "Create, send, and track proposals, quotes, and contracts for e-signature, and see which documents need follow-up",
"shortDescription": "Proposals, quotes, and e-signatures",
"author": {
"name": "PandaDoc",
"url": "https://www.pandadoc.com"
},
"homepage": "https://developers.pandadoc.com/docs/how-to-use-the-pandadoc-mcp-server",
"repository": "https://github.com/PandaDoc/mcp-server-guide",
"license": "MIT",
"logo": "assets/pd-logo_400x400.png",
"keywords": [
"pandadoc",
"documents",
"proposals",
"quotes",
"contracts",
"e-signature",
"sales",
"legal"
],
"skills": "skills",
"mcpServers": {
"pandadoc": {
"url": "https://mcp.pandadoc.com/v1/mcp"
}
}
}
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,44 @@ Keep your existing entries and add `pandadoc` alongside them, with a comma betwe

</details>

<a id="windsurf-devin-desktop"></a>

### Windsurf / Devin Desktop

The PandaDoc plugin adds the PandaDoc MCP server and the PandaDoc skills to Devin Desktop (formerly Windsurf), the Devin CLI, and Devin cloud sessions.

1. Sign in to the Devin CLI with `devin auth login`.
2. Install the plugin:

```sh
devin plugins install PandaDoc/mcp-server-guide
```

3. Start a new session. When Devin first uses PandaDoc, it asks you to sign in.
4. Complete PandaDoc authorization in your browser. Type `/pandadoc:` to browse the skills, or describe your task.

If PandaDoc later shows **Needs auth** in Devin Desktop, open **Customize → MCPs** and select **Authenticate**.

<details>
<summary>Connect the MCP server without installing the plugin</summary>

Add PandaDoc to the `mcpServers` object in `~/.config/devin/config.json`:

```json
{
"mcpServers": {
"pandadoc": {
"url": "https://mcp.pandadoc.com/v1/mcp",
"transport": "http"
}
}
}
```

Then run `devin mcp login pandadoc`, or select **Authenticate** in **Customize → MCPs**, and complete PandaDoc authorization in your browser.

</details>

<a id="codex"></a>

### <img src="./assets/readme/codex.svg" alt="" width="24" height="24" align="absmiddle"> Codex
Expand Down
1 change: 1 addition & 0 deletions scripts/bump-plugin-version.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ const SOURCE = ".claude-plugin/plugin.json";
const MANIFESTS = [
"plugin.json",
SOURCE,
".devin-plugin/plugin.json",
".cursor-plugin/plugin.json",
".github/plugin/plugin.json",
"gemini-extension.json",
Expand Down