uapis.cn as an example, which includes 109 free tools), and you expose its proxy to internal Agents for invocation through an AI Gateway. The gateway handles authentication and traffic control, while backend tools are transparently proxied.Parameter | Description |
MCP Service Name | uapis-tools |
Service Display Name | UAPI Public Toolset |
Service type | Standard MCP Service |
Request Protocol | Streamable HTTP (default) |
Description | Public MCP toolset (including 109 tools: JSON formatting, timestamp conversion, daily word, IP address query, and more) |
Parameter | Description |
Backend Type | Domain Name/IP Address |
Service Protocol | HTTPS |
Service Address | uapis.cn |
Service port | 443 |
Service Path | /mcp |
Timeout Time | 60000 ms (default) |
Number of retries | 5 (default) |
Mode | Scenario | Backend Authentication Configuration |
Visitor mode (for quick experience, skip step 2) | Temporary demonstration and quick verification | Do not fill in any authentication information. Consumer Key authentication on the gateway side is sufficient, and it is not passed downstream. |
API Key mode (verify the complete authentication chain) | Verify backend Key > gateway > consumer three-level authentication. | Add the request header Authorization: Bearer <your uapis.cn API Key>. |
Parameter | Description |
Key Name | test |
Key Credential Type | API Key |
Generation Method | Custom |
Credential Content | sk-5db73b83d1086f93dff72203312fae (for testing purposes only) |
Parameter | Description |
Consumer name | test |
Consumer group | test-group |
Selecting a secret | test |
http://<gateway_IP>/mcpservers/uapis-tools/mcp
# Get the Tool Listcurl -s -X POST https://uapis.cn/mcp \\-H "Content-Type: application/json" \\-d '{"jsonrpc":"2.0","method":"tools/list","id":1}' \\| python3 -c "import sys,json;d=json.load(sys.stdin);print(f'Tool count: {len(d[\\"result\\"][\\"tools\\"])}')"# Expected Output: Tool Count
curl -X POST http://<gateway_IP>/mcpservers/uapis-tools/mcp \\-H "Content-Type: application/json" \\-H "Authorization: Bearer <API_KEY>" \\-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
{"jsonrpc": "2.0","id": 1,"result": {"tools": [{"name": "post_convert_json", "description": "JSON formatting tool..."},{"name": "get_convert_unixtime", "description": "Unix timestamp conversion..."},{"name": "get_daily_news_image", "description": "Daily news image..."},{"name": "get_daily_word", "description": "Daily English word..."},{"name": "get_dictionary_lookup", "description": "Dictionary lookup..."}...]}}
curl -X POST http://<gateway_IP>/mcpservers/uapis-tools/mcp \\-H "Content-Type: application/json" \\-H "Authorization: Bearer <API_KEY>" \\-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"get_daily_word","arguments":{}},"id":2}'
{"jsonrpc": "2.0","id": 2,"result": {"content": [{"type": "text","text": "{\\"date\\":\\"2026-08-10\\",\\"words\\":[{\\"word\\":\\"initiative\\",\\"translation\\":\\"n. initiative, pioneering spirit, right of initiative\\",\\"definition\\":\\"n readiness to embark on bold new ventures\\",\\"examples\\":[{\\"text\\":\\"Local businesses are teaming up for a charity initiative.\\",\\"translation\\":\\"Local businesses are teaming up for a charity initiative.\\"}]}]}"}]}}
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback