Skip to main content
Glama

OpenAny

Securities Industry Legal Provision Keyword Search API

yuandian_post_open_rh_ft_zq_search

Searches securities-related legal provision text using the required keyword parameter. Supports filters for parent regulation name, legal authority, validity status, region, publication date, and effective date. Returns a list of individual legal provisions, each with its text, provision number, parent regulation ID and name, and regulation metadata; it does not return the full text of entire regulations. Uses the caller's OpenAny gateway credentials. Charges and authorization are determined by the gateway.

Input Schema

NameRequiredDescriptionDefault
dyNoRegion filter; split on spaces and match any term. Allowed literal values: 中央、北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、上海、江苏、浙江、安徽、福建、江西、山东、河南、湖北、湖南、广东、广西、海南、重庆、四川、贵州、云南、西藏、陕西、甘肃、青海、宁夏、新疆
sxxNoValidity status filter; split on spaces and match any term. Allowed literal values: 现行有效、失效、已被修改、部分失效、尚未生效
fbbmNoIssuing department filter; split on spaces and match any substring
fgmcNoRegulation name filter; split on spaces and require every term to match the regulation title
top_kNoMaximum number of results; default 10, maximum 50
xljb_1NoLegal authority filter; split on spaces and match any term. Allowed literal values: 宪法、法律、司法解释、行政法规、监察法规、部门规章、党内法规、军事法规规章、立法机关工作文件、行政机关工作文件、行业/团体规范、地方性法规、自治条例和单行条例、地方司法文件、地方政府规章、地方规范性文件、地方律协规定;
keywordYesKeywords in provision text; split on spaces and join with AND/OR according to `search_mode` to form a queryString
fbrq_endNoPublication date range end (inclusive), in yyyy-MM-dd format
ssrq_endNoEffective date range end (inclusive), in yyyy-MM-dd format
fbrq_startNoPublication date range start (inclusive), in yyyy-MM-dd format
ssrq_startNoEffective date range start (inclusive), in yyyy-MM-dd format
search_modeNoKeyword combination mode; defaults to `AND` and is converted to uppercase (for example, `AND`/`OR`)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are supplied, so the description carries the full burden. It does disclose the return shape, an explicit negative ('does not return the full text of entire regulations'), and that charges/authorization are governed by the OpenAny gateway, which is genuinely useful. However, it never states this is a read-only operation despite the POST-style naming, and says nothing about result ordering, relevance, or the 50-result cap beyond what the schema already documents.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, front-loaded with the core action, then filters, then return contract, then credential/billing note. Little waste; only the filter enumeration slightly duplicates the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 12-parameter tool with no output schema and no annotations, the description covers the two things an agent most needs beyond the schema: what comes back per hit and that full regulation text is not included, plus gateway credential/billing behavior. Remaining gaps are result ordering and pagination limits, which the schema's top_k partially addresses.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and every filter (region, authority, validity status, dates) already has an enumerated or format-documented schema description. The description's list of filter categories only restates those parameters in prose, adding no syntax, defaults, or interaction rules (e.g., how date ranges combine with keyword matching).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource with scope: searches securities-related legal provision text. The explicit note that it returns individual provisions rather than full regulations sharpens the boundary. It stops short of naming the closely related siblings (open_rh_ft_search, open_law_vector_zq_search), so the agent must infer which provision-search variant applies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description says the keyword parameter is required and enumerates available filters, but gives no when-to-use guidance and no exclusions. With three sibling provision-search tools (keyword, general, and vector variants), an agent has no stated basis for choosing this one over the others.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.