You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/firstdata/SKILL.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: firstdata
3
-
description: Find official portals, APIs, and download paths for authoritative primary data sources (governments, international organizations, research institutions, etc.). Use when users need to know "where to find this data from an official source", "which source is more authoritative", or "how to cite primary data". Covers 1000+ global data sources with authority comparison and site navigation guidance.
3
+
description: Find official portals, APIs, and download paths for authoritative primary data sources (governments, international organizations, research institutions, etc.). Use when users need to know "where to find this data from an official source", "which source is more authoritative", or "how to cite primary data". Covers the live FirstData catalog with authority comparison and site navigation guidance.
4
4
version: 0.0.2
5
5
metadata:
6
6
openclaw:
@@ -17,9 +17,9 @@ metadata:
17
17
18
18
## What FirstData Is
19
19
20
-
FirstData is the External Facts Context Layer for AI Agents — a purpose-built, authoritative collection of primary data sources, covering 1000+ sources to help agents locate official origins rather than generating unverified answers.
20
+
FirstData is the External Facts Context Layer for AI Agents — a purpose-built, authoritative collection of primary data sources that helps agents locate official origins rather than generating unverified answers.
21
21
22
-
It does not replace raw data — it acts as an "authoritative data navigator", taking vague user needs as input, recommending the most appropriate primary sources, and providing clear access paths, API information, and download methods so both users and agents can trace back to original evidence.
22
+
It does not replace raw data — it acts as an "authoritative data navigator", taking vague user needs as input, recommending the most appropriate primary sources, and providing clear access paths, API information, and download methods so both users and agents can trace back to original evidence. The live catalog size is returned by the MCP `get_status` tool and should not be hard-coded in agent responses.
23
23
24
24
**Coverage**:
25
25
@@ -84,18 +84,24 @@ Or add manually to your MCP config:
84
84
85
85
**If you don't have an API key**, see [firstdata-register.md](references/firstdata-register.md) for the registration process (two API calls to the FirstData server to obtain a JWT token).
86
86
87
-
Once connected, browse the tool list provided by the firstdata MCP and select the appropriate tool based on your needs.
87
+
Once connected, call `get_status` first to verify the MCP connection, inspect the active tool list, and read the current catalog snapshot metadata. Then browse the tool list and select the appropriate tool based on your needs.
88
88
89
89
## MCP Tools Reference
90
90
91
-
The FirstData MCP server provides 5 tools. Below is a reference with usage guidelines, limitations, and examples.
91
+
The FirstData MCP server provides 6 tools. Below is a reference with usage guidelines, limitations, and examples.
92
92
93
93
### Common Limitations (all tools)
94
94
95
95
-**Authentication required**: All tools require a valid API key (JWT token) via `Authorization: Bearer <token>` header.
96
96
-**Daily call quota**: API usage is subject to a per-token daily call quota. Quota varies by API key tier (trial accounts: 30 calls/day). MCP tool calls do not return remaining quota information. To check quota, use the Token verification API (`POST /api/token/verify`) which returns `remaining_daily` in the response — this is a separate HTTP call, not available through MCP tool invocation.
97
97
-**Network dependency**: All tools make HTTP calls to the FirstData server (`firstdata.deepminer.com.cn`). Network latency and server availability affect response times.
98
98
99
+
### Tool: `get_status`
100
+
101
+
**Purpose**: Check the MCP server version, currently registered tools, and the catalog snapshot available to the server.
102
+
103
+
**Use it first** when configuring a new Agent or diagnosing a connection. The response includes catalog source counts, generated timestamp when available, and whether the runtime data directories are present. It does not return credentials.
104
+
99
105
### Tool: `search_source`
100
106
101
107
**Purpose**: Unified data source search tool supporting keyword search, structured filtering, pagination, and multiple output modes.
0 commit comments