feat(bling): add proposal (orçamento) tools - #180
Conversation
Add 6 new tools for commercial proposals (propostas comerciais): - list_proposals - get_proposal - create_proposal - update_proposal - delete_proposal - update_proposal_status Endpoints: /propostas-comerciais (CRUD + PATCH status)
Resolves contact names inline when expandContact=true. Uses sequential lookups to avoid rate limiting.
|
Thanks for the contribution, and welcome — first PR here. The 6 proposal tools themselves look solid: tool shapes are consistent with the rest of the Bling surface, REST paths against Three things to clean up before this can land:
Once those are addressed I'll re-review and merge. Thanks again! |
rapguit
left a comment
There was a problem hiding this comment.
Formalizing as a changes-requested review for visibility — the three points from my earlier comment (#180 (comment)) still stand:
- Restore
MANAGED_TIER_HINT(regression). - Rebase on
main+ cleannpm installto drop the unrelated lockfile drift. - Drop the orphan
@types/expressdevDep (or justify it).
Re-request review once those land. Thanks!
# Conflicts: # package-lock.json # package.json
…tools Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
rapguit
left a comment
There was a problem hiding this comment.
Thanks for the proposal (orçamento) tools, @palandri — clean tool shapes and solid coverage. I went ahead and applied the three requested changes to get this landed: restored the MANAGED_TIER_HINT, rebased on main for a clean lockfile (dropped the unrelated drift), and removed the orphan @types/express devDep — plus bumped the tool-count test to 34. CI is green across build/test, catalog audit, and secret scan. 🚀
|
I'm really sorry for the lack of response on this @rapguit. I've been dealing with some health issues recently, which kept me from addressing your requested changes. Thank you so much for stepping in, picking this up, and getting it over the finish line. I really appreciate it! |
Add 6 new MCP tools for commercial proposals (propostas comerciais): list, get, create, update, delete, update_status.