# Aliyun API Market MCP for AI Agents MCP

> The Aliyun API Market MCP gives your AI agent immediate access to thousands of professional data services across China. It lets you run OCR on documents, verify identities using ID cards, send SMS messages, track shipments from multiple carriers, and perform IP lookups—all through natural conversation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** api-marketplace, data-services, ocr, sms-delivery, identity-verification, logistics-tracking

## Description

Working with complex, multi-step operations in the Chinese market can be a nightmare of custom API calls and provider logins. This MCP solves that problem by connecting your AI client to the entire Aliyun API ecosystem. Instead of writing separate integration code for OCR, SMS delivery, or identity checks, you just talk to your agent. It handles orchestrating these services instantly.

Your agent can take an image, extract structured text from it using professional OCR, and then use that data to verify an ID card against official records. Need a customer verification code sent out? Your agent sends the SMS through authorized providers. This means you don't have to manage dozens of separate service credentials; your AI client treats them all like one unified interface for accurate results.

Connecting this MCP via Vinkius gives your entire team access to enterprise-grade data services—from checking bank card details to tracking complex logistics shipments—all without ever touching a line of integration code. It’s about turning complicated back-end workflows into simple, conversational instructions.

## Tools

### bank_card_check
Checks specific metadata and validity of a provided bank card number.

### call_market_api
Allows the agent to call any general API endpoint within the entire Aliyun Market ecosystem.

### express_tracking
Retrieves real-time tracking history and current location for a specific express shipment.

### ip_lookup
Determines the geographic location details associated with an IP address string.

### mobile_recharge
Initiates a mobile phone recharge using authorized market providers.

### ocr_general
Recognizes and extracts structured text from various types of images, like documents or IDs.

### query_weather
Retrieves current weather information based on a specified city name.

### send_sms
Sends a text message (SMS) to a recipient using the market provider's authorized system.

### verify_id_card
Performs mandatory verification checks on an ID card number and associated name against official records.

## Prompt Examples

**Prompt:** 
```
I need to know what's wrong with this customer's card and if they are located near Shanghai.
```

**Response:** 
```
**Card Check Status:**
*   **Type:** Visa Debit
*   **Last Four Digits:** 4242
*   **Status:** Valid (Active)

**Geographic Lookup:**
Based on the associated IP address, the location is:
*   City: Shanghai
*   Country: China
*   Coordinates: 31.23 N, 121.47 E
```

**Prompt:** 
```
Analyze this invoice photo and tell me what the total cost was.
```

**Response:** 
```
**OCR Data Extraction Complete:**
I processed the image successfully. The key details are structured below:

| Field | Value |
| :--- | :--- |
| **Invoice Total** | 1,250.00 CNY |
| **Date Issued** | Oct 27, 2023 |
| **Line Items Count** | 4 |

The total cost was 1,250.00 CNY.
```

**Prompt:** 
```
Please verify this person's ID card and also send them a confirmation SMS.
```

**Response:** 
```
✅ **ID Verification Result:**
*   **Status:** Match
*   **Details:** Name 'Zhang San', ID Number confirmed against official records.

📧 **Action Taken:**
A verification code has been sent to the linked mobile number. You should receive a message shortly.
```

## Capabilities

### Extracting structured text from images
The agent processes an image (like an invoice or ID) and pulls out specific data points, presenting them in a clean, usable format.

### Verifying identity details
It checks provided ID cards and names against official records to confirm compliance status for KYC requirements.

### Sending SMS messages
The agent sends text alerts or verification codes directly through the market's authorized mobile providers.

### Tracking physical shipments
It retrieves real-time delivery histories and current statuses for express packages from multiple carriers.

### Checking bank card validity
The agent performs checks on provided bank card metadata to validate information quickly.

### Looking up IP address location data
It determines the geographic location associated with a given IP address.

## Use Cases

### Compliance audit requires verifying a new client's identity.
The agent receives an ID number and name. It uses the `verify_id_card` tool to check against official records, instantly confirming if the client passes KYC compliance before sales can proceed.

### A customer needs a delivery status update for a package.
The agent accepts a tracking number. It runs `express_tracking`, retrieving the full history and current location of the shipment, giving the user an immediate, actionable reply.

### An employee needs to read data from a printed contract.
The employee uploads a photo of the contract. The agent uses `ocr_general` to extract all key figures and dates into structured text that can then be summarized or cross-referenced.

### A team needs to send bulk verification codes via SMS.
The agent is prompted to send a code. It uses the `send_sms` tool, ensuring reliable delivery through established market providers for mobile operations.

## Benefits

- Automate compliance checks instantly. Instead of manually verifying IDs, the agent runs the `verify_id_card` tool to confirm names against official records.
- Handle communication without switching apps. You can send confirmation codes or alerts using the `send_sms` tool directly through your AI client's natural conversation flow.
- Streamline data extraction from physical documents. Use `ocr_general` to read structured text from invoices or forms, which feeds directly into subsequent steps like querying weather conditions.
- Consolidate tracking efforts. The agent uses `express_tracking` and other market APIs to give a single status update for packages from multiple carriers.
- Speed up development prototyping. Developers can test complex data flows—like checking bank card details with `bank_card_check`—without needing full, dedicated backend integration.

## How It Works

The bottom line is that once connected, your AI client handles all the API routing and credential management for you.

1. First, subscribe to this MCP and enter your specific Aliyun AppCode from the Aliyun Console.
2. Next, connect it to any compatible client (Claude, Cursor, etc.).
3. Finally, you query the services using natural language. Your agent automatically directs requests through the correct tools for data retrieval or action.

## Frequently Asked Questions

**How does Aliyun API Market help me manage compliance checks?**
It automates identity and KYC verification. Instead of manually checking ID cards, your agent runs the `verify_id_card` tool to confirm if a person's name matches their official document record instantly.

**Can I use this MCP for tracking packages from different carriers?**
Yes. The MCP consolidates logistics data. By using the `express_tracking` tool, your agent pulls real-time status updates and history from multiple express shipping providers into one summary.

**Does Aliyun API Market help me extract text from photos?**
It does. The MCP includes OCR services that read structured data from images, like invoices or forms. It turns a picture into clean, usable text the agent can work with.

**Is this good for my back-end development prototypes?**
Absolutely. Developers use it to test complex workflows—like checking bank card details using `bank_card_check`—without building full API integration layers every time.

**How do I send SMS messages reliably with this MCP?**
The MCP connects you through authorized market providers. You simply ask your agent to 'send a code,' and it handles the reliable delivery of the SMS message for you.