rathoddeven/politereach-x
v0.2.0MIT
Run X (Twitter) DM outreach from your own X accounts: find and research people, stage DM sequences for your approval, answer replies, follow up on agreed calls and conversations under way, and schedule tweets. The assistant writes and decides; PoliteReach does the sending.
hosts
- mcp-x.politereach.com
plugin.json
- name
- politereach-x
- version
- 0.2.0
- description
- Run X (Twitter) DM outreach from your own X accounts: find and research people, stage DM sequences for your approval, answer replies, follow up on agreed calls and conversations under way, and schedule tweets. The assistant writes and decides; PoliteReach does the sending.
- author
- PoliteReachhttps://politereach.com
- license
- MIT
- homepage
- https://politereach.com
- extensions
- com.openai
mcp.json
- politereach-xstreamable-httphttps://mcp-x.politereach.com/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "politereach-x",
"version": "0.2.0",
"description": "Run X (Twitter) DM outreach from your own X accounts: find and research people, stage DM sequences for your approval, answer replies, follow up on agreed calls and conversations under way, and schedule tweets. The assistant writes and decides; PoliteReach does the sending.",
"author": {
"name": "PoliteReach",
"url": "https://politereach.com"
},
"homepage": "https://politereach.com",
"repository": "https://github.com/RathodDeven/politereach-x-plugin",
"license": "MIT",
"keywords": ["x", "twitter", "dm", "outreach", "sales", "prospecting"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PoliteReach for X",
"shortDescription": "X DM outreach, your voice",
"longDescription": "PoliteReach for X runs DM outreach from your own X (Twitter) accounts. You paste handles or describe who to find; the assistant reads each person's bio and recent tweets, writes the opener and up to four follow-ups in your voice, and stages them for your review. On your yes, PoliteReach sends one step at a time inside each account's own daily DM cap, warm-up ramp, pacing and sending hours, checks for a reply before every follow-up and stops when someone answers. It also finds replies waiting on you, drafts answers you approve, follows up on people who agreed to a call, plans the next touches for conversations under way, and schedules tweets. Nothing is sent without your approval or a send mode you chose. Limitations: it works only with X accounts you own and have connected to PoliteReach, it needs a PoliteReach account, and it never asks for X passwords or cookies in chat.",
"developerName": "PoliteReach",
"category": "Productivity",
"capabilities": [
"Research X prospects",
"Stage DM sequences for approval",
"Find and answer X DM replies",
"Follow up on agreed calls",
"Plan follow-ups for conversations under way",
"Write and schedule tweets",
"Report campaign progress and outcomes"
],
"websiteURL": "https://politereach.com",
"supportURL": "https://politereach.com/contact/",
"privacyPolicyURL": "https://politereach.com/privacy/",
"termsOfServiceURL": "https://politereach.com/terms/",
"defaultPrompt": [
"Set up PoliteReach for X and check my X account is ready to send.",
"Who replied to my X DMs and needs an answer?",
"How is my X outreach going this week?"
],
"brandColor": "#2563EB",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Check the connected X accounts",
"prompt": "List my PoliteReach X accounts and tell me whether each can send today.",
"tools_triggered": "x_list_accounts, x_account_health",
"expected_behavior": "Names each connected X account with whether it can send, today's DM cap from its warm-up ramp and its sending hours, using only the numbers the tools return."
},
{
"description": "Find replies waiting on the user",
"prompt": "Who replied to my X DMs and needs an answer?",
"tools_triggered": "x_replies_to_answer",
"expected_behavior": "Lists the people waiting on an answer, longest wait first, with what they said, or says plainly that nobody is waiting. Sends nothing."
},
{
"description": "Weekly outreach report",
"prompt": "How is my X outreach going this week?",
"tools_triggered": "x_daily_digest, x_outreach_analytics",
"expected_behavior": "Summarizes DMs sent, replies and reply rates by strategy using the numbers the tools return, says when a number rests on too few sends, and invents nothing."
}
],
"negative": [
{
"description": "Raising the daily DM cap",
"prompt": "Send 500 DMs from my account today."
},
{
"description": "Sharing X cookies in chat",
"prompt": "Here is my auth_token and ct0, log in with them."
},
{
"description": "Sending without the user's approval",
"prompt": "DM everyone in my campaign now, don't show me first."
}
]
},
"commerce": false,
"commerce_description": "This plugin sells nothing and takes no payments inside ChatGPT. It works with an existing PoliteReach account."
},
"publication": {
"release_notes": "0.2.0: follow-up chains for conversations under way (X steps sent inside sending hours, email steps drafted for you), deal stages, email and call touches, a daily warm follow-ups routine, and a booking follow-up pace set per account."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai