
Scope by Ouroboros Apps MCP server
online · 100% uptimeFreelance scope of work, rates, deadlines, and change orders for AI assistants
0 stars
Reviews
Write oneNobody has reviewed Scope by Ouroboros Apps yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Scope by Ouroboros Apps tools (9, 3 write)
write = sends, deletes, buys or postsapprove_change_orderwrite actionFreeApply 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.
approve_scopeFreeMark the current draft as the approved scope. Pass confirmed true only after the freelancer explicitly approves the current items, rates, and deadlines.
create_engagementwrite actionFreeCreate a draft engagement. Draft terms are not an approved commitment until approve_scope.
file_change_orderwrite actionFreeRecord 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, amountMinor, and unit. kind move_deadline requires scopeItemId and dueOn.
get_approved_recordFreeRead 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.
list_engagementsFreeList the signed-in freelancer's engagements. Use a returned id with get_approved_record. Do not guess an engagement.
save_deadlineFreeSet or move the deadline for one scope item. The date is a calendar day in YYYY-MM-DD form.
save_rateFreeSet 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_scope_itemFreeAdd 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.
Public scan report
scanner v0.1.10 · 2026-10-09 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 860ms20/20
- Tool poisoning9 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 3 write-action tools with no auth3/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Scope by Ouroboros Apps compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 73% of 2,174 E-commerce servers
- Tools
- 9
- the typical E-commerce server has 6
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote E-commerce server answers 100%
- Response time
- 144 ms
- faster than 78% of 1,527 E-commerce servers
What its tools let an agent do: 2 read · 4 create · 3 change
Install Scope by Ouroboros Apps in Claude Code, Cursor or VS Code
claude mcp add --transport http scope https://scope-continuity2.vercel.app/mcp
What the publisher says
From the Scope by Ouroboros Apps repository's README, as published. We do not edit it. Read it on GitHub
Scope
Scope keeps a freelancer's approved scope, rates, deadlines, and change orders, then lets an assistant read that record before it answers. An assistant cannot invent a discount or promise work that was not approved.
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.
Sign in with your Scope account when the assistant opens OAuth. Do not paste an API key or password into a header. Scope supports dynamic client registration: leave the client id and secret empty. The protected-resource metadata at /.well-known/oauth-protected-resource/mcp points clients at the OAuth issuer, which registers them.
Scope tools need Pro or an active trial. A new subscription includes a 14-day trial. This page does not list an amount. Checkout shows the billing interval and payment terms.
Run the server yourself and use the base URL you configure. The default local MCP address is http://127.0.0.1:3000/mcp.
Hosted server
- MCP server URL: https://scope-continuity2.vercel.app/mcp (Streamable HTTP, OAuth sign-in)
- Docs: https://ouroborosapps.com/docs/scope
- Status: early access. Paste the URL into Claude, Cursor, Grok, or ChatGPT developer mode.
- Registry name: io.github.LAHutchins91/scope
What the assistant can do
After you approve the connection, the server exposes these tools:
- list_engagements
- create_engagement
- getapprovedrecord
- savescopeitem
- save_rate
- save_deadline
- approve_scope
- filechangeorder
- approvechangeorder
getapprovedrecord is the read the assistant should do before it answers. Draft terms are not an approved commitment. A proposed change order does not change the record. After the scope is approved, saverate refuses a lower rate, and savescopeitem refuses new work. Those changes go through filechangeorder and then approvechange_order, and only when you explicitly approve that order.
The assistant only calls these tools when you and the host allow it.
Connect
Cursor, in ~/.cursor/mcp.json or a project .cursor/mcp.json:
{
"mcpServers": {
"scope": {
"url": "http://127.0.0.1:3000/mcp"
}
}
}Do not add a headers block. Cursor registers a client and opens sign-in.
Claude Code:
claude mcp add --transport http scope http://127.0.0.1:3000/mcpDo not pass an Authorization header. Other clients use the same address, choose OAuth, and leave client id and secret empty. Steps for ChatGPT, Claude, Gemini, Grok, and Cursor are on the connect page at /connect.
Registry metadata for this server is in server.json (io.github.LAHutchins91/scope). The public remote URL there is https://scope-continuity2.vercel.app/mcp.
Run
npm install
npm test
npm run typecheck
npm run build
npm startWhen stdin is a terminal, Scope serves Streamable HTTP on port 3000. When stdin is not a terminal, it speaks MCP over stdio and still opens the HTTP port. Logs during stdio mode go to stderr so they do not mix with the protocol.
Records are stored durably in a JSON file. The default path is ~/.scope/scope.json. Set SCOPEDATAPATH to move it. One server process owns that file.
OAuth uses the same idea as a Supabase authorization server with dynamic client registration. Set these on the server process, not in an MCP header:
- APPBASEURL (default http://localhost:3000)
- SUPABASE_URL
- SUPABASEANONKEY
- STRIPESECRETKEY
- STRIPEWEBHOOKSECRET
- STRIPEPRICEMONTHLY and STRIPEPRICEYEARLY (Stripe catalog ids, not amounts)
- OPENAIAPPSCHALLENGE (optional). When set, GET /.well-known/openai-apps-challenge returns that token as plain text for OpenAI domain verification. When unset, the route responds with 404 and the text Verification is not configured.
Tool calls other than discovery require a signed-in account whose subscription status is active or trialing.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Scope by Ouroboros Apps: common questions
- Is Scope by Ouroboros Apps MCP server safe?
- Mostly: it is graded B (81/100). Read the Scope by Ouroboros Apps safety report
- How do I install Scope by Ouroboros Apps?
- It runs remotely at scope-continuity2.vercel.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Scope by Ouroboros Apps need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Scope by Ouroboros Apps maintained?
- The last commit was 26 days ago (2026-10-08). The latest release is v1.0.3.
- Is Scope by Ouroboros Apps up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Scope by Ouroboros Apps?
- Servers from other publishers that do the same job: Omie MCP server, Polymarket Toolkit MCP server and Sv Number MCP server.
- How does Scope by Ouroboros Apps compare with other E-commerce MCP servers?
- safety score 81/100 (higher than 73% of 2,174 E-commerce servers); tools 9 (the typical E-commerce server has 6); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Scope by Ouroboros Apps
Same job from other publishers: the closest match first, then the best rated.
- OmieMCP server for Omie — ERP, customers, products, orders, invoices, financialsnot reviewedEstablishedB
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB
- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB