Working With Your Social Walls

Last updated on July 17th, 2026

MCP Server

Now that your AI tool is connected, this tutorial shows you how to actually use it. You don’t call tools by name — you describe what you want, and the AI picks the right tools. The example prompts below are just starting points; phrase things however feels natural.

At the end you’ll find a full reference of every tool, grouped by area, in case you want to know exactly what’s available.

Tip: the AI only knows about the walls and permissions you granted when you connected. If it says it can’t do something, check that you granted the matching permission (see Permissions).


Getting your bearings

Start broad and let the AI orient itself:

  • “Who am I and which Everwall accounts and walls can I access?”
  • “List the walls on my account and tell me which ones are live right now.”
  • “Show me the full configuration for my wall — sources, moderation mode, and which features are on.”

These use whoami, list-walls, and get-wall. It’s worth doing this first in a new chat so the AI knows your account ID and wall names.

Moderating the queue

This is the most common workflow. The AI can triage your moderation queue and move posts between the four queues (Moderated → Displayed / Stashed / Blocked).

  • “How many posts are waiting in the moderation queue on my event wall?”
  • “Show me the 20 oldest posts in the moderation queue.”
  • “Approve everything from our official accounts, stash anything with an external link, and block obvious spam.”
  • “Find posts in the moderation queue that mention ‘giveaway’ and block them.”

Under the hood the AI uses get-queue-counts, list-posts, search-posts, move-post, and bulk-move-posts. For big batches it will grab post IDs first, then move them in bulk. When several people are moderating at once, it re-checks the count so it doesn’t act on stale numbers.

Reserving and releasing posts: to avoid two moderators grabbing the same posts, the AI can “reserve” a batch of posts while it works with them and “release” them when done. You normally don’t need to think about this — just know that’s what’s happening if it mentions reserving posts. If it reserves a post, a human in the account area will not be able to work with it until it releases it (or 20 minutes pass and it hasn’t done anything with the post).

Searching and organizing

search-posts understands a compact filter syntax, and the AI translates your plain-English request into it. You can mix keywords with filters:

You say… Filter used
“posts with photos or video” has:media
“posts that already have tags” has:tags
“posts tagged keynote tag:keynote
“posts from @everwall” from:everwall
“posts from the web form” source:webform
“posts from Jan 1st 2026” date:2026-01-01
“this specific post” pid:...

Then organize what you find:

  • “Tag every post that mentions our keynote speaker with ‘keynote’.”
  • “Remove the ‘review’ tag from all the posts I approved.”
  • “Pin the post from our CEO to the top of the wall.”
  • “Fix the caption on this post and add alt text describing the image.”

These use add-tags, remove-tags, pin-post, and edit-post.

Note: edit-post changes the caption (and per-image caption / alt text). The original author text and media are immutable by design, and can be easily recovered. The AI can’t rewrite what someone actually posted on the social network, but it can edit the text that appears in the post that you show on the social wall.

Announcements

Publish messages that overlay or interleave with the wall — as a ticker, lower-third, full-screen, or inline post.

  • “List the announcements on my wall and which one is showing.”
  • “Create a full-screen announcement that says ‘Doors open at 6pm’ and show it now.”
  • “Schedule a ticker announcement about the after-party for 8pm.”
  • “Hide the current announcement.”

Tools: list-announcements, create-announcement, update-announcement, delete-announcement, set-announcement-visibility. Only one announcement shows at a time, and visibility is set explicitly (show/hide), so repeating a request is always safe.

Polls

Run audience polls and read results live.

  • “Create a poll asking ‘Which session should we extend?’ with these three options, and show it on the wall.”
  • “Open voting on the poll now and close it in 15 minutes.”
  • “What are the current results?”

Tools: get-poll-results, create-poll, update-poll, delete-poll, set-poll-visibility, set-poll-voting. Showing a poll and counting votes are independent — you can display results without reopening voting, and vice versa.

Event agenda

Keep a schedule on the wall.

  • “Show me the agenda for tomorrow.”
  • “Add three agenda items: registration at 9, keynote at 10, lunch at noon.”
  • “Move the keynote to 10:30 and show the agenda on the wall.”
  • “Update the agenda to match this excel document.” (with the file attached)

Tools: get-agenda, create-agenda, update-agenda, delete-agenda, set-agenda-visibility, plus item-level add-agenda-items, update-agenda-item, and remove-agenda-items. Only one agenda displays at a time.

Stats and leaderboards

Pull performance numbers over any date range.

  • “How did my social wall perform last week?”
  • “Give me daily post counts for the event dates.”
  • “Show the engagement leaderboard for today.”

Tools: get-stats (it can return all stat categories in one call, filtered by date periods, like: all-time, a date range with a daily breakdown, or a single day to get an hourly breakdown) and get-leaderboard (engagement, interaction, follower, or custom).

Everwall Connect (third-party posting)

Push your own posts straight into a wall’s moderation flow, or wire up an external system.

  • “Is Everwall Connect enabled on my wall? If not, enable it and give me the code.”
  • “Submit a post to my wall: text ‘Welcome to the conference!’ with this photo, attributed to the Events Team.”
  • “Disable Everwall Connect on my wall.”

Tools: get-connect-status, enable-connect, disable-connect, submit-connect-post (text plus up to three photos by URL or upload, author info, with tags and other metadata). Submitted posts flow through normal moderation — they don’t skip your queue. Also, we have duplicate post detection, and the AI can provide a unique ID to get around this if needed.

Note: The Connect code is a secret. Anyone with it can post to your wall. Disabling Connect destroys the code; re-enabling creates a brand-new one (that’s also how you rotate it if it leaks).

Accounts and pricing

Answer account questions and generate accurate quotes.

  • “What plan am I on?”
  • “How much would a 3-day event with moderation and SMS cost on my account?”

Tools: list-accounts, get-account, get-account-pricing (your account’s real rate card, including any educational or non-profit discounts). These are read-only — to actually buy or change a plan, the AI will point you to account.everwall.com to perform the action.


Full tool reference

Every tool the server exposes, by area. You never type these names, they’re here so you know the full array of tools available. Each tool is gated by the permission scope noted in How the MCP Server Works.

Diagnostics & identity

Tool What it does
ping Confirms the server is reachable; reports version and the current tool list.
whoami Returns your identity, accessible accounts, and the token’s per-account permissions.

Accounts

Tool What it does
list-accounts All accounts you can access, with key metadata.
get-account Detailed info for one account, including plan and add-ons (read-only).
get-account-pricing Your account-adjusted rate card for generating quotes.

Walls

Tool What it does
list-walls All walls on an account, with status and summary.
get-wall Full read-only configuration for one wall.
reload-screens Refresh/Reload the wall on any screen currently showing it (excluding Social Walls for Websites).

Posts & moderation

Tool What it does
get-queue-counts Live count of posts in each of the four queues.
get-post One post’s full detail (or just its ID).
list-posts Posts from a chosen queue (paginated).
search-posts Search a queue by keyword and filters (tag:, from:, source:, date:, pid:, has:).
move-post Move one post between queues (approve / deny / stash).
bulk-move-posts Move many posts at once.
reserve-posts / release-posts Lock/unlock a batch for moderation.
add-tags / remove-tags Add or remove tags (single or bulk).
edit-post Edit a post’s caption or per-image caption / alt text.
pin-post Pin or unpin a post.

Stats

Tool What it does
get-stats All stat categories for a wall over any date range.
get-leaderboard Engagement, interaction, follower, or custom leaderboard.

Announcements

Tool What it does
list-announcements All announcements and which is showing.
create-announcement New announcement (ticker / lower-third / full-screen / inline), optionally scheduled.
update-announcement Edit content, layout, styling, or schedule.
delete-announcement Delete an announcement.
set-announcement-visibility Explicitly show or hide one.

Event agenda

Tool What it does
get-agenda All agendas and items, grouped by date.
create-agenda New agenda (starts hidden), optionally with items.
update-agenda Edit agenda settings and display options.
delete-agenda Delete an agenda.
set-agenda-visibility Explicitly show or hide the agenda.
add-agenda-items / update-agenda-item / remove-agenda-items Item-level edits.

Polls

Tool What it does
get-poll-results All polls with live counts, or one in full detail.
create-poll New poll with options, voting rules, and styling.
update-poll Edit a poll.
delete-poll Delete a poll and its votes.
set-poll-visibility Explicitly show or hide a poll.
set-poll-voting Open or close the voting window.

Content sources

Tool What it does
get-webform-source Whether the Everwall Direct (web form) is on, its throttles, and public URL.
set-webform-source Enable/disable the web form and set throttles.

Everwall Connect

Tool What it does
get-connect-status Whether Connect is on, plus the codes and submit URL.
enable-connect Enable Connect (reuses the existing code).
disable-connect Disable Connect (destroys the code).
submit-connect-post Submit a post (text + up to 3 photos, author info, tags).

Still have questions? Get in touch.