ABOVO MCP Server
ABOVO MCP Server
Publish any content to a permanent public web page by sending an email.
No API key. No signup. No authentication required. SMTP is the API.
US Patent No. 10,404,634 — Abovo42 Corporation — Founder: Sean P. Fenlon
How It Works
Send any email to POST@abovo.co and it instantly becomes a public web page. ABOVO replies with your permanent URL within seconds.
Action | Email To |
Publish to personal page |
|
Post to a group |
|
URL Patterns
URL | Description |
| All posts by that sender |
| Specific post |
| Group page (e.g. |
Group Moderation
When you send the first email to a new [groupname]@abovo.co, ABOVO sends you a confirmation email. Click "I accept" to activate the group — you become the moderator. Until confirmed, the group does not appear on ABOVO.co.
Related MCP server: DOOMSCROLLR MCP Server
MCP Tools
publish_to_web
Publishes content to ABOVO.co by sending an email through a single, server-configured SMTP identity (ABOVO_SMTP_USER). The tool does not publish as the individual end-user or caller — every post originates from the one identity the server is configured with.
Parameters:
subject(required) — page titlebody(required) — page content (plain text or HTML)format(optional, defaulthtml) —textorhtmlgroup(optional) — post to a group ([group]@abovo.co) instead of the personal page
Note: This tool does not accept file attachments. The input schema is limited to
subject,body,format, andgroup.
Returns: A confirmation that the email was sent, plus a link to the sender's ABOVO.co page (https://www.abovo.co/{sender}/), which lists all of that sender's posts. It does not return the exact URL of the newly created post — ABOVO.co emails that permanent per-post URL to the sending address separately, after processing. See Experimental — known limitations.
get_abovo_info
Returns information about ABOVO.co capabilities, URL formats, groups, or use cases.
Query values: capabilities, url_format, groups, use_cases, about
Installation & Usage (local stdio)
This server runs locally over stdio — there is no hosted or remote endpoint. Both installation methods below download from this repository's Releases page. Neither one requires an account or a signup anywhere.
Option 1 — Claude Desktop bundle (recommended)
Download abovo-mcp-server-1.1.1.mcpb from the latest release and double-click it.
Claude Desktop opens an install dialog that asks for your email address and your password (or, for Gmail, an App Password). The password is handed to your operating system's credential store — macOS Keychain, Windows Credential Manager, or the Linux Secret Service — and is never written into a configuration file in plain text.
There is nothing else to configure and no dependency install step: the bundle carries a single self-contained Node build.
Option 2 — command line, straight from the release asset
For any MCP client you configure by hand, install the tarball attached to the same release:
npm install -g https://github.com/seanfenlon/abovo-mcp-server/releases/download/v1.1.1/seanfenlon-abovo-mcp-server-1.1.1.tgzThis is a plain URL install — npm fetches the file over HTTPS and never contacts the npm registry, so no npm account or login is involved. It exposes the abovo-mcp-server command, a stdio MCP server:
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"abovo": {
"command": "abovo-mcp-server",
"env": {
"ABOVO_SMTP_USER": "you@example.com",
"ABOVO_SMTP_PASS": "your-app-password"
}
}
}
}If the client reports that the command was not found, it is not inheriting your shell's
PATH— a common situation for GUI applications on macOS. Runwhich abovo-mcp-server(where abovo-mcp-serveron Windows) and put that absolute path in"command"instead.
Environment variables — the bundle installer collects these for you through its dialog; set them yourself only for the command-line install:
Variable | Required | Description |
| Yes | SMTP username / email address |
| Yes | SMTP password or app password |
| No | SMTP hostname (default: |
| No | SMTP port (default: |
| No | From address (defaults to |
| No | Where the telemetry JSONL file is written (see Telemetry below) |
| No | Set to |
Telemetry
This server records lightweight local telemetry, and it is on by default. For each lifecycle or publish event it prints one line to standard error and appends the same line to a JSONL file.
It records coarse metadata only: the event name, a timestamp, the server version, the transport, the content format, and whether the target was a personal page or a group. It never records subjects, message bodies, email addresses, or credentials.
Where the file goes:
Local stdio install (either the bundle or the tarball): the operating system's temporary directory (
abovo-mcp-telemetry.jsonl).Otherwise: a
logs/folder relative to the working directory.
You can point it elsewhere with the ABOVO_TELEMETRY_FILE environment variable, or silence it completely by setting ABOVO_TELEMETRY_DISABLED to 1.
Experimental — known limitations
The publish_to_web MCP tool is experimental. Current known limitations:
No per-caller identity. All posts are sent from a single, server-configured SMTP identity (
ABOVO_SMTP_USER). The tool cannot publish as the individual end-user or caller.No exact-URL return. The tool returns a link to the sender's general ABOVO.co page, not the permanent URL of the specific new post. ABOVO.co emails that per-post URL to the sending address separately.
No attachments. The input schema accepts only
subject,body,format, andgroup. File attachments (images, PDFs, other files) cannot be sent through this tool.No idempotency. Repeated calls with identical arguments send repeated emails and create duplicate posts. There is no deduplication or idempotency key.
Patent Notice
This project relates to U.S. Patent No. 10,404,634 B2. The open-source license granted for this repository (the MIT License) applies to the copyright in this software only. That license does not, by itself, grant any license or other rights under U.S. Patent No. 10,404,634 B2 beyond those necessary to run this software as provided. No patent license is granted by implication, estoppel, or otherwise, except as expressly set out in a separate written agreement.
Links
Website: abovo.co
Downloads: Releases
MCP Registry: registry.modelcontextprotocol.io
Help: abovo.co/home/help
Maintenance
Tools
Related MCP Servers
- AlicenseAqualityCmaintenancePublish live web pages from AI coding agents. Instant shareable URLs for dashboards, landing pages, and reports with password protection.Last updated41MIT
- Alicense-qualityBmaintenanceEnables AI agents to create and manage owned-audience websites with posts, products, subscribers, domains, and analytics.Last updated360MIT
- Alicense-qualityCmaintenancePublishes HTML pages straight from your AI assistant to a shareable URL, then lets you manage them - update, list, search, fetch, and delete pages in a public or private workspace. Turns "share what I just made" into a single tool call from Claude, Cursor, or any MCP client.Last updatedMIT
- AlicenseAqualityAmaintenanceInstant web hosting for AI agents. Publish a live site in one call, no account needed.Last updated5MIT
Related MCP Connectors
Publish web pages straight from your AI assistant and share them with a link.
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
Publish websites from AI agents using Revdoku buckets.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seanfenlon/abovo-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server