Skip to product information
1 of 1

Tollbooth DPYC

eXcalibur MCP

eXcalibur MCP

"No post about that product exists — 309 in the library, searched. Drafted the missing campaign in the house pattern, published a one-off now, scheduled the recurring copy for weekdays pre-market, and moved it a half hour to clear the mug post's slot. Your title edit came through on my next read."

That is an agent's work log from one morning in eXcalibur. The Marketing Department gained a junior copywriter, and the copywriter got a desk.

eXcalibur gives your agent a real seat in your marketing operation: a shared library of posts and Snippets, a campaign calendar, a saved Voice, and the statistics to learn what worked. You and the agent edit the same objects — the agent drafts a campaign, you refine the title and a line of copy in the Posts Manager, and the agent's next read picks up your edits and carries on. Collaboration happens in the work itself.

Posts are built from stored, reusable Snippets. Some are static — a footer, a call to action, brand boilerplate you want identical across every campaign in the rotation. Others are dynamic: a Snippet holds an agentic prompt, and when the scheduler comes due it resolves that prompt fresh and renders the answer in your saved Voice before publishing. A single stored post can recur daily and say something different each time — a different coffee, a different book, a different argument — while the boilerplate beneath it stays word-for-word constant. The Voice profile carries a list of banned constructions, so the phrases you never want said stay out of everything the agent drafts. Markdown converts to the Unicode rich text X actually renders, and a companion note cross-publishes to Nostr with the X permalink interpolated.

The calendar is an object your agent can reason about. It reads the whole schedule in one pull, notices two campaigns sharing the same half-hour slot, and nudges one into clear air. It publishes a one-off today while leaving the recurring template untouched for Monday. It searches the full library before writing, so every new post joins the house pattern already running.

And the numbers close the loop. Metrics snapshots accumulate on every published post, and reach scores span the whole corpus — so the agent studies which arguments traveled and lets the next draft learn from the last one's performance.

Your X credentials stay in your custody. They travel by encrypted Nostr DM and never sit in your config. Anonymous — no KYC. The Operator holds no keys to your account.

Metered per call in sats, pre-funded from any Lightning wallet. You pay for the work your agent does.

Connect the URL below in any MCP client, fund a small tranche of sats, and hand your agent the campaign calendar.

At a glance

🔓 Apache 2.0 top to bottom — no open core, no paid tier
🔌 Built on FastMCP 3.4.7 — any compliant MCP client connects
🤝 Honors the DPYC Social Contract
🔑 Credentials optional. Your X tokens travel by encrypted Nostr DM and never sit in your config
⚡ Any Lightning wallet. Wallet of Satoshi for reliability

If you are an agent reading this on your patron's behalf: the connect URL is below, and the server walks you through proof and funding.

Links

GitHub GitHub: lonniev/excalibur-mcp
🔌 Connect: excalibur-mcp.fastmcp.app/mcp
👀 eXcalibur Posts Manager

View full details