US lawyer ad rules, bar ad filing, ethics opinions, ad-platform policies, fee caps, MDLs. CC BY 4.0.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The citation sentence, credit line, DOI and URL to cite: for a whole dataset, for one state, or for one rule cell (dataset "rules" with state and topic), or for one record id in another dataset. CC BY 4.0 asks for credit and a link.
Other datasets: the record id
rules only: two-letter code, or DC
rules only: topic key, e.g. filing
Dataset id (list_datasets shows them)
The citation sentence, credit line, DOI and URL to cite: for a whole dataset, for one state, or for one rule cell (dataset "rules" with state and topic), or for one record id in another dataset. CC BY 4.0 asks for credit and a link.
| Argument | Type | Description |
|---|---|---|
| id | string | Other datasets: the record id |
| state | string | rules only: two-letter code, or DC |
| topic | string | rules only: topic key, e.g. filing |
| dataset | string | Dataset id (list_datasets shows them) |
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Other datasets: the record id"
},
"state": {
"type": "string",
"description": "rules only: two-letter code, or DC"
},
"topic": {
"type": "string",
"description": "rules only: topic key, e.g. filing"
},
"dataset": {
"enum": [
"platforms"
],
"type": "string",
"default": "platforms",
"description": "Dataset id (list_datasets shows them)"
}
},
"additionalProperties": false
}Every public dataset on this server: what it covers, its version, DOI, license (CC BY 4.0), credit line, last-checked date, the page to cite, its files and its tools.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}The tracked policies of up to 10 ad platforms side by side. Dataset: Legal ad-platform policy tracker. Not legal advice.
| Argument | Type | Description |
|---|---|---|
| platforms* | array |
{
"type": "object",
"required": [
"platforms"
],
"properties": {
"platforms": {
"type": "array",
"items": {
"enum": [
"CHATGPT-ADS",
"GOOGLE-ADS",
"GOOGLE-LSA",
"LINKEDIN-ADS",
"META",
"MICROSOFT-ADS",
"YOUTUBE"
],
"type": "string",
"description": "The platform (uppercase), e.g. CHATGPT-ADS"
},
"maxItems": 10,
"minItems": 1
}
},
"additionalProperties": false
}Every tracked policy for one ad platform (google-ads, google-lsa, youtube, microsoft-ads, meta, linkedin-ads or chatgpt-ads): the rule in plain English, what to do, the practice areas it touches, its dates and the quoted policy page. Dataset: Legal ad-platform policy tracker. Not legal advice.
| Argument | Type | Description |
|---|---|---|
| platform* | string | The platform (uppercase), e.g. CHATGPT-ADS |
{
"type": "object",
"required": [
"platform"
],
"properties": {
"platform": {
"enum": [
"CHATGPT-ADS",
"GOOGLE-ADS",
"GOOGLE-LSA",
"LINKEDIN-ADS",
"META",
"MICROSOFT-ADS",
"YOUTUBE"
],
"type": "string",
"description": "The platform (uppercase), e.g. CHATGPT-ADS"
}
},
"additionalProperties": false
}Ad-platform policy records whose text matches the words given, such as "bail bonds", "debt services", "missed call" or "Spanish ads". Dataset: Legal ad-platform policy tracker. Not legal advice.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 2
}
},
"additionalProperties": false
}Confirmed changes across the datasets, newest first, each with its date, what changed and its source. Optional `since` (YYYY-MM-DD) and `datasets` filter.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| since | string | |
| datasets | array |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"since": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"datasets": {
"type": "array",
"items": {
"enum": [
"platforms"
],
"type": "string"
}
}
},
"additionalProperties": false
}