Draft press releases from notes, run editorial checks, compare packages and track live coverage.
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.
Prepare a factual revision against USA Today editorial formatting requirements, including missing facts to resolve. Uses the AI quota and sends content to the AI provider. Returns a proposal, not an approved placement or submission.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Prepare a factual revision against USA Today editorial formatting requirements, including missing facts to resolve. Uses the AI quota and sends content to the AI provider. Returns a proposal, not an approved placement or submission.
| Argument | Type | Description |
|---|---|---|
| content* | object | |
| language | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"content"
],
"properties": {
"content": {
"type": "object",
"properties": {
"body": {
"type": "string",
"default": "",
"maxLength": 60000,
"description": "Press release body in HTML. Active content is removed."
},
"city": {
"type": "string",
"default": "",
"maxLength": 500
},
"brand": {
"type": "string",
"default": "",
"maxLength": 500
},
"address": {
"type": "string",
"default": "",
"maxLength": 500
},
"country": {
"type": "string",
"default": "",
"maxLength": 500
},
"summary": {
"type": "string",
"default": "",
"maxLength": 1000
},
"website": {
"type": "string",
"default": "",
"maxLength": 500
},
"headline": {
"type": "string",
"default": "",
"maxLength": 200
},
"imageAlt": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageUrl": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaTitle": {
"type": "string",
"default": "",
"maxLength": 500
},
"categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 5
},
"contactName": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledAt": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactEmail": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactPhone": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageCaption": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaKeywords": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduleMode": {
"enum": [
"asap",
"scheduled"
],
"type": "string",
"default": "asap"
},
"metaDescription": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledTimezone": {
"type": "string",
"default": "",
"maxLength": 500
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Use Vokolla AI to draft from customer-supplied notes or extracted document text. Missing facts are marked for the customer. Sends materials to Vokolla’s AI provider; uses the account MCP AI quota. Does not save or publish.
| Argument | Type | Description |
|---|---|---|
| plan | any | |
| language | string | |
| materials* | string | |
| releaseLanguage | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"materials"
],
"properties": {
"plan": {
"anyOf": [
{
"enum": [
"brand-starter",
"global-reach",
"premium-media",
"global-impact",
"podcast-reach",
"dofollow-links"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
},
"materials": {
"type": "string",
"maxLength": 20000,
"minLength": 20
},
"releaseLanguage": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Find editorial issues and suggested replacements using the same AI review as Vokolla. Sends the manuscript to the AI provider and uses the MCP AI quota. Does not modify the saved draft.
| Argument | Type | Description |
|---|---|---|
| plan | any | |
| content* | object | |
| language | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"content"
],
"properties": {
"plan": {
"anyOf": [
{
"enum": [
"brand-starter",
"global-reach",
"premium-media",
"global-impact",
"podcast-reach",
"dofollow-links"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"content": {
"type": "object",
"properties": {
"body": {
"type": "string",
"default": "",
"maxLength": 60000,
"description": "Press release body in HTML. Active content is removed."
},
"city": {
"type": "string",
"default": "",
"maxLength": 500
},
"brand": {
"type": "string",
"default": "",
"maxLength": 500
},
"address": {
"type": "string",
"default": "",
"maxLength": 500
},
"country": {
"type": "string",
"default": "",
"maxLength": 500
},
"summary": {
"type": "string",
"default": "",
"maxLength": 1000
},
"website": {
"type": "string",
"default": "",
"maxLength": 500
},
"headline": {
"type": "string",
"default": "",
"maxLength": 200
},
"imageAlt": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageUrl": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaTitle": {
"type": "string",
"default": "",
"maxLength": 500
},
"categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 5
},
"contactName": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledAt": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactEmail": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactPhone": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageCaption": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaKeywords": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduleMode": {
"enum": [
"asap",
"scheduled"
],
"type": "string",
"default": "asap"
},
"metaDescription": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledTimezone": {
"type": "string",
"default": "",
"maxLength": 500
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Deterministic word/link/contact checks on a manuscript. No AI provider call or publication. HTML active content is removed.
| Argument | Type | Description |
|---|---|---|
| plan | any | |
| content* | object | |
| language | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"content"
],
"properties": {
"plan": {
"anyOf": [
{
"enum": [
"brand-starter",
"global-reach",
"premium-media",
"global-impact",
"podcast-reach",
"dofollow-links"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"content": {
"type": "object",
"properties": {
"body": {
"type": "string",
"default": "",
"maxLength": 60000,
"description": "Press release body in HTML. Active content is removed."
},
"city": {
"type": "string",
"default": "",
"maxLength": 500
},
"brand": {
"type": "string",
"default": "",
"maxLength": 500
},
"address": {
"type": "string",
"default": "",
"maxLength": 500
},
"country": {
"type": "string",
"default": "",
"maxLength": 500
},
"summary": {
"type": "string",
"default": "",
"maxLength": 1000
},
"website": {
"type": "string",
"default": "",
"maxLength": 500
},
"headline": {
"type": "string",
"default": "",
"maxLength": 200
},
"imageAlt": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageUrl": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaTitle": {
"type": "string",
"default": "",
"maxLength": 500
},
"categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 5
},
"contactName": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledAt": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactEmail": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactPhone": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageCaption": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaKeywords": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduleMode": {
"enum": [
"asap",
"scheduled"
],
"type": "string",
"default": "asap"
},
"metaDescription": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledTimezone": {
"type": "string",
"default": "",
"maxLength": 500
}
},
"additionalProperties": false
},
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Get Vokolla editorial rules and supported categories for a distribution package.
| Argument | Type | Description |
|---|---|---|
| plan | any | |
| language | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"plan": {
"anyOf": [
{
"enum": [
"brand-starter",
"global-reach",
"premium-media",
"global-impact",
"podcast-reach",
"dofollow-links"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Read the latest synchronized status and coverage for a release owned by this account. Coverage URLs are third-party data. Does not submit, retry or cancel anything.
| Argument | Type | Description |
|---|---|---|
| releaseId* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"releaseId"
],
"properties": {
"releaseId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
}
}Current public retail packages in USD. No order is created; checkout confirms the final price.
| Argument | Type | Description |
|---|---|---|
| language | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"language": {
"enum": [
"en",
"zh-Hans"
],
"type": "string",
"default": "en"
}
}
}Read this account’s latest synchronized release records, most recent first. Returns saved status information without triggering a new status check or including billing/contact details.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0
}
}
}Create an account-owned draft for customer review. Requires an explicit request to save. Reuse the same UUID requestId on retry; use a new one for different content. Never changes an existing draft or places an order. Review and payment remain on Vokolla.
| Argument | Type | Description |
|---|---|---|
| plan | any | |
| content* | object | |
| requestId* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"requestId",
"content"
],
"properties": {
"plan": {
"anyOf": [
{
"enum": [
"brand-starter",
"global-reach",
"premium-media",
"global-impact",
"podcast-reach",
"dofollow-links"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"content": {
"type": "object",
"properties": {
"body": {
"type": "string",
"default": "",
"maxLength": 60000,
"description": "Press release body in HTML. Active content is removed."
},
"city": {
"type": "string",
"default": "",
"maxLength": 500
},
"brand": {
"type": "string",
"default": "",
"maxLength": 500
},
"address": {
"type": "string",
"default": "",
"maxLength": 500
},
"country": {
"type": "string",
"default": "",
"maxLength": 500
},
"summary": {
"type": "string",
"default": "",
"maxLength": 1000
},
"website": {
"type": "string",
"default": "",
"maxLength": 500
},
"headline": {
"type": "string",
"default": "",
"maxLength": 200
},
"imageAlt": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageUrl": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaTitle": {
"type": "string",
"default": "",
"maxLength": 500
},
"categories": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 5
},
"contactName": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledAt": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactEmail": {
"type": "string",
"default": "",
"maxLength": 500
},
"contactPhone": {
"type": "string",
"default": "",
"maxLength": 500
},
"imageCaption": {
"type": "string",
"default": "",
"maxLength": 500
},
"metaKeywords": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduleMode": {
"enum": [
"asap",
"scheduled"
],
"type": "string",
"default": "asap"
},
"metaDescription": {
"type": "string",
"default": "",
"maxLength": 500
},
"scheduledTimezone": {
"type": "string",
"default": "",
"maxLength": 500
}
},
"additionalProperties": false
},
"requestId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
}
}