🤖 MCP Compatible

Model Context Protocol (MCP)

Connect Pensteady to Claude, ChatGPT, and other AI agents natively

What is MCP?

The Model Context Protocol is an open standard that allows AI agents to connect to external tools and data sources. With MCP, agents like Claude Desktop and ChatGPT can use Pensteady's SEO and content tools directly in their workflows.

First-mover advantage: Pensteady is the first SEO platform built for AI agents

Quick Start

1. Get Your API Key

Generate an API key from your account settings.

Your API key: pk_live_...

2. Configure Your AI Agent

Add Pensteady to your AI agent's configuration file.

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "pensteady": {
      "url": "https://pensteady.com/api/mcp",
      "transport": "streamable-http",
      "auth": {
        "type": "bearer",
        "token": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Cursor IDE

Add to your .cursor/mcp.json

{
  "mcpServers": {
    "pensteady": {
      "url": "https://pensteady.com/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

3. Start Using

Your AI agent can now use Pensteady tools! Try asking:

"Create an SEO-optimized article about sustainable fashion"

"Analyze the keyword 'best running shoes 2026'"

"Find content gaps for my website vs competitors"

Available Tools

pensteady_create_article

Generate SEO-optimized articles for target keywords

Parameters:

keyword (string)*

Target keyword to optimize for

title (string)

Custom article title

language (string)

Target language (default: "en")

tone (string)

Tone: professional, casual, technical, friendly

wordCount (number)

Target word count (default: 1500)

pensteady_analyze_keyword

Get keyword difficulty, search volume, and competition data

Parameters:

keyword (string)*

Keyword to analyze

country (string)

Target country (2-letter code, default: "us")

pensteady_check_content

Run compliance and fact-checking on content

Parameters:

content (string)*

Content to check

checkTypes (array)

Types: facts, claims, medical, legal, brand-safety

pensteady_suggest_keywords

Get keyword suggestions for a niche or website

Parameters:

topic (string)*

Topic or niche

websiteUrl (string)

Website URL for context

limit (number)

Max suggestions (default: 20)

pensteady_content_gaps

Analyze content gaps vs competitors

Parameters:

yourWebsite (string)*

Your website URL

competitors (array)*

Competitor URLs

niche (string)

Specific niche to focus on

pensteady_translate

Translate articles while preserving SEO

Parameters:

articleId (string)*

Article ID to translate

targetLanguage (string)*

Target language (ISO 639-1 code)

preserveSeo (boolean)

Preserve SEO elements (default: true)

pensteady_publish

Publish to connected CMS platforms

Parameters:

articleId (string)*

Article ID to publish

platform (string)*

CMS: wordpress, webflow, ghost, contentful, sanity

publishStatus (string)

Status: draft, published, scheduled

scheduledDate (string)

ISO 8601 date for scheduled posts

Authentication

All MCP requests require a valid API key passed as a Bearer token:

Authorization: Bearer YOUR_API_KEY

Generate API keys from your dashboard. Keep your keys secure and never commit them to version control.

Example Use Cases

Content Creation Workflow

Create, check, and publish a complete article

  1. Analyze keyword: "sustainable fashion trends 2026"
  2. Create article with optimal SEO
  3. Check content for compliance
  4. Publish to WordPress

Competitive Analysis

Find content opportunities

  1. Analyze content gaps vs 3 competitors
  2. Get keyword suggestions for gaps
  3. Create articles for top opportunities
  4. Track rankings

Multi-language Content

Scale content globally

  1. Create article in English
  2. Translate to Swedish, German, French
  3. Publish all versions
  4. Monitor performance per region

Support

Need help integrating Pensteady with your AI agent?