Vinkius
Setel Malaysia

Setel Malaysia MCP for AI. Manage all payments, parking, and EV charging cycles.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Setel Malaysia MCP on Cursor AI Code EditorSetel Malaysia MCP on Claude Desktop AppSetel Malaysia MCP on OpenAI Agents SDKSetel Malaysia MCP on Visual Studio CodeSetel Malaysia MCP on GitHub Copilot AI AgentSetel Malaysia MCP on Google Gemini AISetel Malaysia MCP on Lovable AI DevelopmentSetel Malaysia MCP on Mistral AI AgentsSetel Malaysia MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Setel Malaysia orchestrates payments for mobility—managing payment intents, starting/stopping parking sessions, and handling EV charging cycles all from one API surface.

This MCP lets your AI agent process transactions, track vehicle movements in real-time, and check loyalty points against the Setel e-wallet system.

What your AI can do

Capture payment

Finalizes an authorized payment transaction using the provided intent details.

Create charging session

Starts a new electric vehicle charging session at a specified location.

Create parking session

Initiates a parking session for a specific vehicle plate, whether at street or automated lots.

+ 8 more capabilities included
Process the full payment lifecycle

The agent creates a transaction intent, captures the authorized payment, and retrieves detailed information about the intended payment.

Manage parking sessions

You can programmatically start a new parking session for any vehicle plate or retrieve details on both active and past parking records.

Control EV charging cycles

The agent finds nearby charging stations, initiates a charge session, and stops the process when the vehicle is ready.

Retrieve financial and loyalty data

You can pull merchant account summaries for reporting or check Mesra points balances for linked users.

Included with Plan

Waiting for input…

AI Agent

Setel Malaysia MCP Server: 11 Tools for Mobility Orchestration

Use these tools to programmatically handle payment intents, start/stop parking and EV charging sessions, check account summaries, and manage user loyalty points.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Setel Malaysia on Vinkius

Capture Payment

Finalizes an authorized payment transaction using the provided intent details.

Create Charging Session

Starts a new electric vehicle charging session at a specified location.

Create Parking Session

Initiates a parking session for a specific vehicle plate, whether at street or...

Create Payment Intent

Generates a payment intent ID required to authorize any transaction that will happen...

End Charging Session

Stops an active EV charging session, completing the billing cycle for the user.

Get Merchant Summary

Retrieves a high-level overview of your total merchant account settlements and activity.

Get Mesra Points

Looks up the current loyalty points balance for a specific linked user ID.

Get Parking Session

Retrieves all details about a parking session, whether it's currently active or...

Get Payment Intent

Fetches the full status and details for a specific payment intent ID you already...

List Charging Locations

Finds all available EV charging stations within a given geographic radius.

List Parking History

Generates a list of recent parking sessions for the account, showing dates and...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Setel Malaysia integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Setel Malaysia, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Setel Malaysia MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Setel. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manual payments and session tracking are always messy.

Right now, if you need to audit a customer's charges, your team has to jump between three places: the parking dashboard for start/end times, the finance portal for settlement amounts, and the loyalty system for points. You pull data into a spreadsheet, cross-reference IDs, and then manually build out a narrative of what happened.

With this MCP server, you let your agent run `list_parking_history` and simultaneously check `get_merchant_summary`. The agent combines those two outputs instantly, giving you the full story—the exact dates/times *and* the final money total—in a single payload.

Setel Malaysia MCP Server: Control payments & parking sessions

Before this, initiating an EV charging session meant making sure your app talked to three different systems: the location database for finding a charger, the payment system for authorization, and a dedicated session control endpoint. If any one of those calls failed, the whole transaction fell apart.

Now, you call `create_charging_session` with all the necessary parameters. The server orchestrates the entire sequence—authorization, start signal, and tracking—and gives you confirmation. It handles the complexity so your code doesn't have to.

What your AI can actually do with this

This MCP lets your agent manage everything related to mobility payments in Malaysia. You're running a complex system that handles transactions, parking spots, and EV charging cycles—and this server controls it all. Your AI client can process full payment lifecycles, track vehicles in real-time, and pull financial reports from the Setel e-wallet system.

Handling Payments:
When you need to run a transaction, you don't just send money; you have to follow a specific flow. First, your agent runs create_payment_intent to generate a unique intent ID. This step authorizes the transaction and gives you the necessary reference number for what’s about to happen. Once that ID is live, you use it with get_payment_intent to check the full status and details of that intended payment—you'll know if it passed initial checks or if there was an error before you commit funds.
To finalize everything, your agent calls capture_payment, feeding it the intent details.

That’s what actually moves the money. If you ever need a high-level view of how much cash has moved through the system for reporting purposes, you can use get_merchant_summary to pull a quick overview of your total merchant account settlements and activity.

Managing Parking Sessions:
Need to track where a vehicle's parked? You can programmatically start a session for any plate using create_parking_session, whether it’s in an automated lot or on the street. The agent keeps tabs on that spot, allowing you to check its current status anytime with get_parking_session. This tool gives all the details—active or concluded—so you know exactly what's going on.

For a historical view of a vehicle’s movement, your client runs list_parking_history and gets a list of recent parking sessions showing both dates and how long they lasted.

Controlling EV Charging:
When the user needs to charge up, the agent first uses list_charging_locations to find every available EV charging station within a specific radius. Once you pick a spot, starting the charge is simple: create_charging_session begins the cycle at that location. When the car’s battery hits 100% or the user pulls out, they call end_charging_session.

This action stops the active charging session and completes the billing cycle for the user.

Checking Loyalty and Finances:
Beyond movement and money transfers, you can manage customer loyalty points. Your agent calls get_mesra_points to look up the current point balance tied to any specific linked user ID. This is essential for calculating rewards or checking eligibility. If you need a quick financial snapshot that isn't related to a single transaction, the get_merchant_summary tool gives you the big picture of your total account settlements.

Built · Hosted · Managed by Vinkius Setel Malaysia MCP Server - Payments, Parking & EV Charging
Server ID 019d847d-c852-7053-b140-a79455e79683
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check a user's points balance using get_mesra_points? +

You pass the required User ID into get_mesra_points. It returns their current Mesra point total, which you can then use for immediate loyalty checks or promotions.

What is the difference between create_payment_intent and get_payment_intent? +

create_payment_intent generates a new ID to authorize a future charge. get_payment_intent retrieves the current status (e.g., 'requires action' or 'succeeded') for an ID you already have.

Can I list all parking sessions using list_parking_history? +

Yes, list_parking_history pulls a chronological log of recent sessions. If you need the detailed status (like 'active' vs 'ended'), use get_parking_session with a specific session ID.

What do I need to start an EV charging session? +

You must call create_charging_session. This requires location data and payment details, which the server uses to initiate the charge and manage billing until you run end_charging_session.

Where do I get my merchant account overview? +

Use the get_merchant_summary tool. It pulls aggregated data about your total settlements, transactions count, and service status for a given period.

After I use `create_payment_intent`, how does `capture_payment` finalize the transaction? +

You pass the generated payment intent ID to capture_payment. This function moves the funds from a pending authorization into a final, settled capture. It confirms that money is actually pulled from the source account.

What information does `get_parking_session` return for an active spot? +

It returns the session's start time, estimated end time, and current rate details. This lets you verify if a parking session is still running or if it has expired without manual checks.

What do I need to provide when using `end_charging_session`? +

You must supply the active charging session ID and confirm the physical location. This call immediately cuts power, calculates final usage metrics, and marks the slot as free.

Can I test this in a staging environment? +

Yes! Setel provides a pre-production API (api-pre-prod.setel.com) for integration testing without affecting real balances.

How do I check the loyalty points for a user? +

Use the get_mesra_points tool with the specific User ID. Your agent will return the current Mesra points balance associated with that account.

Can I automatically list all nearby EV charging locations? +

Yes! The list_charging_locations tool retrieves available Setel-compatible EV chargers, allowing your agent to help you find the best spot to power up.

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for Setel Malaysia. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.