Working With Your Social Walls
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.