Quip MCP Server
Enables direct interaction with Quip documents, providing tools for reading document content, appending content to the end of documents, prepending content to the beginning, and replacing document content.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Quip MCP Server read the meeting notes from yesterday's document"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Quip MCP Server
A Model Context Protocol (MCP) server for Quip document operations that enables direct interaction with Quip documents from AI assistants like Claude.
Features
Read Documents: Fetch and display Quip document content by ID
Append Content: Add content to the end of existing documents
Prepend Content: Add content to the beginning of documents
Replace Content: Update document content
Create Documents: Intended support for creating new documents (currently redirects to web interface)
Related MCP server: Claude MCP x Google Docs
How It Works
This MCP server acts as a bridge between Claude and Quip documents. It works by:
Receiving requests from Claude through the MCP protocol
Executing a Python script (
quip_edit_fixed.py) with the appropriate parametersReturning the results back to Claude
Prerequisites
Node.js v18 or higher
TypeScript
Python with
quiplibrary installedA valid Quip access token
Installation
Clone this repository:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-serverInstall dependencies:
npm installBuild the project:
npm run buildConfigure your MCP settings:
{ "mcpServers": { "quip": { "command": "node", "args": ["path/to/quip-server/build/index.js"], "env": { "QUIP_ACCESS_TOKEN": "your-quip-access-token", "QUIP_BASE_URL": "https://platform.quip.com" }, "disabled": false, "autoApprove": [] } } }
Usage
Once connected, the following MCP tools become available to Claude:
quip_read_document: Read a Quip document by its thread IDquip_append_content: Append content to a documentquip_prepend_content: Add content to the beginning of a documentquip_replace_content: Replace document contentquip_create_document: Create a new document (currently unsupported)
Example usage in Claude:
<use_mcp_tool>
<server_name>quip</server_name>
<tool_name>quip_read_document</tool_name>
<arguments>
{
"threadId": "YOUR_DOCUMENT_ID"
}
</arguments>
</use_mcp_tool>Python Script Integration
The server expects a Python script called quip_edit_fixed.py in the path specified by the PYTHON_SCRIPT_PATH constant. This script should support the following operations:
read: Read document contentappend: Add content to the end of a documentprepend: Add content to the beginning of a documentreplace: Update document content
License
ISC License
Author
AvinashBole
Available Tools
5 toolsquip_append_contentC
Append content to an existing Quip document
Inputs: threadId (required), content (required).
quip_create_documentC
Create a new Quip document
Inputs: title (required), content (required).
quip_prepend_contentA
Add content to the beginning of an existing Quip document
Inputs: threadId (required), content (required).
quip_read_documentC
Read the content of a Quip document by its thread ID
Inputs: threadId (required).
quip_replace_contentC
Replace content in an existing Quip document
Inputs: threadId (required), content (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose targeting specific document operations: create, read, append, prepend, and replace content. There is no overlap in functionality, making it easy for an agent to select the correct tool for any document editing task.
All tools follow a consistent 'quip_verb_noun' pattern with snake_case, using descriptive verbs like create, read, append, prepend, and replace. This uniformity enhances predictability and readability across the toolset.
With 5 tools, the server is well-scoped for document management in Quip, covering essential CRUD-like operations (create, read) and specific content modifications (append, prepend, replace). Each tool earns its place without bloat or gaps.
The toolset provides strong coverage for core document operations, including creation, reading, and various content edits. A minor gap exists in lacking a delete or archive tool for document lifecycle management, but agents can still handle most workflows effectively.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The Google GKE MCP server is a managed Model Context Protocol server that provides AI applications with tools to manage Google Kubernetes Engine (GKE) clusters and Kubernetes resources. It exposes a structured, discoverable interface that allows AI agents to interact with GKE and Kubernetes APIs, enabling them to inspect cluster configurations, retrieve Kubernetes resource YAMLs, monitor operations like cluster upgrades, diagnose issues, and optimize costs—all without needing to parse text output or use complex kubectl commands.
The Buildkite MCP server exposes Buildkite product data (pipelines, builds, jobs, and test data) to AI tools, editors, and agents through the Model Context Protocol. It provides capabilities including pipeline creation and management, build monitoring with specialized tools like 'wait_for_build', efficient log querying using Apache Parquet conversion and caching, and OAuth-based authentication for both read-write and read-only access to Buildkite's REST API.
Related MCP Servers
- AlicenseCqualityFmaintenanceA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.5418,096 PyPI2,108MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server that enables AI assistants like Claude to read from, append to, and format text in Google Documents programmatically.2,983 npm683MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with Coda documents, allowing operations like listing, creating, reading, updating, and duplicating pages.19978 npm62MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server that provides an interface for AI models to interact with Google Docs, enabling reading, creating, updating, and searching Google Documents.468 npmMIT