TinaMCP

calumjs/TinaMCP

3.3

If you are the rightful owner of TinaMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The TinaCMS MCP Server is a standalone server implemented in C# that uses the Model Context Protocol to manage content files in a TinaCMS project.

Tools

Functions exposed to the LLM to take actions

ListTinaCollections

List the collection directory under /content

ListCollectionDocuments

List files in the collection directory

ListDocumentsRecursive

Recursively list all files in the collection

GetTinaDocument

Get the full text content of the document

CreateTinaDocument

Create a new document

UpdateTinaDocument

Overwrite existing documents

DeleteTinaDocument

Delete existing documents

MoveDocument

Move/rename the document

CopyDocument

Copy the document

GetDocumentMetadata

Get YAML frontmatter as JSON string

UpdateDocumentMetadata

Add/update frontmatter fields from JSON objects

GetCollectionSchemaInfo

Read the contents of .tina/schema.json file

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources