Plugin
Scope by Ouroboros Apps
Early access
Approved freelance scope, rates, deadlines, and change orders. For freelancers and independent consultants.
Draft terms stay drafts until you approve them. A change to approved work goes through a change order.
Server URL
https://scope-continuity2.vercel.app/mcp
Connect
- Claude: Customize, then Connectors, then Add custom connector. Paste the URL and sign in.
- Cursor: add this to
~/.cursor/mcp.jsonor.cursor/mcp.json, then restart and sign in. - Grok: grok.com/connectors, New Connector, Custom, then the URL.
ChatGPT's directory doesn't list this yet. Use developer mode until it does. That's the early-access route.
{
"mcpServers": {
"scope": {
"url": "https://scope-continuity2.vercel.app/mcp"
}
}
}
Tools
These names and descriptions are what the server returns from tools/list before you sign in.
list_engagementsList the signed-in freelancer's engagements. Use a returned id with get_approved_record. Do not guess an engagement.create_engagementCreate a draft engagement. Draft terms are not an approved commitment until approve_scope.get_approved_recordRead the approved scope, rates, deadlines, and change orders before answering. Quote only this record. Draft status is not an approved commitment. Proposed change orders do not authorize a discount or extra work.save_scope_itemAdd or update a scope item the freelancer has accepted. After approval, a new item is refused until approve_change_order adds that work. Renaming approved work is refused.save_rateSet a draft rate, or update an approved rate without lowering it or changing its unit. A lower amount is a discount and is refused. A new rate code after approval is refused. Use file_change_order and approve_change_order for those.save_deadlineSet or move the deadline for one scope item. The date is a calendar day in YYYY-MM-DD form.approve_scopeMark the current draft as the approved scope. Pass confirmed true only after the freelancer explicitly approves the current items, rates, and deadlines.file_change_orderRecord a proposed change order. This does not change scope, rates, or deadlines. kind add_work requires workTitle and workDescription. kind discount_rate requires rateCode and a lower amountMinor. kind add_rate requires rateCode, rateLabel,approve_change_orderApply one proposed change order after the freelancer explicitly approves that order. Pass confirmed true only then. This is the path that may discount a rate or add work. Calling it is not a substitute for the freelancer's approval.