China Macro & Supply Signals
Server Details
Pay-per-call China macro and supply monitors: revisions, FDI, LEI changes, 1688 suppliers.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4/5 across 5 of 5 tools scored.
Each monitor targets a distinct data domain: 1688 suppliers, OECD FDI, GLEIF LEI entities, and World Bank macro revisions. The pricing_info tool is clearly separate as a billing helper. No two tools overlap in purpose.
The four data monitors follow a consistent 'china-<domain>-monitor' pattern, making the tool's purpose predictable. pricing_info deviates but serves a distinct meta-function, so the minor inconsistency is acceptable.
With 5 tools, the bundle is well-scoped for a China macro and supply signals monitor server. Each tool covers a different aspect, and none are redundant or excessive.
The surface covers macro data, FDI flows, entity changes, and supplier supply-side metrics. Missing potentially useful monitors (e.g., trade or inflation) but core workflows are well covered with no dead ends.
Available Tools
5 toolschina-1688-supplier-monitor1688 Supplier Price & MOQ MonitorAInspect
Compare buyer-owned, merchant-authorized, or licensed 1688 offer exports for price, MOQ, stock, supplier, badge, and promotion changes. Each delivered row adds stable identity, freshness, evidence gaps, review priority, and a human action—with no 1688 login, scraping, API call, or URL fetch. — $0.02/call, x402 (USDC on base).
| Name | Required | Description | Default |
|---|---|---|---|
| offers | No | One to 50 closed previous/current records. Unknown or malformed records are counted invalid. Duplicate offerId values are delivered once. | |
| watchName | Yes | Stable buyer label for this comparison. It is returned in every row and OUTPUT receipt; the Actor does not persist a cross-run source baseline. | main-supplier-watch |
| maxChanges | No | Stop before delivering more changed comparisons after this count. Baseline/no-change rows already delivered still count as paid rows. | |
| productUrls | No | Migration-only legacy input. URLs are never fetched and produce one free diagnostic row. | |
| authorization | No | Required for offers. This is a buyer attestation, not independent verification by the Actor. | |
| schemaVersion | No | Closed public input contract version. | 2.0 |
| sourceContext | No | Required buyer-attested origin category for the authorized export. | |
| proxyConfiguration | No | Accepted only for backward compatibility and ignored. The current Actor makes zero network requests. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint=false, destructiveHint=false), the description discloses that the tool makes zero network requests and that each output row is enriched with stable identity, freshness, evidence gaps, review priority, and a human action. This adds meaningful behavioral context without contradicting the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The two-sentence description is dense but efficient: the first sentence states purpose, the second covers output behavior, the no-network guarantee, and pricing. No filler, but the second sentence is long and packs many clauses; still appropriately sized for the tool's complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with a large nested schema and no output schema, the description captures the core workflow (compare snapshots), key output enrichment, and the critical constraint (no network requests). The schema's root description handles the one-of condition and legacy productUrls, so the tool-level description remains a solid high-level guide.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for all parameters, so the schema already documents fields, types, and constraints. The description adds only a high-level summary of compared attributes (price, MOQ, stock, supplier, badge, promotion) but does not explain parameter syntax or relationships beyond what the schema already provides. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Compare') with a precise resource ('buyer-owned, merchant-authorized, or licensed 1688 offer exports') and enumerates the compared attributes (price, MOQ, stock, supplier, badge, promotion changes). It clearly distinguishes this tool from sibling China-focused monitors by targeting 1688 supplier data specifically.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly defines the intended input type (authorized offer exports) and the operational context (no login, scraping, API, or URL fetch), which implies offline use with buyer-provided data. It does not explicitly name alternatives or state when not to use, but the clarity of purpose and constraints provides strong usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
china-fdi-flow-position-monitorChina FDI Flow & Position MonitorARead-onlyInspect
Monitor official OECD China FDI financial flows and positions by assets and liabilities, with paid-delivery-safe deltas. — $0.02/call, x402 (USDC on base).
| Name | Required | Description | Default |
|---|---|---|---|
| endYear | No | Inclusive last year, not later than the current UTC year. | |
| datasets | No | Official OECD aggregate financial flows (quarterly), positions (annual), or both. Values use the assets/liabilities accounting principle; they are not inbound/outbound labels. | |
| startYear | No | Inclusive first year. Runtime validation enforces 2005 or later and a maximum 10-year window. | |
| watchName | No | Stable private baseline scope. Reuse it in scheduled runs to compare only against a previously confirmed paid delivery. | china-fdi-main |
| cacheMaxAgeMinutes | No | Reuse a validated official OECD response for 0-120 minutes. Set 0 to disable cache reads. Cache state never changes the paid-delivery baseline. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds the cost per call ($0.02/call) and a cryptic 'paid-delivery-safe deltas' phrase, but does not elaborate on what 'paid-delivery-safe' means or how deltas behave. This adds some value beyond annotations but lacks rich behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is exactly two sentences, front-loaded with the core purpose and followed by pricing. Every word serves a purpose, and it is concise without being under-specified, though 'x402 (USDC on base)' is slightly cryptic.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description should hint at return values, but it only says 'flows and positions' and 'deltas' without elaborating on output structure or delta computation. The schema richly documents inputs, but the agent remains unclear about what the response contains or how to interpret 'paid-delivery-safe deltas'.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions cover 100% of the 5 parameters, including detailed info like year ranges, dataset enums, watchName patterns, and cache age. The description itself does not add much semantic value beyond echoing 'assets and liabilities' from the datasets field, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Monitor official OECD China FDI financial flows and positions by assets and liabilities'. It uses a specific verb (monitor), a distinct resource (China FDI from OECD), and notably differs from sibling tools like supplier or LEI monitors. The scope and data source are unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for tracking China FDI data, but does not explicitly state when to use this tool over alternatives or provide exclusions. Sibling tools are in unrelated domains, so confusion is minimal, but no explicit 'use when' guidance is given. The pricing note is not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
china-lei-entity-change-monitorChina LEI Entity Change MonitorARead-onlyInspect
Monitor official GLEIF LEI records for entity, registration and parent-relationship changes in mainland China and Hong Kong. — $0.02/call, x402 (USDC on base).
| Name | Required | Description | Default |
|---|---|---|---|
| leis | No | Optional exact 20-character Legal Entity Identifiers. | |
| names | No | Optional bounded entity-name searches. Searches are restricted to the selected countries. | |
| countries | Yes | Mainland China (CN) is the default. Add Hong Kong (HK) when required. | |
| watchName | Yes | Stable private baseline scope. Reuse this value on scheduled runs. | china-lei-watch |
| maxResults | No | Hard cap across all searches after deterministic LEI de-duplication. | |
| nameMatchMode | No | Fuzzy uses GLEIF full-text matching. Exact additionally requires a normalized legal or alternate-name match. | fuzzy |
| maxConcurrency | No | Bounded concurrency for official GLEIF requests. | |
| replayBaseline | No | Emit a paid replay row for unchanged records. Keep disabled for change-only scheduled monitoring. | |
| includeRelationships | No | Resolve direct and ultimate accounting parents when GLEIF publishes a relationship. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is established. The description adds context about the external GLEIF data source and the cost per call ($0.02/call, x402), but it does not describe return format, pagination, rate limits, or other behavioral traits. It provides some value beyond annotations but not rich detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is composed of two concise sentences: one for the purpose and one for pricing. It is front-loaded with the main action and contains no filler words, making it highly efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite a detailed schema, the description lacks any mention of what the tool returns or how changes are reported. With no output schema, this is a significant gap: the agent does not know what to expect from the call. For a 9-parameter tool with scheduled monitoring semantics, more context about output shape and change-detection behavior is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%; all 9 parameters have detailed descriptions in the schema, so the schema carries the semantic burden. The tool description itself contributes no parameter information, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Monitor official GLEIF LEI records for entity, registration and parent-relationship changes in mainland China and Hong Kong.' It specifies the verb (monitor), the resource (GLEIF LEI records), and the geographic scope, which distinguishes it from sibling tools focused on suppliers, FDI, or macro revisions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the use case by naming the data source (GLEIF) and region (CN/HK), but it provides no explicit when-to-use guidance or alternatives. There is no mention of when not to use this tool or how it compares to sibling tools, so usage is only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
china-macro-revision-monitorChina Macro Revision MonitorARead-onlyInspect
Monitor bounded China macro observations and historical revisions from the official World Bank WDI source=2 API. — $0.02/call, x402 (USDC on base).
| Name | Required | Description | Default |
|---|---|---|---|
| endYear | No | Inclusive last year, not later than the current UTC year. | |
| startYear | No | Inclusive first year. Runtime validation enforces 1960 or later and a maximum 10-year window. | |
| watchName | No | Stable private baseline scope. Reuse it in scheduled runs to identify new observations and revisions. | china-macro-main |
| indicators | No | Approved World Development Indicators. Arbitrary codes and other World Bank datasets are rejected. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the tool is known to be safe. The description adds contextual details about the data source (World Bank WDI source=2) and pricing ($0.02/call), which are useful operational insights beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with a concise pricing tag. Every word adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description should clarify what the tool returns (e.g., list of observations/revisions), but it only says 'monitor' without specifying the output shape. The schema covers input constraints well, but return semantics are incomplete for an agent deciding whether to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already thoroughly documents all four parameters. The description does not add extra parameter-level meaning, thus meeting the baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool monitors 'China macro observations and historical revisions' from the World Bank WDI source=2 API, with a specific verb and resource. It distinguishes itself from sibling monitors by focusing on China macro data and revisions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context that this tool is for China macro data monitoring from WDI, but it does not explicitly mention when to use it over alternatives or list exclusions. It implies usage via the domain-specific focus.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pricing_infoPricing — China Macro & Supply SignalsARead-onlyInspect
Free — list every paid tool in the 'china-macro' bundle with its price, payTo address and network. Call this first if you don't have a wallet ready yet.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds valuable context beyond that: the tool is free, it lists every paid tool, and it includes payTo address and network details, which are essential for payment setup. This helps the agent understand the tool's role in the transaction process without contradicting the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two short sentences, front-loaded with 'Free' and the action 'list.' Every word adds value: pricing, bundle scope, specific data fields, and a usage directive. No redundant or filler content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only listing tool with no output schema, the description is fully sufficient. It explains what information is available and when to call it. There are no missing critical details that would impair the agent's ability to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema is trivially complete (100% coverage). Per the rubric, 0 params warrants a baseline of 4. The description adds no parameter information because none exist, but it compensates by explaining the tool's output content, which is the relevant semantic context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('list') and identifies the resource ('paid tools in the china-macro bundle') plus the exact contents (price, payTo address, network). It clearly distinguishes this pricing tool from the sibling monitoring tools. The phrase 'Call this first' adds a clear use case, making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use: 'Call this first if you don't have a wallet ready yet.' This provides direct usage guidance and implies it should be used before the paid sibling tools. It also notes the tool is 'Free,' setting expectations. No alternatives are named, but the 'call first' directive is strong and sufficient for this simple tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
Alicense-qualityCmaintenanceEnables AI agents to query detailed information on 77M+ Chinese companies, including basic data, shareholders, legal risks, and more, through a pay-per-query MCP server.MIT- AlicenseAqualityDmaintenanceEnables querying China National Bureau of Statistics data including economic indicators, time series, and regional statistics. Supports natural language search, batch queries, comparisons, and analysis across monthly, quarterly, and yearly datasets.31415Apache 2.0
- Flicense-qualityDmaintenanceProvides comprehensive access to Chinese bidding and tendering data, enabling users to search for companies, analyze bidding statistics, query tender announcements, and discover project opportunities for market analysis and business development.9
- Flicense-qualityAmaintenanceAI knowledge marketplace for China data via x402 payments. Access university reports, industry briefings, and web content through Base chain USDC payments.1