Customer Relation

Contextra MCP Server

Connect your account, then chat with AI to run tools.

Contextra is an AI-powered sales assistance platform for managing targets (prospects), products, and pitches. Upload targets with LinkedIn profiles for enrichment, generate personalized pitches using ChatGPT or Gemini, and manage your sales pipeline through the API.

Managed
6 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Contextra — workflow patterns, data models, and gotchas for your AI agent.

Contextra

Contextra is an AI-powered sales assistance platform for managing targets (prospects), products, and pitches. The integration authenticates with email and password (Bearer token exchange on each call). Upload targets with LinkedIn profiles for background enrichment, pair existing products with targets to generate pitches (ChatGPT or Gemini), and read pipeline state through paginated listings and single-entity fetches.

Data model

  • Targets — prospects with name, company, location, LinkedIn URL, optional email, and generatedData from enrichment.
  • Products — catalog items in the account; batch pitch creation references products by name (resolved server-side to IDs).
  • Pitches — generated outreach tied to a product and target; generatedData.status progresses QUEUED → GENERATING → GENERATED (or FAILED / NOT_GENERATED).

Typical workflow

  1. Ingest prospects — batch upload targets (name, company, location, linkedInUrl required; email optional). Duplicates by name or LinkedIn URL land in the failed array; successful rows start enrichment asynchronously.
  2. Review targets — paginated target listing (sort by name or createdAt); fetch one target by ID for full generatedData.
  3. Create pitches — batch upload pitches with productName and targetName matching existing account entities (max 1,000 per request). Optional model (chat-gpt or gemini) and per-row or bulk send flags. Generation runs in the background.
  4. Review pitches — paginated pitch listing supports search by pitch name; fetch by ID for full body, subject, and generation status.

Pagination and IDs

List endpoints use page (1-indexed) and page_size (1–100). Response payloads include pagination metadata (totalPages, totalItems on targets). Use listing pages to discover IDs before single-entity reads.

Gotchas

  • Rate limit: platform throttles to 60 calls/minute with ~1s spacing between calls.
  • Async generation: pitch content may not be ready immediately after batch upload — poll single pitch reads until generatedData.status is GENERATED or FAILED.
  • Name resolution: pitch batch upload fails rows when product or target names do not match an existing entity or when the product+target pair is already pitched.

Tools in this Server (6)

Contextra Batch Upload Pitches

Upload multiple pitches to Contextra in a single request. Maximum 1,000 pitches per upload. Each pitch requires productName and targetName that refere...

Contextra Batch Upload Targets

Upload multiple targets (prospects) to Contextra in a single request. Maximum 1,000 targets per upload. Each target requires: name, company, location,...

Contextra Get Pitch

Get detailed information about a specific Contextra pitch by ID. Returns full pitch data: id, companyName, productName, targetName, targetEmail, writi...

Contextra Get Target

Get detailed information about a specific Contextra target by ID. Returns full target data: id, userId, name, company, location, linkedInUrl, email, g...

Contextra List Pitches

List all pitches for the authenticated Contextra user. Each pitch includes: id, companyName, productName, targetName, targetEmail, writingStyleTitle, ...

Contextra List Targets

List all targets (prospects) for the authenticated Contextra user. Targets contain prospect details: name, company, location, LinkedIn URL, email, and...

Frequently Asked Questions

What is the Contextra MCP server?

Contextra is an AI-powered sales assistance platform for managing targets (prospects), products, and pitches. Upload targets with LinkedIn profiles for enrichment, generate personalized pitches using ChatGPT or Gemini, and manage your sales pipeline through the API. It provides 6 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Contextra to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/contextra. Authentication is handled automatically.

How many tools does Contextra provide?

Contextra provides 6 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Contextra require?

Contextra uses API Key. Contextra requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Contextra to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/contextra

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Contextra and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Contextra will appear under Not connected — select it and click Connect to complete OAuth.
Name: Contextra
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/contextra
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Contextra?

Sign in to connect your credentials and start running tools from the chat.

Contextra MCP Server & Skill