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.