open-index/open-npm huggingface dataset:
npm package: @payapp/payments-payapp
Description: PayApp API 개발을 위한 MCP 서버 - API 검색, 개발 가이드, 샘플 코드 탐색
Latest version: 1.0.2

# PayApp MCP Develop Server

PayApp API 개발을 위한 MCP (Model Context Protocol) 서버입니다.

## 기능

- **API 검색**: PayApp API 명령어 검색 및 상세 정보 조회
- **개발 가이드**: 결제, 취소, 정기결제 등 개발 가이드 탐색
- **샘플 코드**: PHP, JavaScript, Python, React, Vue.js, Flutter 등 샘플 코드 검색

## 설치

### TypeScript 버전

```bash
cd payments-payapp
npm install
npm run build
```

## 사용법

### 1. AI 도구에 통합하기 위한 설정

```json
{
  "mcpServers": {
    "payments-payapp": {
      "command": "npx",
      "args": ["-y", "@payapp/payments-payapp"]
    }
  }
}
```

### 2. 제공되는 도구

| 도구 | 설명 |
|------|------|
| `search_api` | API 명령어 검색 |
| `get_api_detail` | API 명령어 상세 정보 조회 |
| `list_api_commands` | 전체 API 명령어 목록 |
| `search_sample_code` | 샘플 코드 검색 |
| `get_sample_code_by_language` | 언어별 샘플 코드 조회 |
| `search_guides` | 개발 가이드 검색 |
| `get_guide` | 카테고리별 가이드 조회 |
| `get_error_codes` | 에러 코드 조회 |
| `get_payment_info` | 결제 상태/수단 코드 조회 |
| `read_doc` | 문서 파일 전체 읽기 |

## API 명령어 카테고리

- **결제**: payrequest
- **취소/환불**: paycancel, paycancelreq
- **정기결제**: rebillRegist, rebillCancel, rebillStop, rebillStart
- **빌링**: billRegist, billPay, billDelete
- **현금영수증**: cashStRegist, cashStCancel

## 개발

### TypeScript 버전

```bash
# 개발 빌드 및 실행
npm run dev

# 빌드만
npm run build

# 실행
npm start
```

## 라이선스

Copyright UDID inc. 2012
npm package: @payark/mcp-server
Description: The official PayArk Model Context Protocol (MCP) server.
Author: PayArk Labs
Latest version: 0.1.0

# @payark/mcp-server

The official **PayArk** Model Context Protocol (MCP) server. 

Connect PayArk to your AI agents (Claude, Cursor, Gemini, etc.) to manage transactions, list projects, and generate payment links using natural language.

---

## 🛠 Features

- **Tool-based Interaction**:
  - `list_projects`: View all PayArk projects in your account.
  - `list_payments`: Fetch recent transactions for any project.
  - `get_payment`: Check status and details of a specific payment.
  - `create_payment_link`: Generate hosted checkout URLs instantly.
- **Dual Transport Support**:
  - **Stdio**: For local use in desktop clients (Cursor, Claude Desktop).
  - **SSE**: Support for web-based agents and remote connections.
- **Secure Auth**: Uses PayArk Personal Access Tokens (PAT).

---

## 🚀 Quick Start (Local Setup)

### 1. Generate a PAT
Go to the **PayArk Dashboard > Developers** and generate a new **Personal Access Token**.

### 2. Configure Your AI Client

#### **Cursor**
1. Open Cursor Settings > **MCP**.
2. Click **+ Add New MCP Server**.
3. Name: `PayArk`
4. Type: `command`
5. Command:
   ```bash
   export PAYARK_PAT=pat_your_token_here && npx -y @payark/mcp-server
   ```

#### **Claude Desktop**
Add this to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "payark": {
      "command": "bun",
      "args": ["run", "https://raw.githubusercontent.com/Payark-Inc/payark/main/packages/mcp-server/src/index.ts"],
      "env": {
        "PAYARK_PAT": "pat_your_token_here"
      }
    }
  }
}
```

---

## 🌐 Remote / SSE Mode

To run a persistent MCP server via SSE (for custom integrations):

```bash
export PAYARK_PAT=pat_...
export PORT=3001
bun run src/index.ts --sse
```

The server will be available at `http://localhost:3001/sse`.

---

## 📚 API Reference (Tools)

### `create_payment_link`
Generates a hosted payment URL.
- `amount`: (number) NPR amount.
- `provider`: (esewa | khalti).
- `returnUrl`: (string) Success redirect.

### `list_payments`
- `projectId`: (uuid) The project to query.
- `limit`: (number) Defaults to 10.

---

## 🛠 Development

```bash
# Install
bun install

# Run in dev mode (watch)
PAYARK_PAT=pat_... bun run dev

# Build
bun run build
```

---

## 📄 License
MIT © 2026 PayArk Labs.
npm package: @paybark/paybark-ui
Description: Paybark UI Component Library
Latest version: 1.3.3

# PayBark UI

<br />

## Installation

To install and save in your package.json dependencies, run:

```
npm install @paybark/paybark-ui
```

<br />

## Nunito Font

PayBark UI was designed to be used with Nunito, available for free from <a href='https://fonts.google.com/specimen/Nunito' target='_blank'>Google Fonts</a>. Nunito can be included in your application inside of HTML or from NPM.

In HTML:

```
<link rel="preconnect" href="https://fonts.gstatic.com">
<link
  href="https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500;700&family=Playfair+Display:wght@400;500;600&family=Roboto:wght@300;400;500;700&display=swap"
  rel="stylesheet"
/>
```

<br />

## Setup

Wrap your application with `PayBarkUI`:

```
import React from 'react';
import { PayBarkUI } from '@paybark/paybark-ui';
import App from './App'

function Index() {
    return (
        <PayBarkUI>
            <App/>
        </PayBarkUI>
    );
}
```

<br />

## Usage

Import components individually to use them inside your application:

```
import React from 'react';
import { Button } from '@paybark/paybark-ui';

function SaveButton() {
    return <Button>Hello World</Button>;
}
```
npm package: @paybilldev/kra-etims-sdk
Description: A production-ready Node SDK for integrating with the Kenya Revenue Authority (KRA) eTIMS OSCU (Online Sales Control Unit) and VSCU (Virtual Sales Control Unit) API. Built to match the official Postman collection specifications with strict header complianc
Author: Paybill Kenya Limited
Latest version: 1.0.4

<p align="center">
  <a href="https://paybill.ke" target="_blank">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://paybill.ke/logo-wordmark--dark.png">
      <img src="https://paybill.ke/logo-wordmark--light.png" width="180" alt="Paybill Kenya Logo">
    </picture>
  </a>
</p>

# KRA eTIMS OSCU/VSCU Integration SDK (JavaScript/TypeScript)

![Node.js](https://img.shields.io/badge/Node.js-16%2B-green?logo=node.js)
![TypeScript](https://img.shields.io/badge/TypeScript-5.0%2B-3178C6?logo=typescript)
![License](https://img.shields.io/badge/License-MIT-green)
![KRA eTIMS](https://img.shields.io/badge/KRA-eTIMS_OSCU-0066CC)
![Postman Compliant](https://img.shields.io/badge/Postman-Compliant-FF6C37?logo=postman)
![Jest Tested](https://img.shields.io/badge/Tests-Jest-994250?logo=jest)
![Joi Validated](https://img.shields.io/badge/Validation-Joi-8C5A9D?logo=joi)

A production-ready **TypeScript SDK** for integrating with the Kenya Revenue Authority (KRA) **eTIMS OSCU** (Online Sales Control Unit) and **eTIMS VSCU** (Virtual Sales Control Unit) APIs.  
Built in accordance with the official KRA specifications, the SDK provides strict header compliance, secure token lifecycle management, and robust Joi-based validation.

**Official KRA Specifications**  
📄 OSCU Specification (v2.0): https://www.kra.go.ke/images/publications/OSCU_Specification_Document_v2.0.pdf  
📄 VSCU Specification (v2.0): https://www.kra.go.ke/images/publications/VSCU_Specification_Document_v2.0.pdf

> ⚠️ **Important Notice**: The current release implements the **OSCU specification**.  
> Support for the **VSCU specification** will be introduced in upcoming versions.

---

## Author
**Bartile Emmanuel**  
📧 support@paybill.dev | 📱 +254 757 807 150  
*Lead Developer, Paybill Kenya*

📘 OSCU Documentation: https://paybill.ke/docs/kra-etims-oscu  
📘 VSCU Documentation: https://paybill.ke/docs/kra-etims-vscu

---

## License
MIT © 2025–2026 Paybill Kenya Limited  

🇰🇪 **Proudly Made in Kenya** – Supporting digital tax compliance across East Africa.