Atlas entry

probativegrowth.com

223 capabilities over ARD and MCP. The inventory is incomplete. First atlas observation.

Observed · passive: no tools called, no credentials sent · sha256:d5086c…c37c

Surfaces

5 protocols checked

ARDValid1 retrieved artifact
A2ANot found0 skills
MCPValid2026-07-28 · 29 tools · 188 resources · 6 prompts retained · listing incomplete
OpenAPINot detected0 operations
WebMCPNot detected0 declarative form tools · experimental
Exact states and meaning
  • ARD
    observed

    Exact state: valid · 1 retrieved artifact

    A usable protocol document was retrieved and validated.

    Directly observed

  • A2A
    absent

    Exact state: not found · 0 skills

    The supported discovery location returned no matching document.

    Not found does not prove the service exposes no such interface elsewhere.

    Not observed / not fetched

  • MCP
    observed

    Exact state: valid · Revision 2026-07-28 · 29 tools · 188 resources · 6 prompts retained · listing incomplete

    A usable protocol document was retrieved and validated.

    Directly observed

  • OpenAPI
    absent

    Exact state: not detected · 0 operations

    No endpoint was established from the evidence and scope that InterfaceDelta inspected.

    Not detected does not prove that no endpoint exists.

    Not observed / not fetched

  • WebMCP
    absent

    Exact state: not detected · 0 declarative form tools · experimental

    No named declarative WebMCP form tools were observed in the origin root HTML.

    Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.

    Not observed / not fetched

Capabilities

223 · inventory incomplete

Summary of the AI readings · beta

The service lists 29 capabilities, and 29 have AI readings.

27 capabilities are read as read-only, including get_attorney_fee_caps, get_ad_filing_requirements and get_ad_platform_policies.

Rows named: get_attorney_fee_caps · get_ad_filing_requirements · get_ad_platform_policies

Written by code from the AI readings on this page: it groups them and says nothing they do not.

The atlas shows each capability by its plain identifier, inputs and declared sign-in. Publisher descriptions, paths, links and source evidence are not published here.

MCP tools 29

  • adcosts_lookup

    inputs jurisdiction (required), response_format

    AI Reads only 0.85

  • adcosts_search

    inputs limit, query (required), response_format

    AI Reads only 0.89

  • calculate_fee_cap

    inputs award_usd (required), jurisdiction (required), program (required), response_format and 1 more

    AI Computes only, changes nothing 0.90

  • check_ad_elements

    inputs ad_text, elements, response_format, state (required)

    AI Computes only, changes nothing 0.82

  • cite

    inputs dataset, id, response_format

    AI Reads only 0.84

  • cite

    inputs dataset, id, response_format, state and 1 more

    AI Reads only 0.90

  • compare_states

    inputs response_format, states, topic (required)

    AI Reads only 0.86

  • data_compare

    inputs dataset (required), keys (required), response_format

    AI Reads only 0.88

  • data_lookup

    inputs dataset (required), key (required), response_format

    AI Reads only 0.90

  • data_search

    inputs datasets, limit, query (required), response_format

    AI Reads only 0.90

  • fetch

    inputs id (required)

    AI Reads only 0.86

  • get_ad_filing_requirements

    inputs response_format, state (required)

    AI Reads only 0.85

  • get_ad_platform_policies

    inputs area, cursor, limit, platform and 2 more

    AI Reads only 0.90

  • get_attorney_fee_caps

    inputs jurisdiction (required), program, response_format

    AI Reads only 0.90

  • get_benchmark

    inputs public_table, query, response_format, table and 1 more

    AI Reads only 0.88

  • get_ca_court_filings

    inputs county (required), group, response_format

    AI Reads only 0.90

  • get_rule

    inputs response_format, state (required), topic (required)

    AI Reads only 0.90

  • get_spanish_demand_supply

    inputs area (required), response_format

    AI Reads only 0.81

  • get_state_market_brief

    inputs response_format, state (required)

    AI Reads only 0.84

  • get_state_rules

    inputs response_format, state (required)

    AI Reads only 0.88

  • list_datasets

    inputs response_format

    AI Reads only 0.91

  • list_datasets

    inputs response_format

    AI Reads only 0.91

  • list_mdl_dockets

    inputs cursor, docket, limit, query and 1 more

    AI Reads only 0.88

  • list_rule_changes

    inputs response_format, since

    AI Reads only 0.88

  • search

    inputs query (required)

    AI Reads only 0.90

  • search_ethics_opinions

    inputs cursor, in_force_only, limit, query and 3 more

    AI Reads only 0.88

  • search_rules

    inputs limit, query (required), response_format

    AI Reads only 0.92

  • whats_new

    inputs datasets, limit, practice, response_format and 2 more

    AI Reads only 0.86

  • whats_new

    inputs datasets, limit, practice, response_format and 2 more

    AI Reads only 0.86

MCP resources 188

  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown
  • name not shown

MCP prompts 6

  • bar_filing_checklist
  • check_ad_against_state_rules
  • mdl_market_brief
  • rule_changes_digest
  • spanish_market_brief
  • state_market_brief

Not observed in this Passport: A2A skills, OpenAPI operations.

Declared and observed

29 tools declare hints; the AI readings agree with all 29 that have a reading.

A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.

Atlas history

1 observation

  • 223 capabilities · ARD, MCP 2026-07-28 and MCP Server Card · MCP endpoints declared not probed, unreachable, truncated and valid · 1 incomplete inventory groupFirst observation
    Fingerprint and versions
    Fingerprint
    d5086c3c1ad2ec0518fd0ead1e5faad205f11da2a5d2cc0dad1bb72a8425c37c (incomplete)
    Passport schema
    0.5.0, passport-semantic-v4
    Consistency
    ARD_DECLARED_MCP_SERVER_CARD: match · MCP_PROMPTS_ADVERTISEMENT_LIST: indeterminate · MCP_PROMPTS_ADVERTISEMENT_LIST: match · MCP_RESOURCES_ADVERTISEMENT_LIST: match · MCP_RESOURCES_ADVERTISEMENT_LIST: match · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: match · MCP_SERVER_CARD_REMOTE_OBSERVED: match · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_SERVER_CARD_REMOTE_OBSERVED: indeterminate · MCP_TOOLS_ADVERTISEMENT_LIST: match · MCP_TOOLS_ADVERTISEMENT_LIST: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable

Each class compares an observation with the previous atlas observation. Runs of unchanged observations are grouped. Struck values are what the previous observation recorded; inserted values are what this one recorded.

About this entry

  • com.probativegrowth/legal-markets
    Listed

    Official MCP Registry · first listed 3 Nov 2026 · last listed 3 Nov 2026

Passive observations of a public interface listed in the Official MCP Registry. An observation does not verify security, ownership or compliance, and InterfaceDelta assigns no scores or rankings. Methodology · Report an inaccuracy · Ask for removal

Identity and snapshot
Target key
sha256:721493cabfcad26aae550ff074162eeb0601ec1bdb1f032229598d02fe28ce33
Locator SHA-256
fd93cfcb69a64ad0cba55501e87146183343f940ed450316c29e0dfeeb637c22
Snapshot generated
4 Nov 2026, 00:59 UTC

The entry is one exact observed target, not a real-world service identity, and implies no ownership. Endpoint paths are not published; the locator hash lets an operator confirm their own URL.