tech.viewprinter/viewprinter
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ViewPrinter
Publisher-provided description
Schedule social posts to TikTok, Instagram, Facebook, YouTube and X; manage accounts and media
Summary by lookupd
Schedules and publishes posts to social platforms, manages accounts, media, groups, messages and comments, and sets up event webhooks.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http viewprinter https://viewprinter.tech/api/mcp
Codex, remote (streamable-http)
codex mcp add viewprinter --url https://viewprinter.tech/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"viewprinter": {
"url": "https://viewprinter.tech/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (23 tools)
Publisher-provided text
platforms_listWhat each platform accepts. Called with nothing, it lists every platform with the media kinds and counts it takes and its caption limit — enough to decide whereaccounts_listList every social account you can post to, across all your workspaces. Each account includes the workspace it belongs to and any groups it is in. Use the returnaccounts_connectConnect a social account. Opens the platform in the person's browser so they can sign in and approve access — that part cannot happen here, because it needs theproducts_listThe products your accounts post for — an app, a book, a shop — each with the accounts linked to it and the workspace it is in. An account belongs to at most oneproducts_saveCreate a product, or change one. Found by id when given, otherwise by name (ignoring case) and created when there is none, so saving the same product twice chanproducts_deleteDelete a product. Its accounts stay connected and belong to no product afterwards. Refused while it has campaigns. Its knowledge documents and gathered researchgroups_listYour named sets of accounts. Each group lists its members with the state of each, and how many of them need reconnecting — a post naming a group is refused outrgroups_saveCreate a group or change one. A group is a name for a set of accounts, so posts_save can take the name instead of every id. Found by name without regard to casegroups_deleteRemove a group. The accounts in it are not touched and stay connected — only the name and its membership go. Posts already scheduled through it are unaffected,media_uploadGet a file into ViewPrinter, under an id you can pass to posts_save, media_save or anything else that takes a media id. If the person attached the file in thismedia_listFiles in your workspaces, newest first, 50 at a time. Use these ids when attaching media to a post. By default these are the files to post; purpose: source listmedia_saveSay what a file is, in your own words. description is what it shows: on a base image, who is on camera — "a woman in her early twenties, blonde hair in a loosemedia_deleteRemove a file and its stored bytes. This cannot be undone. A file a post still uses cannot be removed, and neither can raw material kept with purpose source: swcomments_listComments on your Facebook and Instagram posts, newest first, replies included. Pass target_id — the id of one destination in a posts_list post's targets — for tcomments_replyReply to a comment on one of your posts. The reply is posted publicly, immediately, in that account's name, and cannot be unsent from here. comment_id is a commessages_listDirect messages sent to your Instagram and Facebook accounts, newest conversation first. Call with no argument for the inbox, account_id for one account, or conmessages_replySend a direct message, privately, in the account's name. Name exactly one of conversation_id or comment_id. conversation_id answers a thread from messages_listwebhooks_listThe webhooks set up in your workspaces: where each one delivers, which events, any product or account filter, and whether it is working. status "paused" means twebhooks_saveAsk to be told when something happens: each matching event is POSTed as JSON to your https URL within seconds. Create one, or change one by id — saving also reswebhooks_deleteStop a webhook. Events already on their way may still arrive.research_askAsk a question about your niche and get back the posts that answer it, from TikTok and Instagram unless platforms narrows it. Give question and product_id and iposts_saveCreate, change or cancel a post. This publishes: a new post is queued for every account named and goes out at scheduled_at, or as soon as possible without one.posts_listPosts in your workspaces, newest first, one page at a time, each with the state of every destination it was sent to and the numbers it has earned so far. Call i
Details
- Version: 1.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 575 ms
- First indexed:
- Last seen in registry:
- Website: https://viewprinter.tech
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/tech.viewprinter/viewprinter)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp