Skip to content

Your EMCP guide

Answers from our docs

YOUR CHAT, YOUR CHOICE

Before we chat

MSR Builds processes your question and up to four recent messages on our server to answer from the EMCP docs. AI is optional and needs your separate permission.

The chat is kept in this page's memory, not saved as a conversation in our database or browser storage. Our hosting and security services process connection information, such as your IP address, to prevent abuse.

Cloudflare Turnstile checks your browser and connection to prevent automated abuse when you send a question. No login is required.

Please leave out personal, sensitive or confidential information, passwords and API keys.

You can withdraw consent and clear this page's chat at any time. This cannot undo a request already sent or erase provider/security records.

Chat privacy, retention & your rights ↗ · Privacy contact

Starting chat consents to this processing. You can browse our docs without using the chat.

Meta Box

New in v3.4.2, a community contribution. Meta Box is a developer’s custom-fields toolkit, fast, code-first, and popular for building content models on client sites. EMCP exposes it through two dispatcher tools: read field groups and field values, and update values. Registers only when Meta Box is active.

It’s intentionally conservative, values only. There’s no field authoring and no delete, and unknown fields are skipped rather than created, so an agent can safely fill in and update structured content without risk of scrambling your field definitions.

Both tools take { operation, arguments }. Omit operation to get back the list of available operations for that tool.

Three read operations:

OperationArgumentsWhat it does
list-field-groupssearch?, object_type?List registered field groups (id, title, object type, post types, field count).
get-field-groupidOne field group and its field definitions (label, type, settings).
get-fieldspost_id or object_type + object_id; optional fields, include_field_settingsRead field values from a post or object.

One write operation:

OperationArgumentsWhat it does
update-fieldspost_id or object_type + object_id, fields: { id: value }Write field values on a post or object.

metabox-read is enabled by default. metabox-write ships disabled by default: switch on Meta Box Write under EMCP Tools → Tools → Plugins, in the Meta Box section of the Dynamic Content group, then choose Save changes in the save bar and reconnect your AI client. See Disabling tools.