Search and read published company press releases across six newsroom desks and twenty categories.
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.
Connector-style fetch of one press release by the id from search. Same summary as get_release.
Release slug from search
Connector-style fetch of one press release by the id from search. Same summary as get_release.
| Argument | Type | Description |
|---|---|---|
| id* | string | Release slug from search |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Release slug from search"
}
},
"additionalProperties": false
}One published press release by slug (the last part of its URL) or by its full courierpr.com URL: title, company, category, dateline, date, the opening 120 words and a link to the full release. Use it after a search or list result when the user wants more on one item. Limitation: returns a summary, not the full text; media contact details are never included and are on the page behind a human check.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Release slug, e.g. acme-raises-series-b, or the full release URL |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Release slug, e.g. acme-raises-series-b, or the full release URL"
}
},
"additionalProperties": false
}What filing a release on CourierPR involves: what is accepted (the press code) and the links to file, for agencies and for journalists. Use it when the user asks how to publish or distribute a press release. Returns links only; it does not file anything.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}The newest published press releases, optionally within one desk or one category. Use it for 'what is new in tech', 'latest funding announcements', 'recent releases on CourierPR'. Each result is a title, company, date, short summary and a link; the full text is on the linked page. Limitation: at most 10 per call, newest first, no date filter.
| Argument | Type | Description |
|---|---|---|
| desk | string | Desk slug or name from list_desks, e.g. science-tech |
| limit | integer | How many to return |
| category | string | Category slug or name from list_desks, e.g. business-finance. Takes precedence over desk. |
{
"type": "object",
"required": [],
"properties": {
"desk": {
"type": "string",
"description": "Desk slug or name from list_desks, e.g. science-tech"
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 10,
"minimum": 1,
"description": "How many to return"
},
"category": {
"type": "string",
"description": "Category slug or name from list_desks, e.g. business-finance. Takes precedence over desk."
}
},
"additionalProperties": false
}The six newsroom desks and the twenty categories under them, with slugs and links. Use it to resolve a topic the user named ('tech', 'health') into a desk or category before calling latest_releases. Returns no releases.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Connector-style search over published press releases. Returns ids for fetch. Prefer search_releases when you can filter by category.
| Argument | Type | Description |
|---|---|---|
| query* | string | Words to search for |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Words to search for"
}
},
"additionalProperties": false
}Full-text search over every published press release (title and body), optionally within one category. Use it when the user names a company, product, person or topic. Returns short summaries with links; the full text is on the linked page. Limitation: English full-text matching, at most 10 results, no date filter.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many to return |
| query* | string | Words to search for; quotes and minus work like a search engine |
| category | string | Optional category slug or name from list_desks |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 10,
"minimum": 1,
"description": "How many to return"
},
"query": {
"type": "string",
"description": "Words to search for; quotes and minus work like a search engine"
},
"category": {
"type": "string",
"description": "Optional category slug or name from list_desks"
}
},
"additionalProperties": false
}