Server Details
AI marketing: SEO articles, trend scouting, competitor analysis, social media, lead magnets
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- Citedy/citedy-seo-agent
- GitHub Stars
- 0
See and control every tool call
Available Tools
52 toolsadapt.generateInspect
Generate social adaptations for an article.
| Name | Required | Description | Default |
|---|---|---|---|
| platforms | Yes | Target social platforms (1-3) | |
| article_id | Yes | UUID of the article to adapt | |
| include_ref_link | Yes | Include reference link to original article |
agent.healthInspect
Return infrastructure health checks for agent platform.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
agent.meInspect
Return agent profile, balances and limits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
agent.statusInspect
Return actionable operational status snapshot (credits, socials, schedule, knowledge, content).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
article.generateInspect
Generate a new article using the autopilot flow and current workspace settings.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Generation mode: standard or turbo | standard |
| size | Yes | Article size preset | standard |
| audio | Yes | Generate audio voice-over for the article | |
| topic | No | Article topic or title | |
| persona | No | Writing persona slug from available personas | |
| language | Yes | Article language code, e.g. en, es, de | en |
| source_urls | No | Source URLs to base the article on (1-3) | |
| enable_search | Yes | Enable web search (turbo mode only) | |
| illustrations | Yes | Generate illustrations for the article | |
| disable_competition | Yes | Skip competitor analysis step |
article.listInspect
List previously generated articles for the current workspace.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max articles to return, 1-100 | |
| offset | No | Pagination offset | |
| status | No | Filter by article status |
brand.scanInspect
Run AI brand visibility scan across major LLM providers (async, poll with brand.scan.get).
| Name | Required | Description | Default |
|---|---|---|---|
| brandName | Yes | Brand name to scan across LLM providers |
brand.scan.getInspect
Get brand scan status and final result payload by scan ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
competitors.discoverInspect
Discover competitors by keyword set.
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | Keywords to discover competitors for (1-5) |
competitors.scoutInspect
Analyze a competitor domain.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Analysis mode: fast or ultimate | fast |
| topic | No | Focus topic for competitor analysis | |
| domain | Yes | Competitor domain URL to analyze | |
| language | Yes | Content language code, e.g. en, es, de | en |
gaps.generateInspect
Generate SEO/GEO content gap opportunities.
| Name | Required | Description | Default |
|---|---|---|---|
| competitor_urls | Yes | Competitor website URLs to analyze (1-5) |
gaps.listInspect
List saved content gaps.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ingest.batchInspect
Create ingestion jobs in batch mode for multiple URLs.
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of 1-20 source URLs to ingest in batch | |
| callback_url | No | Optional HTTPS webhook URL for batch completion |
ingest.content.getInspect
Fetch extracted content payload for a completed ingestion job.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
ingest.createInspect
Create an ingestion job from a source URL.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source URL to ingest (YouTube, web, PDF, audio) | |
| callback_url | No | Optional HTTPS webhook URL for completion notification |
ingest.getInspect
Get ingestion job status/result by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
leadmagnet.archiveInspect
Archive a lead magnet by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
leadmagnet.generateInspect
Start lead magnet generation (checklist/swipe/framework) and return polling instructions.
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Lead magnet type | |
| niche | No | Target niche or industry | |
| topic | Yes | Lead magnet topic or subject | |
| language | Yes | Content language code | en |
| platform | Yes | Target social platform for distribution | |
| auto_publish | Yes | Automatically publish after generation | |
| generate_images | Yes | Generate cover images for lead magnet |
leadmagnet.getInspect
Fetch lead magnet status/result by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
leadmagnet.publishInspect
Publish a lead magnet by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
personas.listInspect
List available writing personas.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
products.createInspect
Upload product knowledge document.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Product/document title | |
| content | Yes | Full product description or document text | |
| source_url | No | Original source URL | |
| source_name | No | Original source filename | |
| source_type | No | How the product was added |
products.deleteInspect
Delete product knowledge document by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
products.listInspect
List product knowledge documents.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
products.searchInspect
Search product knowledge documents.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results, 1-20 | |
| query | Yes | Semantic search query against product knowledge base |
schedule.gapsInspect
List schedule gaps for upcoming days.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of upcoming days to check, 1-30 | |
| timezone | No | IANA timezone string, e.g. America/New_York |
schedule.listInspect
List upcoming article/post/social schedule timeline.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date filter (ISO 8601) | |
| from | No | Start date filter (ISO 8601) | |
| type | No | Filter by schedule entry type |
scout.redditInspect
Run Reddit scout analysis. Returns processing status — poll scout.reddit.result for results.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Max results to return, 1-50 | |
| query | Yes | Search query for Reddit scout | |
| subreddits | Yes | Subreddit names to search within |
scout.reddit.resultInspect
Get Reddit scout run status and results by run ID.
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Reddit scout run UUID |
scout.xInspect
Run X/Twitter scout analysis. Returns processing status — poll scout.x.result for results.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Scout mode: fast or ultimate | fast |
| limit | Yes | Max results to return, 1-50 | |
| query | Yes | Search query for X/Twitter scout |
scout.x.resultInspect
Get X scout run status and results by run ID.
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | X scout run UUID |
seo.headings.checkInspect
Analyze heading hierarchy (H1-H6) for a page.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.internal_links.planInspect
Plan internal linking opportunities from source URL and target URLs/sitemap.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source page URL for internal linking analysis | |
| sitemapUrl | No | Optional sitemap URL to discover additional pages | |
| targetUrls | Yes | Array of target URLs to find linking opportunities |
seo.links.analyzeInspect
Analyze internal/external links and link attributes.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.meta_tags.checkInspect
Analyze meta tags for a target page URL.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.og_image.generateInspect
Generate an Open Graph image artifact and return hosted URL for brand assets.
| Name | Required | Description | Default |
|---|---|---|---|
| logoUrl | No | URL to brand logo image | |
| headline | No | Main headline text | |
| template | No | OG image template style | |
| brandName | No | Brand or company name | |
| subheadline | No | Secondary headline text | |
| primaryColor | No | Brand primary color in hex format #RRGGBB | |
| brandDescription | No | Short brand description |
seo.og.previewInspect
Extract Open Graph and Twitter card preview metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.robots.checkInspect
Check robots.txt availability and parsed directives.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.schema.validateInspect
Validate JSON-LD schema markup for a page.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
seo.sitemap.checkInspect
Check sitemap availability and robots sitemap hints.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target page URL to analyze |
session.createInspect
Create and start an autopilot session.
| Name | Required | Description | Default |
|---|---|---|---|
| problems | No | Pain points or problems to address in content | |
| languages | No | Language codes for content generation | |
| categories | Yes | Content categories for the autopilot session | |
| article_size | No | Size preset for generated articles | mini |
| interval_minutes | No | Minutes between autopilot article generation (60-10080) | |
| disable_competition | No | Skip competitor analysis during generation |
settings.getInspect
Get current agent settings.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
shorts.avatarInspect
Generate an AI avatar image for shorts and return hosted avatar URL.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Avatar character archetype | |
| gender | Yes | Avatar gender | |
| origin | Yes | Avatar ethnicity/appearance | |
| location | No | Background setting for the avatar | |
| age_range | No | Avatar age range |
shorts.generateInspect
Generate shorts video and return poll instructions until final video URL is ready.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Video generation prompt describing scene, style, and action | |
| duration | Yes | Video duration in seconds: 5, 10, or 15 | |
| avatar_url | Yes | URL of AI avatar image hosted on download.citedy.com | |
| resolution | No | Video resolution | |
| speech_text | No | Text the avatar will speak with lip-sync | |
| aspect_ratio | No | Video aspect ratio |
shorts.getInspect
Get shorts generation status/result by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
shorts.mergeInspect
Merge 2-4 short clips, apply subtitle phrases, and return final video URL.
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | Optional subtitle styling configuration | |
| phrases | Yes | Subtitle text for each video segment | |
| video_urls | Yes | Array of 2-4 video URLs to merge |
shorts.scriptInspect
Generate short-form video script text (hook/educational/cta styles).
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Script style: hook, educational, or cta | |
| topic | Yes | Topic or subject for the video script | |
| duration | No | Script length: short or long | |
| language | No | Language code, e.g. en, es, de | |
| product_id | No | Optional product ID to reference in script |
webhooks.deleteInspect
Delete a webhook endpoint by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique identifier (UUID) |
webhooks.deliveriesInspect
List webhook delivery attempts.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results to return, 1-100 | |
| offset | No | Pagination offset | |
| status | No | Filter by delivery status |
webhooks.listInspect
List webhook endpoints for current agent.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
webhooks.registerInspect
Register webhook endpoint for agent events.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Webhook endpoint URL | |
| description | No | Human-readable webhook description | |
| event_types | No | Event types to subscribe to |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.
social.publishInspectPublish, schedule, or cancel social adaptation publishing.