MCP Tools

The MarketCore MCP Server exposes a set of tools that your AI assistant can call directly to interact with your workspace. Each tool maps to a specific action — from generating content to retrieving context — and can be invoked naturally through conversation.

The tools below are available to any connected AI assistant once the MarketCore MCP Server is configured.

Tools

Context & Resources

add_context

Add a new context item to your reference library. Context items are reference materials that power AI generation — they help the AI produce more accurate, on-brand, and relevant content.

get_context_collections

Returns all context collections accessible to the current user. Collections organize reference materials (context items) that inform AI-generated content.

get_core_context

Returns the team's core context — foundational brand and company information used to guide all AI-generated content, including company overview, brand voice, writing style, and examples.

get_relevant_context

Searches the team's context library and returns the most relevant chunks for a given prompt. Use this to gather supporting context before generating or refining content.

Deliverables

convert_markdown_to_word_doc

Export a markdown document as a downloadable Word (.docx) file. Returns a download URL.

create_deliverable_from_blueprint

Generate a deliverable from a blueprint. ASYNC — takes 3-5 minutes. Returns a generation_id immediately; poll get_generation_status until complete.

create_deliverable_from_scratch

Create a freeform document entirely from an AI prompt — no blueprint required. SYNCHRONOUS but SLOW — typically takes 1-3 minutes. Returns the completed document directly.

get_deliverables

Returns all deliverables visible to the current user as a single unified array. Documents created from scratch and from blueprints are merged with consistent field names.

get_deliverable

Retrieve the full content of a specific document by its UUID. Works with any document UUID — whether from get_deliverables, get_generation_status, or create_deliverable_from_scratch.

get_generation_status

Check the status of an async deliverable generation. Call this after create_deliverable_from_blueprint, which returns a generation_id.

Blueprints

create_blueprint_draft

Create an AI-assisted blueprint DRAFT from a prompt. This is NOT a deliverable — it creates a draft blueprint template you can review before saving as a full blueprint.

create_blueprint

Create a reusable blueprint template for generating deliverables at scale. Blueprints define the structure and AI instructions for a document type. NOTE: Takes 1-3 minutes to return.

get_blueprints

Get all blueprints in your team's library, organized as a flat list. Each blueprint includes its content category and a web URL.

get_blueprint

Retrieve the full details of a specific blueprint by its UUID, including content, AI-generated analysis, and metadata.

get_community_blueprint_details

Get the full details for a specific community blueprint, including complete content, content description/style guide, and contributor information.

get_community_blueprints

Browse community blueprints available for import. Returns blueprints shared by MarketCore users, including name, summary, contributor info, and category.

import_community_blueprint

Import a blueprint from the MarketCore community exchange into your team's library. Once imported, use it like any of your own blueprints to generate deliverables.

Sharing

create_external_share

Creates a public share link for a deliverable, with optional expiration. Accessible publicly without a login.

Reference

get_content_categories

Returns all content categories available to your team. Categories organize blueprints and deliverables by type (e.g. GTM Messaging, Website & Blog, Sales & Partner Materials).

get_targeting_dimensions

Returns targeting dimensions and their options for the current team. Dimensions are categories (e.g. Buying Stage, Persona) with selectable options used to target deliverable generation.

Account

get_current_user_info

Returns profile and subscription information for the currently authenticated user, including active team, role, subscription plan, and usage statistics.

Projects

get_projects

Returns all projects visible to the current user. Projects organize deliverables into workstreams.

create_project

Projects bring together team members, documents, and specialized context into a single, organized workspace.

get_project

Returns details for a specific project including its members, documents, and context items.

Scroll to Top