[{"data":1,"prerenderedAt":140},["ShallowReactive",2],{"content-\u002Fchangelog\u002F2026-10-02-mcp-tracking-tools-removed":3},{"id":4,"title":5,"authors":6,"body":7,"categories":6,"category":121,"categoryType":122,"compare":6,"contributors":123,"date":125,"description":126,"extension":127,"faq":6,"howto":6,"isBlog":128,"isChangelog":129,"meta":130,"navigation":129,"path":135,"pillar":128,"products":6,"rawbody":136,"role":6,"seo":137,"seoTitle":6,"stem":138,"thumbnail":6,"updated":6,"__hash__":139},"content\u002Fchangelog\u002F2026-10-02-mcp-tracking-tools-removed.md","MCP server drops the public tracking tools and describes the rails tools",null,{"type":8,"value":9,"toc":115},"minimark",[10,14,19,38,91,98,102],[11,12,13],"p",{},"The BlindPay MCP server no longer lists the three public tracking tools, and two tools that had one-word descriptions now explain themselves.",[15,16,18],"h2",{"id":17},"removed-tools","Removed tools",[11,20,21,25,26,29,30,33,34,37],{},[22,23,24],"code",{},"GetV1EPayoutsById",", ",[22,27,28],{},"GetV1EPayinsById"," and ",[22,31,32],{},"GetV1ETransfersById"," wrapped the ",[22,35,36],{},"\u002Fv1\u002Fe\u002F"," endpoints behind BlindPay's shareable tracking pages. Those endpoints only answer requests from the tracking pages themselves, so a call from an MCP client always failed. Use the authenticated tools instead, which return the same payout, payin or transfer:",[39,40,41,54],"table",{},[42,43,44],"thead",{},[45,46,47,51],"tr",{},[48,49,50],"th",{},"Removed",[48,52,53],{},"Use instead",[55,56,57,69,80],"tbody",{},[45,58,59,64],{},[60,61,62],"td",{},[22,63,24],{},[60,65,66],{},[22,67,68],{},"GetV1InstancesPayoutsById",[45,70,71,75],{},[60,72,73],{},[22,74,28],{},[60,76,77],{},[22,78,79],{},"GetV1InstancesPayinsById",[45,81,82,86],{},[60,83,84],{},[22,85,32],{},[60,87,88],{},[22,89,90],{},"GetV1InstancesTransfersById",[11,92,93,94,97],{},"MCP clients pick up the change on their next ",[22,95,96],{},"tools\u002Flist",".",[15,99,101],{"id":100},"better-descriptions","Better descriptions",[11,103,104,29,107,110,111,114],{},[22,105,106],{},"GetV1AvailableRails",[22,108,109],{},"GetV1AvailableBankDetails"," now describe what they return and how they fit together: list the rails first, then pass a rail's ",[22,112,113],{},"value"," to bank details to get the fields, validation patterns and picklists a bank account needs for that rail.",{"title":116,"searchDepth":117,"depth":117,"links":118},"",2,[119,120],{"id":17,"depth":117,"text":18},{"id":100,"depth":117,"text":101},"Product Update","update",[124],"rafaelThayto","2026-10-02","Three MCP tools that could not succeed from an MCP client are removed in favor of their authenticated equivalents, and the rails and bank details tools now describe what they return.","md",false,true,{"excerpt":131},{"type":8,"value":132},[133],[11,134,13],{},"\u002Fchangelog\u002F2026-10-02-mcp-tracking-tools-removed","---\ntitle: 'MCP server drops the public tracking tools and describes the rails tools'\ndescription: 'Three MCP tools that could not succeed from an MCP client are removed in favor of their authenticated equivalents, and the rails and bank details tools now describe what they return.'\ndate: 2026-10-02\ncategory: Product Update\ncategoryType: update\ncontributors:\n  - rafaelThayto\nisChangelog: true\n---\n\nThe BlindPay MCP server no longer lists the three public tracking tools, and two tools that had one-word descriptions now explain themselves.\n\n\u003C!--more-->\n\n## Removed tools\n\n`GetV1EPayoutsById`, `GetV1EPayinsById` and `GetV1ETransfersById` wrapped the `\u002Fv1\u002Fe\u002F` endpoints behind BlindPay's shareable tracking pages. Those endpoints only answer requests from the tracking pages themselves, so a call from an MCP client always failed. Use the authenticated tools instead, which return the same payout, payin or transfer:\n\n| Removed | Use instead |\n| --- | --- |\n| `GetV1EPayoutsById` | `GetV1InstancesPayoutsById` |\n| `GetV1EPayinsById` | `GetV1InstancesPayinsById` |\n| `GetV1ETransfersById` | `GetV1InstancesTransfersById` |\n\nMCP clients pick up the change on their next `tools\u002Flist`.\n\n## Better descriptions\n\n`GetV1AvailableRails` and `GetV1AvailableBankDetails` now describe what they return and how they fit together: list the rails first, then pass a rail's `value` to bank details to get the fields, validation patterns and picklists a bank account needs for that rail.\n",{"title":5,"description":126},"changelog\u002F2026-10-02-mcp-tracking-tools-removed","KZH850xP4bxs0q8oYSmIe6IrEbLaWb9m1elXfMlgwqk",1790988107110]