Media

Perigon MCP Server

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

Perigon is a news intelligence API providing real-time access to articles, clustered stories, AI-powered summaries, semantic vector search, Wikipedia knowledge, and entity databases (people, companies, journalists, sources) across 200,000+ publications worldwide.

12 tools
Agent guide included
Start Chatting

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 Perigon — workflow patterns, data models, and gotchas for your AI agent.

Perigon

Perigon is a news intelligence API providing real-time access to articles from 200,000+ sources, AI-clustered stories, summaries, semantic search, Wikipedia knowledge, and entity databases (650k+ people, companies, 230k+ journalists).

Endpoints

EndpointMethodPurpose
/v1/articles/allGETSearch/filter individual news articles
/v1/stories/allGETClustered news stories with AI summaries
/v1/stories/historyGETStory evolution with changelogs over time
/v1/summarizePOSTAI-generated summary over matched articles
/v1/vector/news/allPOSTSemantic/vector search over news (last 6 months)
/v1/vector/wikipedia/allPOSTSemantic/vector search over Wikipedia sections
/v1/wikipedia/allGETStructured Wikipedia page data with sections
/v1/people/allGETPeople database (Wikidata-derived, 650k+)
/v1/companies/allGETCompany data with financials, domains, tickers
/v1/journalists/allGETJournalist profiles (230k+) with social links
/v1/journalists/{id}GETSingle journalist by ID
/v1/sources/allGETMedia sources with bias ratings, traffic data
/v1/topics/allGETTopic taxonomy browser (categories/subcategories)

Query Syntax

The q parameter supports:

  • Boolean operators: AND, OR, NOT
  • Exact phrases: "climate change"
  • Wildcards: * (multiple chars), ? (single char)
  • Combining: "electric vehicles" AND (Tesla OR Rivian) NOT recalls

Key Filtering Patterns

  • Date range: from/to (publication date, ISO 8601 or yyyy-mm-dd), addDateFrom/addDateTo (ingestion date)
  • Source quality: sourceGroup = top10, top25, top50, top100, top25tech, top25crypto
  • Categories: Tech, Politics, Sports, Business, Finance, Entertainment, Health, Science, World, Lifestyle
  • Entities: personName, companySymbol, companyDomain, journalistId, personWikidataId
  • Sentiment: positiveSentimentFrom/To, negativeSentimentFrom/To (0.0-1.0)
  • Deduplication: showReprints=false removes wire-service copies (recommended for most use cases)
  • Exclude filters: Prefix any filter with exclude (e.g. excludeCategory, excludeTopic, excludeSource)
  • Article by ID: Use articleId filter on /v1/articles/all (no separate GET-by-ID endpoint)

Pagination

  • page starts at 0, size controls results per page (default 10, max varies by endpoint)
  • showNumResults=true returns total count (adds slight latency)
  • Topics endpoint returns {total, data} shape; all other endpoints return {status, numResults, results|articles}
  • Iterate pages for bulk data collection

Rate Limits

Exceeding rate limits returns HTTP 429. Plan-restricted endpoints return HTTP 403.

Workflow Patterns

  1. Headline monitoring: Search stories with sourceGroup=top100 + sortBy=date for latest clustered headlines
  2. Story deep-dive: Search stories → get clusterId → search articles with clusterId for all coverage
  3. Story tracking: Get story history with clusterId to see how a story evolved over time with changelogs
  4. Company intelligence: Search companies to resolve identity → search articles with companySymbol
  5. Journalist research: Search journalists → get journalist ID → search articles with journalistId
  6. Daily briefing: Summarize news with date range and topic/company filters (Plus+ plan)
  7. Semantic research: Vector search news for intent-based queries + vector search wiki for background (Business plan)
  8. Topic discovery: Search topics to find available topics → use as filters in article/story searches
  9. Source evaluation: Search sources to compare bias ratings, traffic, and coverage patterns
  10. Entity enrichment: Search people/companies to get Wikidata IDs → use as precise filters in article searches

Data Model

  • Articles: title, content, URL, pubDate, addDate, sentiment (positive/negative/neutral 0-1), entities, categories, topics, source metadata, keywords with weights, clusterId, reprint status, summary, shortSummary
  • Stories: AI-generated name, summary, shortSummary, keyPoints, sentiment, uniqueCount/reprintCount/totalCount, topPeople, topCompanies, topTopics, topCategories, topCountries, topLocations
  • Story History: clusterId, createdAt, triggeredAt, summary, shortSummary, changelog, keyPoints, questions with AI answers
  • People: wikidataId, name, gender, dateOfBirth, dateOfDeath, description, aliases, occupation, position, politicalParty, image, abstract
  • Companies: id, name, altNames, domains, symbols, industry, sector, CEO, fullTimeEmployees, revenue, address/city/state/country, globalRank, monthlyVisits, webResources, isEtf/isFund/isAdr
  • Journalists: id, name, fullName, headline, description, title, locations, topTopics, topSources, topCategories, avgMonthlyPosts, twitterHandle
  • Sources: id, domain, name, altNames, description, avgMonthlyPosts, paywall, location, topCategories, topTopics, topCountries, avgBiasRating, adFontesBiasRating
  • Topics: id, name, labels (category + subcategory)
  • Wikipedia: wikiPageId, wikiTitle, url, summary, sections (heading + content), wikidataId, wikidataInstanceOf, topImage, redirectTitles

Gotchas

  • Date params use from/to (not from_date/to_date) in the API; the tools handle this mapping
  • Vector search endpoints require POST with JSON body, not GET with query params
  • Summarize endpoint combines query params (search filters) with POST body (summary config)
  • Topics endpoint returns {total, data} not {status, numResults, results} like other endpoints
  • showReprints=false is recommended to avoid duplicate AP/Reuters wire-service content
  • Company symbols is an array (companies can trade on multiple exchanges)
  • Journalist lookup by ID uses /v1/journalists/{id} (not the /all search endpoint)
  • Source bias ratings may be null if no rating agency has evaluated the source
  • Vector search covers only the last ~6 months of content
  • Summarize accepts a prompt to guide focus but has a 2048-character limit

Tools in this Server (12)

Perigon Get Story History

Track how a news story evolves over time. Returns historical snapshots of a story cluster including AI-generated summaries at each refresh point, chan...

Perigon Search Articles

Search news articles across thousands of sources with powerful filtering. Use when you need individual articles matching specific keywords, dates, cat...

Perigon Search Companies

Search companies tracked by Perigon with rich corporate metadata. Returns company name, description, domains, stock symbols, industry, sector, CEO, em...

Perigon Search Journalists

Search 230,000+ journalist profiles or retrieve a specific journalist by ID. Returns name, title, social profiles (Twitter, LinkedIn), publication fre...

Perigon Search People

Search Perigon's database of 650,000+ people derived from Wikidata. Returns biographical data including name, description, aliases, occupation, politi...

Perigon Search Sources

Search 200,000+ media sources tracked by Perigon. Returns source name, domain, paywall status, global traffic rank, monthly visits, publication freque...

Perigon Search Stories

Search clustered news stories that group related articles into cohesive narratives. Each story includes an AI-generated summary, key points, sentiment...

Perigon Search Topics

Browse Perigon's topic taxonomy for news classification. Returns topic names with their parent category and subcategory labels. Use to discover availa...

Perigon Search Wikipedia

Search Wikipedia pages via Perigon's structured knowledge base. Returns page title, summary, sections with content, Wikidata metadata, categories, pag...

Perigon Summarize News

Generate an AI-powered summary over news articles matching your search filters. Returns a concise prose summary plus the source articles used. Use a c...

Perigon Vector Search News

Perform semantic search over news articles using natural language. Unlike keyword search, this understands intent and meaning, returning conceptually ...

Perigon Vector Search Wiki

Perform semantic search over Wikipedia content using natural language. Returns page sections ranked by conceptual similarity with a score (0-1). Each ...

Frequently Asked Questions

What is the Perigon MCP server?

Perigon is a news intelligence API providing real-time access to articles, clustered stories, AI-powered summaries, semantic vector search, Wikipedia knowledge, and entity databases (people, companies, journalists, sources) across 200,000+ publications worldwide. It provides 12 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Perigon 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/perigon. Authentication is handled automatically.

How many tools does Perigon provide?

Perigon provides 12 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 Perigon require?

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

Setup Instructions

Connect Perigon to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/perigon

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Perigon?

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

Perigon MCP Server & Skill — 12 Tools