Renew
Renew
Renew keeps approved renewal terms for a customer: the entitlements they already have, what may be offered at renewal, and what an assistant must not add or discount. It stores that record, then lets an assistant read it before it answers. If a concession, a discount, or an extra entitlement is not approved, the tools say so. The assistant does not fill it in.
It works with ChatGPT, Claude, Gemini, Grok, and Cursor, plus any other MCP client that can do Streamable HTTP and OAuth. It is not a ChatGPT-only plugin.
Setup:
http://localhost:3000/connecton a local server, orhttps://<your host>/connectwhen deployedMCP address:
http://localhost:3000/mcplocally, orhttps://<your host>/mcpwhen deployed
Sign in with your Renew account when the assistant opens OAuth. Do not paste an API key or password into a header. Renewal tools need Pro or an active trial. The site offers a 14-day trial, then Pro. Checkout shows the billing terms before you confirm. This page does not invent an amount.
What the assistant can do
After you approve the connection, the server exposes these tools:
list_accounts
create_account
get_approved_context
search_approved_terms
record_current_entitlement
record_renewal_offer
record_forbidden_concession
revise_approved_fact
get_fact_history
renew_audit
Locked facts stay locked until you revise them. A concession, a discount, or an extra entitlement is included only when you approved it. A concession rule is either a forbidden concession or the rule that no extra concession is approved. The assistant only calls these tools when you and the host allow it.
Related MCP server: Scope by Ouroboros Apps
Connect
Cursor, in ~/.cursor/mcp.json or a project .cursor/mcp.json:
{
"mcpServers": {
"renew": {
"url": "http://localhost:3000/mcp"
}
}
}Use your deployed origin plus /mcp when the server is public. Claude Code:
claude mcp add --transport http renew http://localhost:3000/mcpOther clients: add the same URL, choose OAuth, and leave client id and secret empty. Renew supports dynamic client registration. Full steps for each assistant are on the connect page.
Registry metadata for this remote server is in server.json (io.github.LAHutchins91/renew).
Run
npm install
npm run build
npm startSet APP_BASE_URL to the public origin when you deploy. Sign-in uses Supabase. Billing uses Stripe, with a 14-day trial on checkout. The process speaks Streamable HTTP when stdin is a terminal, and stdio MCP when it is not.
This server cannot be deployed
Maintenance
Related MCP Connectors
A lightweight, agentic CRM for growing businesses. Connect ChatGPT, Claude, Cursor, and other MCP clients to forecast cleanly, keep every account current, and give your team one place to plan the next move.
Your own CRM, fully customizable and agent-driven. Start with contacts, companies and a sales pipeli
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds.
Agent-native CRM. 25 tools — contacts, deals, sequences, enrichment waterfall, audit log.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceDeposit by Ouroboros Apps (https://ouroborosapps.com). Freelance deposit and payment schedule: approved deposits, payment dates, and client wording; deposit waivers and date changes need approval. Connect by pasting https://deposit-continuity2.vercel.app/mcp into Claude, Cursor, Grok, or ChatGPT developer mode (OAuth). Docs: https://ouroborosapps.com/docs/deposit8 npmMIT
- AlicenseNot gradedqualityBmaintenanceScope by Ouroboros Apps (https://ouroborosapps.com). Freelance scope of work: approved scope, rates, deadlines, and change orders, so an assistant cannot promise work or discounts that were not approved. Connect by pasting https://scope-continuity2.vercel.app/mcp into Claude, Cursor, Grok, or ChatGPT developer mode (OAuth). Docs: https://ouroborosapps.com/docs/scope231 npmMIT
- AlicenseNot gradedqualityBmaintenanceClaim by Ouroboros Apps (https://ouroborosapps.com). Brand claims and marketing copy compliance: approved claims, offers, proof, brand voice, and banned phrases, with a check that rejects copy inventing a guarantee or discount. Connect by pasting https://claim-continuity2.vercel.app/mcp into Claude, Cursor, Grok, or ChatGPT developer mode (OAuth). Docs: https://ouroborosapps.com/docs/claim20 npmMIT
- AlicenseNot gradedqualityFmaintenanceOutbound stores the exact wording an assistant is allowed to send. A 14-day trial, then Pro. The price is only at checkout.12 npmMIT