Tencent Docs MCP. Run office file operations via natural language.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Tencent Docs MCP Server connects your AI agent to Tencent’s office suite. It lets you manage documents, sheets, and slides by talking to it—no web interface needed.
Your agent can list all files (`list_files`), pull data from specific ranges in spreadsheets (`get_sheet_data`), read full document text (`get_doc_content`), and even check who has access or if a folder needs cleaning up.
What your AI agents can do
Create file
Generates a brand new document file within Tencent Docs.
Delete file
Removes an existing document from your account.
Get doc content
Extracts the complete text content from a specified document file.
Create or delete documents using create_file and delete_file.
Retrieve data ranges with get_sheet_data, and modify values directly using update_sheet_data.
Extract the full text content from documents using get_doc_content for analysis or summarization.
List all files (list_files), folders (list_folders), and check file metadata (get_file_info).
Identify document collaborators (list_collaborators) or list organization members (get_org_members).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Tencent Docs MCP Server: 10 Tools for Office Ops
Use these tools via your AI client to create, delete, retrieve content from, and modify files and spreadsheets in Tencent Docs.
019d8489create file
Generates a brand new document file within Tencent Docs.
019d8489delete file
Removes an existing document from your account.
019d8489get doc content
Extracts the complete text content from a specified document file.
019d8489get file info
Retrieves key metadata about any specific file, like its last modified date or size.
019d8489get org members
Returns a list of all active members in the organization associated with the account.
019d8489get sheet data
Reads and returns values from a defined range within a spreadsheet.
019d8489list collaborators
Lists every user who has access or is collaborating on a specific file.
019d8489list files
Returns a list of all accessible files across your entire Tencent Docs account.
019d8489list folders
Displays the hierarchical structure and names of folders available to you.
019d8489update sheet data
Modifies or writes new values into a specific range within a spreadsheet.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Tencent Docs, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Tencent Docs MCP Server connects your AI agent straight into Tencent's whole office suite. You don't gotta deal with a web interface; it just lets your agent talk to your documents, sheets, and slides like they're just another system you're chatting with. It handles the heavy lifting so you can focus on what you need done.
When you run an operation, your agent doesn't just read metadata—it acts like a full-blown admin for your workspace. You tell it to find something, and it executes a chain of commands across multiple files without you clicking anything.
Managing the Files:
- Need to see everything? Your agent runs
list_filesto pull up every accessible document on your account. If you wanna know where things are stored,list_foldersshows you the full folder structure and names available to you. - Want details on a specific file? You can check its metadata—like when it was last modified or how big it is—using
get_file_info. You'll also control the lifecycle: usecreate_fileto whip up a brand new document, or rundelete_fileif something needs to go.
Tackling Data and Content:
- If you need raw text for analysis or summarizing, your agent uses
get_doc_contentto extract the complete content from any specified document. It pulls out all of it. - For spreadsheets, you can read specific sections of data with
get_sheet_data, pointing it right to a defined range. You're not just reading, though; if you need to change something, you useupdate_sheet_datato modify or write new values into that exact spreadsheet range.
Team and Collaboration:
- Your agent keeps tabs on who's involved. To see every person working with a particular document, it runs
list_collaborators. If you need the whole picture of your team,get_org_membersreturns a list of all active members in the organization.
This setup lets your AI client act like an embedded specialist. You can tell it to 'Check out last month's report and see who else worked on it,' and it'll run list_files, then pull the file info with get_file_info, and finally list all collaborators using list_collaborators—all in sequence, zero clicks needed.
You don't have to jump between tabs for files, sheets, or who has access. It just gets it done.
How Tencent Docs MCP Works
- 1 Subscribe to the server and input your Tencent Docs Access Token.
- 2 Connect your preferred AI client (Claude, Cursor, etc.) to the MCP endpoint.
- 3 Issue a natural language command to your agent; it selects and executes the necessary tool calls.
The bottom line is, you talk to your agent like you're asking an assistant for data, and it handles all the API plumbing behind the scenes.
Who Is Tencent Docs MCP For?
This is for anyone whose job involves juggling multiple files across different formats—the people who spend more time finding information than actually analyzing it. You're the data analyst stuck clicking through 15 tabs, or the project coordinator trying to track down which version of a slide deck everyone signed off on.
Reads specific ranges in spreadsheets with get_sheet_data and updates metrics across multiple sheets using update_sheet_data.
Manages the file structure, listing files (list_files) and checking collaborators (list_collaborators) to ensure everyone has access before a deadline.
Needs to compile status reports. They use the agent to list documents, get content for summaries, and check organization membership (get_org_members).
What Changes When You Connect
- Stop opening the web interface just to list files. You can use
list_filesandlist_foldersthrough your agent, getting a clean inventory without clicking through folder views. - Need to analyze raw data? Instead of downloading a sheet and manually copying cells, tell your agent to run
get_sheet_data. It pulls the values directly for you to read or summarize. - You don't have to manually check permissions. Use
list_collaboratorsto instantly see who has access to a document before sharing it, saving time on every review cycle. - When collaborating on reports, use
get_doc_content. This pulls the raw text from a document so your agent can summarize or cross-reference data points across multiple files at once. - Updating status metrics used to be tedious copy/pasting. Now, just tell your client to run
update_sheet_dataand specify the new value and cell range—it handles the write operation.
Real-World Use Cases
Quarterly Report Audit
A team lead needs to compile a report of all Q3 materials. They ask their agent to run list_files and filter for 'Q3'. Next, they check the metadata using get_file_info on each file to confirm completion dates. Finally, they use get_doc_content on the top three documents to create a summary brief, all without leaving the chat window.
Data Sync and Cleanup
A project coordinator discovers that five different spreadsheets need their 'Budget Approved' status updated. Instead of opening each sheet, they instruct the agent to run get_sheet_data first to confirm the current state, then use update_sheet_data across all five files simultaneously.
Access Control Check
Before sending a sensitive proposal, an employee needs to know who can view it. They run list_collaborators on the document ID and then use get_org_members to verify if key stakeholders (like department heads) are included in the list.
Archiving Old Projects
A manager needs to clear out old project files. They ask the agent to run list_folders to see the structure, identify folders marked 'Archive,' and then use delete_file or delete_folder on the outdated content.
The Tradeoffs
Manual API calls
Trying to manually write out a sequence of REST endpoints (GET /files, POST /data) into your client prompt. This is complex, error-prone, and requires knowing the exact API schema.
→
Don't worry about the endpoint structure. Just tell your agent what you need: 'List all Q3 files and read data from sheet X.' The server handles selecting list_files and then get_sheet_data in order.
Treating it like a search engine
Asking the agent, 'Where is my spreadsheet about sales?' This vague query forces the agent to guess which tool to use or return irrelevant results.
→
Be specific and action-oriented. Say: 'Use list_files to find all spreadsheets containing 'sales' in their name.' The tool requires precise instructions.
Overloading a single function
Asking the agent, 'Give me everything about the project,' which might confuse it into running every possible tool, resulting in too much data and no clear answer.
→
Break down the request. Ask for specific outputs: First, run list_files to see the scope; second, run get_file_info on the top result; third, read the sheet content using get_sheet_data.
When It Fits, When It Doesn't
Use this if your workflow requires multi-step data manipulation across different document formats. Specifically: If you need to list files AND check collaborator access (combining list_files and list_collaborators), or if you must read structured spreadsheet data (get_sheet_data) and then summarize the text content of a related doc (get_doc_content). This is for complex, cross-functional office tasks.
Don't use this if you just need to view something simple. If all you need is to look at one file or read cached metadata without performing an action, your current UI might be faster. Also, don't rely on it for data that changes frequently; always verify the scope and necessary tokens before running update_sheet_data.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Tencent Docs. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Juggling documents means constant web switching.
Today, handling a team report is a mess of tabs. You open Tencent Docs to list files; you click into the 'Data' tab to check the spreadsheet range; then you copy content out because the summary doc needs it, and finally, you navigate to the sharing settings page just to see who else has access. It’s constant context switching.
With this MCP server, your agent does all that work in one go. You tell it: 'List Q4 reports, check sheet B for final numbers, and summarize them into a new doc.' Your AI client runs the necessary tools—`list_files`, `get_sheet_data`, and `create_file`—and gives you the finished product.
Tencent Docs MCP Server: File & Document Ops
The manual process of verifying project status means checking multiple sources: using one tool to list the files, another to check who has rights (`list_collaborators`), and a third just to pull the current numbers from the sheet via `get_sheet_data`. It's slow, brittle, and requires deep knowledge of where data lives.
The agent abstracts all that complexity. You ask for 'Project status.' The server executes the necessary tool calls internally—it runs checks on file structure, verifies collaboration rights, pulls live numbers, and gives you a unified answer in your chat window.
Common Questions About Tencent Docs MCP
How do I read data using get_sheet_data with Tencent Docs? +
You prompt the agent to 'Read values from Sheet X, range A1:B20.' The agent automatically runs get_sheet_data and returns the structured array of values for you.
Can I list all my documents using list_files? +
Yes. Running list_files gives you a clean, comprehensive list of every document accessible on your account. It's great for inventory checks or finding old project files.
What does get_doc_content do? +
This tool extracts the full text content from any selected document. This means you can feed the raw text of a PDF or doc into your agent for summarization, no matter how complex the original formatting was.
How do I check who is collaborating on a file using list_collaborators? +
You simply reference the document ID and ask the agent to run list_collaborators. It returns a clean roster of every user with access permissions for that specific file.
Is there a way to create a new file using create_file? +
Yes, you can. Just ask your agent to 'Create a new document titled Project Notes.' The server executes create_file and returns the new file ID for immediate use.
How do I permanently remove a document using the `delete_file` tool? +
You use delete_file to permanently remove documents. When your agent calls this function, it handles the deletion request for a specified file ID and executes the action immediately. Be careful; once deleted through the API, the file is usually irreversible.
How do I map out my document structure using `list_folders`? +
The list_folders tool maps your entire directory hierarchy. Running this command returns a list of all folders and their nested relationships within Tencent Docs. This helps you see the overall organization before targeting specific files.
What is the correct way to bulk edit data using `update_sheet_data`? +
You pass the sheet ID, the target range (e.g., 'C5:D10'), and a list of new values to update_sheet_data. This method writes multiple pieces of information across specified cells in one call, avoiding manual, cell-by-cell updates.
How do I obtain a Tencent Docs Access Token? +
Log in to the Tencent Docs Open Platform, create an application, and generate an access token in the API console.
Can I read data from a specific sheet range? +
Yes. Use the get_sheet_data tool with the file ID and the range (e.g., 'Sheet1!A1:C5'). Your agent will retrieve the values for you.
Does this server support multi-user collaboration? +
Yes, Tencent Docs is built for real-time collaboration. You can list existing collaborators using the list_collaborators tool.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Relevance AI
Automate autonomous AI agents via Relevance AI — manage tools, trigger tasks, and monitor results directly.
PartnerPortal.io
Manage your partner and reseller programs with deal registration, lead sharing, and performance tracking for channel sales.
Uber Eats
AI restaurant management: manage orders, menus, deliveries, and store operations via agents.
You might also like
Corsizio
Equip your AI agent to manage event registrations, attendees, and payments through the Corsizio API.
Open Library Extended
Access the world's largest open book catalog — search books, authors, and works, and explore user-created lists directly from any AI agent.
Constructor
Empower e-commerce discovery via Constructor.io — perform ML-ranked product searches, get personalized recommendations, and audit browse categories directly from any AI agent.