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.

Browse the API
Your first call
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.

All areas

Loading the areas…

Guides

Multi-step flows on real operations, each tested against the demo bank.

All guides

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 Playground

Build & 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 task

Connect 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 connect
claude mcp add --transport http bancs https://apicookbook.vercel.app/api/mcp