Cohort
Cohort
Cohort keeps a coach or course creator’s approved curriculum. It stores promises, module outcomes, and facts that must not be contradicted, then lets an assistant read that curriculum before it answers.
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 Cohort account when the assistant opens OAuth. Do not paste an API key or password into a header. Curriculum 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_programs
create_program
get_curriculum_context
search_curriculum
record_promise
record_module_outcome
record_noncontradiction_rule
revise_approved_fact
get_curriculum_history
list_modules
record_module
curriculum_audit
Locked facts stay locked until you revise them. The assistant only calls these tools when you and the host allow it.
Related MCP server: Claim by Ouroboros Apps
Connect
Cursor, in ~/.cursor/mcp.json or a project .cursor/mcp.json:
{
"mcpServers": {
"cohort": {
"url": "http://localhost:3000/mcp"
}
}
}Use your deployed origin plus /mcp when the server is public. Claude Code:
claude mcp add --transport http cohort http://localhost:3000/mcpOther clients: add the same URL, choose OAuth, and leave client id and secret empty. Cohort 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/cohort).
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
Open-source AI courses taught by your AI tutor in conversation, with progress saved by MCP tools.
Paid remote MCP for persistent AI agent memory, analytics, checkout, and search-readiness.
Turn your offers into an AI agent. Set it up from your MCP assistant, answer customer questions, collect enquiries and connect with other agents via A2A. OAuth sign-in; free plan available.
Paid remote MCP for LLM security scans, jailbreak checks, analytics, checkout, and readiness.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceApproved support response times by plan for AI assistants, over MCP. A 14-day trial, then Pro. The price is only at checkout.10,807,506 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/claim8 npmMIT
- AlicenseNot gradedqualityFmaintenanceApproved product specs, prices, and availability for shopping assistants over MCP. A 14-day trial, then Pro. The price is only at checkout.843 npmMIT
- AlicenseNot gradedqualityBmaintenanceMilestone by Ouroboros Apps (https://ouroborosapps.com). Freelance project milestones: approved milestones, deliverables, and acceptance criteria; a milestone is only done when the saved criteria are met. Connect by pasting https://milestone-continuity2.vercel.app/mcp into Claude, Cursor, Grok, or ChatGPT developer mode (OAuth). Docs: https://ouroborosapps.com/docs/milestone7 npmMIT