Build on TCS BaNCS
950 operations from the BaNCS Swagger, with tested guides, a Playground and an MCP server. Every call goes to a shared demo bank, so you can try them right away.
curl https://demoapps.tcsbancs.com/Core/accountManagement/account/balanceDetails/101000000101814 \ -H "entity: GPRDTTSTOU" -H "userId: 1" -H "languageCode: 1" \ -H "Accept: application/json"
200 OK · application/json
{ "pageSize": 22, "totalNoOfRecords": 2,
"accountBalanceDetails": { "balance": { … } } }
APIs by business area
Each area opens with its operations; each operation with parameters, body schema and a curl command.
Loading the areas…
Guides
Multi-step flows on real operations, each tested against the demo bank.
Try it
Playground
Send one request with the headers filled in. The body editor checks your JSON against the endpoint's schema, and the answer opens in a viewer you can fold and search.
Open the PlaygroundBuild & run
Describe a task. An agent writes the code, runs it in a sandbox against the demo bank and fixes it until it works. Every change to bank data waits for your approval.
Start a taskConnect an AI assistant
Claude Code, Claude Desktop, Cursor and other MCP clients reach every operation through four tools: list_apis, search_endpoints, get_api_schema and call_api.
How to connectclaude mcp add --transport http bancs https://apicookbook.vercel.app/api/mcp