coda-mcp

coda-mcp

9

The Coda MCP Server acts as a connector to the Coda API, allowing for dynamic interactions with Coda documents through various operations. This facilitates seamless integration and management of document pages via an AI-driven MCP client.

Coda MCP Server

This project implements a Model Context Protocol (MCP) server that connects with the Coda API, enabling an MCP client to perform various operations such as listing, creating, reading, updating, duplicating, and renaming pages in a Coda document.

Features

  • coda_list_documents: Lists all documents available to the user.
  • coda_list_pages: Lists all pages within a specified Coda document.
  • coda_create_page: Creates a new page with optional initial markdown content.
  • coda_get_page_content: Retrieves the content of a specified page in markdown.
  • coda_replace_page_content: Replaces the entire content of a page with new markdown content.
  • coda_append_page_content: Appends markdown content to an existing page.
  • coda_duplicate_page: Duplicates an existing page with a new name.
  • coda_rename_page: Renames an existing page.

Usage

The server can be added to MCP clients like Cursor or Claude Desktop. It requires an API key and can be run via Node.js or Docker.