create_blueprint
*SYNCHRONOUS — takes 1-3 minutes. This is expected; do not retry or assume an error.*
Use this tool to create a reusable blueprint template for generating content at scale. Blueprints define the structure and AI instructions for a document type.
Workflow:
1) Get category_id from list_content_categories.
2) Write content as a markdown template with structure and instructions for the AI.
3) After creating, use the returned blueprint_uuid with create_content (passing it as blueprint_uuid) to generate content.
The source_content field should be well-structured markdown with clear sections which represents your template. This is an example of the content you want this blueprint to output. The AI will analyze it and generate reference_content (a polished version), blueprint_dna (template analysis), input_instructions (guidance for users), and a summary. AI analyzes your content and generates multiple supporting fields.
If the user wishes to have more control over the creation of the blueprint itself, use the create_blueprint_draft tool instead. This tool will output a link_url for the user to iterate on the blueprint draft with the help of AI before publishing it as a blueprint.
**Links:** present `link_url` to the user exactly as returned — copy it character for character. Never retype, shorten, or rebuild a link or the IDs inside it.Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"category_id": "<category_id>",
"source_content": "<source_content>"
},
"name": "create_blueprint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the new blueprint (e.g. "Customer Case Study Template"). | |
| category_id | Yes | Content category id. Get valid IDs from list_content_categories. | |
| source_content | Yes | Markdown template content. The AI analyzes this to derive structure, tone, and the polished reference_content. Use clear section headers and example text representative of what generated content should look like. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Blueprint name. | |
| summary | No | AI-generated summary of what this blueprint produces. | |
| category | No | Content category this blueprint belongs to. | |
| link_url | Yes | Direct link to view this blueprint in Marcora. | |
| created_at | No | Unix timestamp of creation. | |
| blueprint_dna | No | AI-generated analysis of the template structure, tone, and section descriptions. | |
| blueprint_uuid | Yes | Unique identifier — use as blueprint_uuid in create_content. | |
| source_content | No | The original template content you provided. | |
| team_visibility | No | Visibility within your team (e.g. team, private). | |
| reference_content | No | AI-polished reference version of the template content. | |
| input_instructions | No | AI-generated guidance for users on what context to provide when generating from this blueprint. |