Skip to main content
Glama

Data APIs SEC Event Intelligence API

Server Details

Data APIs SEC Event Intelligence API for SEC API/EDGAR filings, OpenAPI, MCP, A2A at data-apis.com.

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 11 of 11 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: company search, profile, filings (with different scopes like latest, changes, summary), events, insider trades, watchlist, and onboarding/demo tools. No ambiguity in usage.

Naming Consistency4/5

All tools share the 'sec_' prefix and use snake_case, but patterns vary: some use verb_noun (sec_company_search) while others use descriptor_noun (sec_latest_filings). Mostly consistent with minor deviations.

Tool Count5/5

11 tools is well-scoped for an SEC filings API, covering search, profile, multiple filing views, events, insider trades, watchlist, and onboarding. No extraneous tools.

Completeness4/5

The tool set covers the core workflow (search, profile, filings, events, insider trades) plus incremental polling and watchlist. Minor gaps exist, such as missing a tool for full filing text retrieval, but the provided summary links compensate.

Available Tools

11 tools
sec_company_eventsSEC company eventsA
Read-onlyIdempotent
Inspect

Return normalized event records derived from one company's filings. Use when you need event labels and monitoring-friendly changes instead of the full company filing list. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum normalized company events to return.
tickerYesTicker symbol or 10-digit CIK for one issuer.
Behavior4/5

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

The description adds behavioral context beyond annotations by explaining output is normalized event records derived from filings. Annotations confirm read-only, idempotent, non-destructive behavior, and the description reinforces that it returns monitoring-friendly changes.

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

Conciseness5/5

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

Two sentences with no wasted words; first states purpose, second provides usage guidance. Front-loaded and efficient.

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?

Given the simple two-parameter schema, no output schema, and rich annotations, the description adequately explains what the tool returns and when to use it. It could mention default limit but that is in the schema; overall complete enough for a read-only tool.

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?

The input schema covers both parameters (ticker and limit) fully with descriptions. The description only mentions 'one company' in passing, not adding semantic detail beyond the schema. Baseline 3 applies because schema coverage is 100%.

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

Purpose5/5

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

The description clearly states the tool returns normalized event records from a single company's filings, and distinguishes it from the full filing list tool by specifying that it provides event labels and monitoring-friendly changes.

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

Usage Guidelines4/5

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

Explicitly advises use when needing event labels instead of the full filing list, giving clear context for when to use this tool. While it does not name a specific sibling tool, the alternative is implied.

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

sec_company_filingsSEC company filingsA
Read-onlyIdempotent
Inspect

Return newest-first filing rows for one company, optionally narrowed by SEC form type. Use when you need accession numbers and filing metadata history, not normalized event categories. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
formNoOptional SEC form filter, for example 8-K or 10-Q.
limitNoMaximum company filings to return.
tickerYesTicker symbol or 10-digit CIK for one issuer.
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds behavioral context by specifying output ordering (newest-first) and content (accession numbers, filing metadata history). No contradictions with annotations.

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

Conciseness5/5

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

Two well-structured sentences: first defines the action and scope, second provides usage context. No redundant words, all information is front-loaded.

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

Completeness5/5

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

Given the simple, read-only nature of the tool and comprehensive annotations, the description sufficiently covers what the tool returns (filing rows, accession numbers, metadata history), order (newest-first), and filtering (by form type). Output schema is not needed.

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 coverage is 100%, providing good descriptions for all three parameters. The description adds value by mentioning 'SEC form type' (mapping to 'form' parameter) and 'newest-first' ordering (though not a parameter). Baseline is 3 because schema already does the heavy lifting.

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

Purpose5/5

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

The description clearly states the tool returns filing rows for one company in newest-first order, with optional SEC form type filter. It distinguishes from siblings by specifying it returns accession numbers and metadata history, not normalized event categories.

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

Usage Guidelines5/5

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

The description explicitly advises using this tool when needing accession numbers and filing metadata history, and implicitly suggests using an alternative (likely sec_company_events) for normalized event categories. This provides clear when-to-use and when-not-to-use guidance.

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

sec_company_profileSEC company profileA
Read-onlyIdempotent
Inspect

Fetch one issuer profile with ticker/CIK identity, filing coverage, form counts, and latest known filing. Use after company search to verify the target issuer before retrieving filings. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesTicker symbol or 10-digit CIK.
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false, so safety profile is clear. Description adds what data is returned (filing coverage, form counts, latest filing). Could mention it returns a single profile, but overall good.

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

Conciseness5/5

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

Two sentences: first defines purpose and output, second gives usage context. No redundancy, every word adds value.

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

Completeness5/5

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

Simple tool with one param, rich annotations, clear usage context among sibling tools. Description covers output contents adequately for an agent to understand its role in the workflow.

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 coverage is 100%, with description for 'ticker' already stating 'Ticker symbol or 10-digit CIK.' Description reinforces this but adds no new parameter meaning beyond schema. Baseline 3 is appropriate.

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

Purpose5/5

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

Description clearly states the verb 'Fetch', the resource 'issuer profile', and lists contents: ticker/CIK identity, filing coverage, form counts, latest filing. It distinguishes from siblings by recommending use after company search to verify the target issuer before retrieving filings.

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

Usage Guidelines5/5

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

Explicit guidance: 'Use after company search to verify the target issuer before retrieving filings.' Tells when to use and why, and implies not for direct filing retrieval.

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

sec_demo_latest_filingsSEC filings demo sampleA
Read-onlyIdempotent
Inspect

Preview the SEC filing response shape without an API key. Returns a small public sample only, then call sec_subscription_info for RapidAPI checkout, pricing, MCP config, and API-key setup links. Authentication: no API key required for this public MCP setup tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
formNoOptional SEC form filter, for example 8-K or 10-Q.
limitNoMaximum demo filings to return.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYesSmall public SEC filing sample for no-key response-shape verification.
metaYes
Behavior3/5

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

Annotations already provide readOnlyHint, idempotentHint, etc. Description adds that it returns a small public sample only and requires no API key, which is useful but not extensive. No contradiction.

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

Conciseness5/5

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

Single sentence, front-loaded with purpose, followed by guidance. No unnecessary words.

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

Completeness5/5

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

Given existence of output schema, description covers purpose, usage, behavioral context, and next steps. Complete for a demo tool.

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 coverage is 100% with clear descriptions for both parameters. Description adds no additional parameter details beyond the schema.

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

Purpose5/5

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

Clearly states verb 'Preview' and resource 'SEC filing response shape', distinguishes from siblings by noting it returns a public sample without an API key and directs to sec_subscription_info for the actual subscription.

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

Usage Guidelines5/5

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

Explicitly states when to use (to preview response shape without API key) and directs to sec_subscription_info for checkout, pricing, and setup.

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

sec_filing_changesIncremental SEC filing changesA
Read-onlyIdempotent
Inspect

Fetch filings observed on or after a since date for polling jobs that persist a cursor. Supports ticker/CIK, form, and event-type filters; use sec_latest_filings for a simple newest-first snapshot. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
formNo
limitNoMaximum changed filings to return.
sinceYesInclusive lower bound in YYYY-MM-DD format.
tickerNoOptional ticker symbol or 10-digit CIK.
eventTypeNoOptional normalized event category filter.
Behavior4/5

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

Description adds context beyond annotations, such as 'polling jobs that persist a cursor' and support for filters. Annotations already declare readOnlyHint, idempotentHint, and no destruction. No contradictions.

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

Conciseness5/5

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

Two sentences, front-loaded with core purpose, then filters and sibling reference. No unnecessary words.

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

Completeness3/5

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

No output schema, so description should hint at return structure. It does not explain what the response looks like (e.g., array of filings). Could be improved.

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 80% (4 of 5 parameters have descriptions). The description repeats some param info but does not add significant new meaning beyond the schema. Baseline applies.

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

Purpose5/5

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

The description clearly states the tool's purpose: 'Fetch filings observed on or after a since date for polling jobs that persist a cursor.' It also specifies supported filters and distinguishes itself from the sibling tool sec_latest_filings.

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

Usage Guidelines5/5

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

Explicitly says when to use an alternative: 'use sec_latest_filings for a simple newest-first snapshot.' This provides clear guidance on choosing between tools.

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

sec_filing_summarySEC filing summaryA
Read-onlyIdempotent
Inspect

Retrieve one normalized filing summary by SEC accession number, including issuer, form, filed date, source links, and concise summary fields. Use after another filing tool returns accessionNo. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
accessionNoYesSEC accession number.
Behavior3/5

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

Annotations already indicate readOnly, idempotent, non-destructive. Description adds details about returned fields (issuer, form, filed date, etc.), which provides useful context 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.

Conciseness5/5

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

Two concise sentences that front-load the purpose and provide a usage hint. No filler or redundant text.

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

Completeness5/5

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

Given the simple input (one required param) and rich annotations, the description covers what the tool returns and how to use it. No output schema needed; description lists key fields.

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%, so baseline is 3. The description adds context that the accession number comes from another tool, but doesn't add new parameter semantics.

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

Purpose5/5

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

The description clearly states it retrieves a single normalized filing summary by accession number, listing fields like issuer and form. It distinguishes from sibling tools by specifying it is for an individual filing after another tool returns the accession number.

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

Usage Guidelines4/5

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

Explicitly states 'Use after another filing tool returns accessionNo,' providing clear context for when to use this tool. While it doesn't list alternatives, the sibling tool names imply other tools for different tasks.

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

sec_insider_tradesSEC insider tradesA
Read-onlyIdempotent
Inspect

Return public insider ownership filing metadata from Forms 3, 4, and 5, optionally scoped to one ticker or CIK. Use for insider activity monitoring, not trade recommendations. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum insider filing records to return.
tickerNoOptional ticker symbol or 10-digit CIK.
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive. The description adds context that the data is public and includes a disclaimer against trade recommendations, which provides extra behavioral clarity 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.

Conciseness5/5

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

Two sentences, no wasted words. Front-loaded with the action and resource, followed by optional scoping and usage direction.

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?

The tool is simple with only two parameters and strong annotations. The description covers core functionality, usage context, and a disclaimer, making it sufficient for agent use despite lacking an output schema.

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%, so the schema already documents parameters. The description reinforces that ticker is optional and can be a symbol or CIK, but does not add significant new meaning beyond the schema.

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

Purpose5/5

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

The description clearly states it returns insider ownership filing metadata from Forms 3, 4, and 5, with optional scoping by ticker or CIK. It distinguishes from siblings by focusing on insider trades rather than other SEC data like company filings or events.

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

Usage Guidelines4/5

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

The description explicitly says 'Use for insider activity monitoring, not trade recommendations,' providing both when and when not to use. It also mentions optional scoping, but does not compare with specific sibling tools.

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

sec_latest_filingsNewest SEC filings snapshotA
Read-onlyIdempotent
Inspect

Fetch a newest-first snapshot of public SEC filings. Use for initial dashboards or latest-form lookups when no polling cursor is needed; use sec_filing_changes for incremental polling. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
formNoOptional SEC form filter, for example 8-K or 10-Q.
limitNoMaximum newest filings to return.
Behavior3/5

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

Annotations already provide readOnlyHint=true, idempotentHint=true, destructiveHint=false. Description adds usage context but no new behavioral traits beyond those annotations. Adequate but not enhanced.

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

Conciseness5/5

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

Two efficient sentences: one for purpose, one for usage. No wasted words, front-loaded with action.

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

Completeness5/5

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

Low complexity tool with 2 optional params, no output schema, and strong annotations. Description provides sufficient context for use and alternatives, making it complete.

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 coverage is 100%, so the baseline is 3. Description does not add any extra meaning beyond the schema's parameter descriptions.

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

Purpose5/5

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

The description clearly states the verb 'fetch', the resource 'public SEC filings', and the scope 'newest-first snapshot'. It distinguishes itself from siblings like sec_filing_changes for incremental polling.

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

Usage Guidelines5/5

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

Explicitly states when to use (initial dashboards, latest-form lookups) and when not to use (if polling cursor is needed), naming the alternative sec_filing_changes.

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

sec_subscription_infoSEC API subscription and access infoA
Read-onlyIdempotent
Inspect

Return public pricing, checkout, documentation, and access links for SEC Event Intelligence without an API key. Use this after sec_demo_latest_filings to choose the free Basic tier or the $19/month Pro starter plan for production watchlist polling. Authentication: no API key required for this public MCP setup tool.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
plansYes
statusYes
productYes
demoToolYes
buyerPathYes
entryPlanYes
accessRoutesYes
mcpConfigUrlYes
pricingPageUrlYes
securityControlsNo
notInvestmentAdviceYes
publicNoKeyToolCallsYes
recommendedNextStepsYes
rapidapiRestSubscribeUrlYesTracked RapidAPI REST checkout handoff URL.
hostedMcpAccessRequestUrlYesTracked hosted MCP direct-access request URL.
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint=true/false. The description adds that no API key is needed, which is valuable context 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.

Conciseness5/5

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

Two sentences, front-loaded with key information. Every word adds value; no filler.

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

Completeness5/5

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

Given low complexity, available output schema, and clear description, the definition is fully adequate. It tells exactly what the tool does and when to use it.

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

Parameters4/5

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

No parameters exist; schema coverage is 100%. The description correctly has no parameter info, meeting the baseline for 0 parameters.

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

Purpose5/5

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

The description clearly states it returns pricing, checkout, documentation, and access links for SEC Event Intelligence without an API key. It distinguishes from siblings by focusing on subscription info rather than data retrieval.

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

Usage Guidelines4/5

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

Explicitly says to use after sec_demo_latest_filings and for choosing the free Basic tier or $19/month Pro plan. Provides context but doesn't explicitly state when not to use, though it's clear from the purpose.

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

sec_watchlist_changesSEC watchlist changesA
Read-onlyIdempotent
Inspect

Fetch incremental filing changes for multiple tickers or CIKs, grouped into per-company buckets. Use for batch watchlist polling, alert fan-out, and dashboards that track a fixed issuer list. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.

ParametersJSON Schema
NameRequiredDescriptionDefault
formNoOptional SEC form filter applied to every ticker.
limitNoMaximum changed filings per ticker bucket.
sinceYesInclusive lower bound in YYYY-MM-DD format.
tickersYesComma-separated string or array of ticker symbols or CIKs.
eventTypeNoOptional normalized event category filter.
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint. Description adds value by noting the grouping and incremental nature, without contradicting annotations.

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

Conciseness5/5

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

Two sentences, no redundancy. First sentence states core function, second lists use cases. Efficient.

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

Completeness3/5

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

No output schema, but description only mentions grouping without detailing return structure. Could clarify output shape for agent to invoke correctly.

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 coverage is 100%, so baseline is 3. Description doesn't add new info beyond what schema provides (e.g., limit per bucket already in schema).

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

Purpose5/5

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

Description clearly states the tool fetches incremental filing changes for multiple tickers or CIKs, grouped per company. It distinguishes from sibling single-ticker tools by emphasizing batch and multiple tickers.

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

Usage Guidelines4/5

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

Explicitly lists use cases: batch watchlist polling, alert fan-out, dashboards. While it doesn't state when not to use it, the sibling tools provide context.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources