Developer tools

What you can take away

6 specifications, 383 operations, and a request file for every one of them. Code samples on each operation page come in 4 languages. Everything below is generated from the same model the site renders from, so none of it can disagree with what you read here.

Set up your editor

Pick the one you use. Every address below is a real one — copy the block, and take the file next to it if the steps ask for it.

Point Cursor at the specification and llms.txt; the agent reads it, generates against it and calls the sandbox.

# .cursor/rules/everest.mdc
Read https://apiportal.dgpays.com/llms.txt and https://apiportal.dgpays.com/openapi.json before answering
Everest questions. Base URL and auth per https://apiportal.dgpays.com/environments.

The REST Client extension runs everest-start.http as it is; the OpenAPI extensions render the specification beside it.

everest-start.http
1. Install "REST Client" (humao.rest-client)
2. Download https://apiportal.dgpays.com/tools/download/everest-start.http
3. Fill @accessToken, then "Send Request" above any call

Connected Services generates a typed C# client straight from the OpenAPI document.

openapi.json
Project → Add → Connected Service → OpenAPI
URL: https://apiportal.dgpays.com/openapi.json
generates a typed C# client (NSwag)

The HTTP Client is built in — no plugin. It runs the same .http files and keeps @accessToken in an environment file.

everest-start.http
1. Download https://apiportal.dgpays.com/tools/download/everest-start.http
2. Open it in any JetBrains IDE — the HTTP Client is built in
3. Put baseUrl and accessToken in http-client.env.json

OpenAPI Generator produces a Java client from the specification in one command.

openapi.json
openapi-generator-cli generate \
  -i https://apiportal.dgpays.com/openapi.json \
  -g java -o everest-client

Specifications and collections

APIOpenAPIPostmanRequests
Credit Digital Channels Integration API8.3.5.33 · 155 operations604 KB71 KB.http
Debit Digital Channels Integration API8.3.5.36 · 84 operations289 KB42 KB.http
Prepaid Digital Channels Integration API8.3.5.8 · 53 operations179 KB24 KB.http
Integration Corebanking Indoor API8.3.5.10 · 78 operations358 KB39 KB.http
OAuth2 Security Token Service API8.3.5.22 · 5 operations16 KB3 KB.http
Delivery Integration Indoor Service API8.3.5.6 · 8 operations26 KB4 KB.http

Both the collection and the request files ship accessToken empty. It is a client_credentials grant and you supply both halves — the portal never stores either. The contract is on Environments & auth.

Give it to an agent

Two doors onto the same catalogue. The MCP server answers questions live — search the catalogue, read an operation, list a capability, look up a term, fetch a specification. The skill bundle is the same knowledge as files, for an agent that cannot reach a server.

MCP server

Six read-only tools, in Claude Code, Claude Desktop, Cursor and VS Code. Hosted, so there is nothing to install — point a client at the URL.

Connect the MCP server →

Agent skill

6 APIs as an Agent Skill: an overview the agent reads first, then one file per operation it opens only when it needs it. The specifications ride along, so it works with no network at all.

everest-card-skill.zip · 2.6 MB