New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

settlement_date

PAID ($0.05). Settlement/value date: the date n business days after a trade date, computed on the INTERSECTION of the calendars you name, with a per-day trail showing every skipped day and why, on which calendar. Supply business_days for a cycle you are trading under, or market + instrument_class...

SERVERReference Data SOURCEhttps://asiaref.dev/mcp
Low RISK CLASS
Category Read
Parameters 62 required
Recommended Allowedsee the rule below
Registry record Grade D, identity unverified Pull the record →

This record as markdown: /tools/dev-asiaref-reference-data/settlement-date.md

What settlement_date does on Reference Data

AI agents call settlement_date to retrieve information from Reference Data without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

ParameterTypeRequiredDescription
market string ISO country of the market whose cited cycle should apply (with instrument_class)
api_key string API key (bypasses x402; metered for invoicing)
calendars array Yes Calendar ids to intersect: two-letter ISO country codes, plus 'eu.t2' for the euro cash leg
trade_date string Yes Trade/reference date, YYYY-MM-DD. Day 0: never counted, never rolled.
business_days integer The offset you are trading under (T+n)
instrument_class string Instrument class — a government bond never inherits an equity cycle

Parameters from the server's own tool schema.

Why settlement_date is rated Low

Even though settlement_date only reads data, uncontrolled read access leaks sensitive information and racks up API costs: an agent caught in a retry loop can make thousands of calls a minute without anyone noticing.

Risk signalsHandles credentials or secrets (api_key) · Bulk/mass operation — affects multiple targets

Questions about settlement_date

What does the settlement_date tool do? +

PAID ($0.05). Settlement/value date: the date n business days after a trade date, computed on the INTERSECTION of the calendars you name, with a per-day trail showing every skipped day and why, on which calendar. Supply business_days for a cycle you are trading under, or market + instrument_class to have a settlement cycle applied that we cite to its primary source (e.g. US equities T+1 under 17 CFR 240.15c6-1(a); UK gilts T+1 by DMO convention, which is NOT the T+2 equity cycle; Japan equities T+2 but JGBs T+1). Calendars are NATIONAL statutory holiday calendars with researched statutory weekend rules (Israel Saturday-only, Gulf Friday+Saturday, India Sundays plus the 2nd and 4th Saturday), NOT CSD or exchange calendars — each response states the basis and any known divergence. Use 'eu.t2' for the euro cash leg. We refuse FREE rather than guess: beyond published calendar coverage, no cited cycle for the instrument (government bonds never inherit an equity cycle), a cycle not in force on the trade date, or FX spot value dates. Free companion: GET /settlement-conventions. It is categorised as a Read tool in the Reference Data MCP Server, which means it retrieves data without modifying state.

What parameters does settlement_date accept? +

settlement_date accepts 6 parameters: market, api_key, calendars, trade_date, business_days, instrument_class. Required: calendars, trade_date. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on settlement_date? +

Register the Reference Data MCP server in PolicyLayer and add a rule for settlement_date: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Reference Data. Nothing to install.

What risk level is settlement_date? +

settlement_date is a Read tool with low risk. Read-only tools are generally safe to allow by default.

Can I rate-limit settlement_date? +

Yes. Add a rate_limit block to the settlement_date rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block settlement_date completely? +

Set action: deny in the PolicyLayer policy for settlement_date. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides settlement_date? +

settlement_date is provided by the Reference Data MCP server (https://asiaref.dev/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

More on Reference Data, and thousands of servers like it.

Across the catalogue

// THE MCP REGISTRY

PolicyLayer tracks 44,603 MCP servers and 515,000+ tools.

Every server has a live record: who publishes it, whether it answers without auth, its risk grade, every tool classified, the recommended policy. This page is one line of Reference Data's. Pull the full record:

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.