MCP server
Robly MCP by usefulapi
io.usefulapi/robly
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Find Robly contacts and lists; subscribe, update and move contacts between lists.
Working at last checkVerified publisher: usefulapi.ioAbout 3,184 tokens per request once connected13 tools
https://robly.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 13
- Token cost
- About 3,184 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http robly https://robly.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.robly] url = "https://robly.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"robly":{"httpUrl":"https://robly.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"robly":{"url":"https://robly.usefulapi.io/mcp"}}}
VS Code
{"servers":{"robly":{"type":"http","url":"https://robly.usefulapi.io/mcp"}}}
Antigravity
agy mcp add robly https://robly.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"robly","server_url":"https://robly.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"robly","server_url":"https://robly.usefulapi.io/mcp"}
Tools
robly_add_contact_to_list~275 tokens
WRITE: put an existing contact on a list. With include_autoresponder Robly triggers autoresponders matching the newly listed contact, which EMAIL the contact. POST /api/v1/contacts/add_sub_list.robly_check_list_membership~216 tokens
Whether one contact (by email or member id) is on one list. GET /api/v1/contacts/exists_in_sub_list.robly_create_sub_list~128 tokens
WRITE: create a new, empty sub list. Robly does not say whether a list with the same name already exists, so check robly_list_sub_lists first. POST /api/v1/sub_lists/add_sub_list.robly_find_contact~251 tokens
Look up one contact by email address or member id: status, subscription date, sign-up source and, on request, the lists and data fields. Returns found: false when Robly has no such contact. GET /api/v1/contacts/search.robly_get_signup_form~114 tokens
The data fields and sub lists a new subscriber can be given through the sign-up API (public ones unless include_all is true). GET /api/v1/sign_up/show.robly_list_contacts~409 tokens
List contacts (members) of the Robly account, newest first as Robly orders them: id, email, subscribed/deleted flags, subscription date, sign-up source, timestamps. Filter by status, by list, or by last-updated time; optionally include each contact's lists and data fields. Pages with limit (max 100)robly_list_fields~135 tokens
List the contact data fields (First Name, Last Name, custom fields): id, label, type, required flag and the user_tag that robly_subscribe_contact and robly_update_contact use as the field key. GET /api/v1/fields/show.robly_list_sub_lists~130 tokens
List the account's sub lists (the lists contacts belong to): id, name, position, timestamps. Public lists only unless include_all is true. Use the ids for list filters and for adding contacts. GET /api/v1/sub_lists/show.robly_remove_contact_from_list~217 tokens
WRITE: take a contact off one list (the contact itself is kept). POST /api/v1/contacts/remove_sub_list.robly_rename_sub_list~136 tokens
WRITE: rename a sub list. POST /api/v1/sub_lists/rename_sub_list.robly_subscribe_contact~492 tokens
WRITE: add a new subscribed contact (or re-submit an existing one through the sign-up form). With double_opt_in Robly EMAILS the contact a confirmation link first; with welcome_email it EMAILS the welcome message right away; with include_autoresponder it triggers matching autoresponders, which emailrobly_unsubscribe_contact~205 tokens
WRITE: unsubscribe a contact so Robly stops emailing it. Robly's API cannot undo this: an unsubscribed contact can only come back through a sign-up form. Use it for a contact that asked to stop. POST /api/v1/contacts/unsubscribe.robly_update_contact~476 tokens
WRITE: change an existing contact's data fields and/or list memberships in one call. Name the contact by member_id (look it up with robly_find_contact). `fields` are keyed by user_tag (robly_list_fields); the email address cannot be changed here. add_to_list_ids puts the contact on those lists, remo
Browse
Related MCP servers
- FireText MCP by usefulapi
Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs. - SuiteDash MCP by usefulapi
Read and update SuiteDash contacts, companies and projects; create leads and clients. - GetResponse MCP by usefulapi
Manage GetResponse contacts, campaigns, newsletters and autoresponders. - Send16
Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send. - JobNimbus MCP by usefulapi
Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat. - Trengo MCP by usefulapi
Work tickets and messages, look up contacts and teams, pull reports, and reply, assign or close. - Placetel MCP by usefulapi
Read Placetel calls, recordings, numbers and routing; edit contacts, start calls, send SMS. - CentralStationCRM MCP by usefulapi
Read CentralStationCRM people, companies, deals, tasks; create and update people, companies, deals.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/robly)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents