TinaCMS MCP Server (C)

This project implements a standalone Model Context Protocol (MCP) server using the official C SDK (modelcontextprotocol/csharp-sdk). Its purpose is to expose tools that allow interaction with…

Local server

What is the TinaCMS MCP Server (C) MCP Server?

TinaCMS MCP Server (C) is an MCP project maintained in the calumjs/tinamcp repository. The maintainer describes its purpose as “This project implements a standalone Model Context Protocol (MCP) server using the official C SDK (modelcontextprotocol/csharp-sdk). Its purpose is to expose tools that allow interaction…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ListTinaCollections): Lists collection directories under /content.
ListCollectionDocumentscollection): Lists files directly within a collection directory.
ListDocumentsRecursivecollection): Lists all files within a collection, including subdirectories.
GetTinaDocumentcollection, relativePath): Gets the full text content of a document.
CreateTinaDocumentcollection, relativePath, content): Creates a new document; fails if it exists.
UpdateTinaDocumentcollection, relativePath, content): Overwrites an existing document; fails if it doesn't exist.
DeleteTinaDocumentcollection, relativePath): Deletes an existing document; fails if it doesn't exist.
MoveDocumentcollection, oldRelativePath, newRelativePath): Moves/renames a document.
CopyDocumentcollection, sourceRelativePath, destinationRelativePath): Copies a document.
GetDocumentMetadatacollection, relativePath): Gets YAML frontmatter as a JSON string.
UpdateDocumentMetadatacollection, relativePath, metadataUpdatesJson): Adds/updates frontmatter fields from a JSON object.
GetCollectionSchemaInfocollection): Reads the .tina/schema.json file content.