# GatherContent MCP

> GatherContent MCP connects your content operations platform directly to your AI client. Manage complex, structured content projects by listing entire project folders, checking item metadata, or updating article drafts—all through simple conversation with your agent.

## Overview
- **Category:** collaboration
- **Price:** Free
- **Tags:** structured-content, editorial-workflow, content-operations, project-tracking, content-production

## Description

Need to manage structured content without logging into the GatherContent interface? This MCP lets you run your editorial workflows and track production status directly from your AI client. You can ask your agent to list every active project in your account, then request all articles within a specific folder, or check if an item's workflow status is 'Review.' It’s like having a content operations expert sitting next to you, ready to answer questions about metadata and templates on demand.

Connecting via Vinkius makes this available across any compatible AI client. You don’t have to copy-paste data or manually export spreadsheets anymore. Just talk to your agent; it handles the complex backend requests for project details, item content, or even programmatically updating an article's status so production keeps moving.

## Tools

### verify_api_connection
Confirms the connection details between your AI client and GatherContent.

### create_content_item
Generates a new content item within a specified project environment.

### get_item_content
Retrieves the structured data and metadata for an existing piece of content.

### get_my_identity
Fetches profile details to confirm what access level your account has.

### get_project_details
Retrieves high-level configuration metadata for a specific content project.

### get_template_schema
Outputs the required field structure and rules for using a content template.

### list_project_folders
Shows all organizational folders within a project to map out your content hierarchy.

### list_project_items
Returns a list of specific articles or pages contained within a given project.

### list_content_projects
Provides an enumeration of all content projects available in the account.

### list_content_templates
Displays all structured content templates used across your various projects.

### list_workflow_statuses
Lists every possible lifecycle stage (e.g., Draft, Review) configured for a project.

### update_content_item
Modifies specific metadata or content fields on an existing article item.

## Prompt Examples

**Prompt:** 
```
List all active content projects in my account.
```

**Response:** 
```
Retrieving projects... I found 3 active projects: 'Website Redesign', 'Blog Production', and '2024 Product Guide'. Which project would you like to explore?
```

**Prompt:** 
```
Show me the content items in the 'Blog Production' project (ID: 12345).
```

**Response:** 
```
Fetching items... I found 12 items in 'Blog Production'. Key items include '10 Tips for Content Strategy' (Status: Review) and 'What is MCP?' (Status: Draft).
```

**Prompt:** 
```
Get the field values for item 'item_98765'.
```

**Response:** 
```
Retrieving item content... For item 98765, I found fields for 'Headline', 'Body Copy', and 'Meta Description'. The body copy currently contains 450 words and is marked as 'Ready for Review'.
```

## Capabilities

### List all active projects
Retrieve a list of every structured content project configured in your account.

### View item details and metadata
Fetch specific data points, including field values and general metadata, for any given content item.

### Monitor workflow status
Check the current stage (like Draft or Published) that a project is configured to follow.

### Manage content templates and folders
List available content templates or browse the hierarchy of project folders to understand your organizational structure.

### Create or modify content items
Programmatically generate new placeholder articles or make changes to existing item metadata.

## Use Cases

### Checking content readiness for a major launch
A Project Manager needs to know if all 20 articles in the 'Website Redesign' project have been reviewed. Instead of manually checking status reports, they ask their agent: 'List all items in Website Redesign and tell me which ones are not published.' The agent uses list_project_items and get_item_content to give a precise count.

### Onboarding new content writers
A Content Editor needs to know what fields they must use for a new product guide. They prompt their agent: 'What are the required fields for the 2024 Product Guide template?' The agent uses get_template_schema, providing the necessary structure so the writer doesn't miss anything.

### Auditing content production gaps
An Operations Specialist suspects some project folders are missing critical assets. They ask their agent to list all project folders for a given client and compare that list against what they expect, ensuring the entire content structure is accounted for.

### Troubleshooting workflow bottlenecks
A PM notices delays in publishing. They prompt: 'What are the current stages for the Blog Production project?' The agent uses list_workflow_statuses to confirm if the required transition steps (like Review to Published) are correctly set up.

## Benefits

- Stop jumping between dashboards. Your AI agent lets you query project metadata, listing projects or getting detailed configuration information without ever leaving your chat window.
- Accelerate the review process by asking for item content directly. Use get_item_content to pull specific field data—like the body copy and headline—and analyze it instantly.
- Maintain consistency across all content types. Before creating an item, ask for template schemas using get_template_schema to ensure you're capturing every required piece of metadata.
- Keep track of your publishing cycle by monitoring status. The agent can list workflow statuses or check a project’s current stage, giving immediate visibility into bottlenecks.
- Handle content structure programmatically. Use list_project_folders to map the entire organizational hierarchy, knowing exactly where every type of asset lives.
- Update items and move them along. You can use update_content_item to change an article's status or modify fields directly via conversation.

## How It Works

The bottom line is you use simple chat commands to manage complex content operations that used to require multiple dashboard clicks or API calls.

1. Subscribe to the GatherContent MCP through Vinkius and provide your API credentials.
2. Connect this MCP to your preferred AI client (Claude, Cursor, etc.) within the platform.
3. Ask your agent a natural language question, like 'What are the current drafts in the Blog Production project?' The agent then executes the necessary tool calls.

## Frequently Asked Questions

**How do I use the GatherContent MCP to see all my projects?**
Use list_content_projects. This tool queries your account and returns a clean list of every content project you have access to, allowing you to pinpoint where specific assets live.

**Can I check the status of an article using GatherContent MCP?**
Yes. The agent can monitor workflow statuses by calling list_workflow_statuses and then checking specific item metadata via get_item_content, giving you real-time visibility into content progress.

**What is the difference between listing folders and listing items with GatherContent MCP?**
Listing project folders (list_project_folders) shows the high-level organizational buckets. Listing project items (list_project_items) gives you the actual, specific articles or pages within those buckets.

**Does GatherContent MCP let me update content after it's published?**
Yes, if your permissions allow it. You can use update_content_item to modify metadata on existing pieces of content, keeping the data current without needing manual platform access.

**Can I get a list of available templates using GatherContent MCP?**
You can certainly do that with list_content_templates. This shows you all the standardized structures available for creating new content items in your organization.