Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Perigon

by goperigonversion 1.0.0i★ –iRuns in the cloud
Registry nameio.github.goperigon/perigon-mcp-server

Install

Overview

Description from the maker (original English)

Official Perigon news API: articles, stories, companies, journalists, monitors, and stats.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs in the cloud
  • Transport: Streamable HTTP
  • Category: Other
  • You need to fill in: Authorization

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on the maker’s server: what you ask it goes through their server.
  • You fill in yourself: Authorization

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Run this in your terminal

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp --header 'Authorization: Bearer {api_key}'

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "perigon": {
      "url": "https://mcp.perigon.io/v1/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "perigon": {
      "type": "http",
      "url": "https://mcp.perigon.io/v1/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • Authorization secret required HTTP header
    Perigon API key, sent as a Bearer token

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

We have not read this server’s tool list yet; we check endpoints in rotation.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account goperigon, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • … Not checked yet

    Endpoint responds

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    Sign-in with OAuth

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Compared with others in Otheri

  • More stars than 0% of the other 32688 servers in this category
  • Published to the registry more recently than 48% of the other 32688 servers in this category
  • Basic checks equal to or better than 100% of the other 32688 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Perigon safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: Authorization

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 43 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, 御府和田玉 在售作品查询

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated 2 days ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

Perigon MCP

Perigon's hosted MCP server for real-time news, entities, and monitors.

  • 🚀 Quick start
  • 🔐 Authentication
  • 🔧 Choosing tools
  • 🛠️ Tools
  • 📚 Prompts and resources
  • 📊 Signal Insights workflow
  • 💡 Prompting tips
  • 📦 MCP Registry
  • 💻 Local development
  • 👥 Contributing and maintainers
  • ⚖️ License

Quick start

Endpoint: https://mcp.perigon.io/v1/mcp

Try it in the playground (requires a signed-in Perigon dashboard session). Human-oriented setup: perigon.io/docs/api/mcp. Install with an agent: pass perigon.io/mcp.md to your AI client and follow the steps (OAuth sign-in, no API key in chat).

OAuth (recommended)

Add the server URL only. On first connect, the client discovers OAuth metadata and opens Perigon sign-in. See Authentication.

Native Streamable HTTP:

{

"mcpServers": { "perigon": { "url": "https://mcp.perigon.io/v1/mcp", "type": "http" } } }

`mcp-remote` (clients without native HTTP):

{

"mcpServers": { "perigon": { "command": "npx", "args": ["-y", "mcp-remote@latest", "https://mcp.perigon.io/v1/mcp"] } } }

Claude Code:

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp

Then run /mcp in Claude Code and choose Authenticate when prompted.

Codex CLI — add to ~/.codex/config.toml:

[mcp_servers.perigon]

url = "https://mcp.perigon.io/v1/mcp"

Then run codex mcp login perigon.

API key (scripts and pinned keys)

Use when the client cannot complete OAuth or you need a fixed key in config. Keys from perigon.io/dev/keys.

Native Streamable HTTP:

{

"mcpServers": { "perigon": { "url": "https://mcp.perigon.io/v1/mcp", "type": "http", "headers": { "Authorization": "Bearer YOUR_PERIGON_API_KEY" } } } }

`mcp-remote`:

{

"mcpServers": { "perigon": { "command": "npx", "args": [ "-y", "mcp-remote@latest", "https://mcp.perigon.io/v1/mcp", "--header", "Authorization: Bearer ${PERIGON_API_KEY}" ], "env": { "PERIGON_API_KEY": "YOUR_PERIGON_API_KEY" } } } }

Claude Code:

claude mcp add --transport http perigon https://mcp.perigon.io/v1/mcp \

--header "Authorization: Bearer YOUR_PERIGON_API_KEY"

SSE at /v1/sse exists for legacy clients. Use Streamable HTTP for new integrations.


Authentication

The MCP endpoint accepts `Authorization: Bearer` credentials in two forms:

MethodBearer valueBest for
OAuthMCP access token from the Perigon authorization flowDesktop and IDE MCP clients; access follows your org membership
API keyPerigon API key from the developer dashboardScripts, mcp-remote, or configs that pin a key
OAuth

Hosted discovery (production):

  • Protected resource: https://mcp.perigon.io/.well-known/oauth-protected-resource (alias: https://mcp.perigon.io/.well-known/oauth-protected-resource/v1/mcp)
  • Authorization server metadata: https://mcp.perigon.io/.well-known/oauth-authorization-server

Clients discover the authorization, token, and registration endpoints from the authorization server metadata (PKCE required).

The client completes the standard authorization-code flow with PKCE, then sends the resulting access token on every MCP request.

  • Sign-in requires a verified Perigon user with at least User role in the organization.
  • Usage is billed to your organization. No API key is needed in the client.
  • Revoking MCP access or removing a member takes effect on the next request.

Unauthenticated requests receive 401 with a WWW-Authenticate header pointing at the protected-resource metadata URL.

API key

Create or copy a key at perigon.io/dev/keys and set it in the client’s Authorization header (see Quick start examples). Scopes and quotas follow that key.


Choosing tools

Append ?tools= to the MCP URL to limit the session. ?tool= is an alias and wins if both are present.

https://mcp.perigon.io/v1/mcp?tools=search_news_articles,search_news_stories

https://mcp.perigon.io/v1/mcp?tools=research https://mcp.perigon.io/v1/mcp?tools=research,create_monitor https://mcp.perigon.io/v1/mcp?tools=all

  • Comma-separated tool names, profile aliases, or a mix.
  • The filter intersects with what your credentials allow (API key scopes or your org’s MCP access for OAuth). It cannot expand access.
  • Omit the parameter or pass an empty value → default set (opt-in tools stay off; smaller tool list for token savings).
  • Pass all → scope-allowed default tools plus every opt-in catalogue tool (monitor write, platform helpers, get_source_by_id, get_top_topics, get_story_stats, and the rest). Scope-gated search tools still require the matching permission.
  • Unknown names are dropped. If every name is unknown, the default set is used.
ProfileTools
researchsearch_news_articles, search_news_stories, search_story_history, search_vector_news, summarize_news, search_journalists, search_sources, search_people, search_companies, search_topics, the five stats tools, get_top_topics, get_source_by_id, get_api_access. Not Wikipedia, and not the company / person / location shortcuts.
monitoringAll monitor tools (including create_monitor / update_monitor) plus every Signal Insights tool.
platformwatchlists, create_watchlist, update_watchlist, source_groups, create_source_group, update_source_group, contact_points, article_refresh, get_api_access.
minimalsearch_news_articles, the five stats tools, get_api_access.

get_story_stats is not in any profile. Request it by name. Requires the CLUSTERS scope.


Tools

Availability:

  • Default — registered when ?tools= is omitted (and the key has the listed scope, if any).
  • Scope — registered only when the key has that permission.
  • Opt-in — omitted from the default set. Request by name, profile, or ?tools=all. Registration is not the same as API access.
Search
ToolAvailabilityDescription
search_news_articlesDefaultKeyword and filter search over individual articles, including Boolean queries.
search_news_storiesScope: CLUSTERSClustered headlines that group related articles into one narrative.
search_story_historyScope: CLUSTERSTimestamped snapshots of how a story cluster changed.
search_vector_newsScope: VECTOR_SEARCH_NEWSSemantic search over recent articles.
summarize_newsScope: SEARCH_SUMMARYAI summary of matching articles, with citations.
search_journalistsScope: JOURNALISTSJournalist and reporter profiles.
search_sourcesScope: SOURCESNews publications and outlets.
search_peopleScope: PEOPLEPublic-figure profiles.
search_companiesScope: COMPANIESCompany profiles (domain, ticker, industry).
search_topicsScope: TOPICSPerigon topic taxonomy for exact topic filters.
search_wikipediaScope: WIKIPEDIAKeyword search of Wikipedia pages.
search_vector_wikipediaScope: VECTOR_SEARCH_WIKIPEDIASemantic search of Wikipedia pages.
Shortcuts

Each tool looks up an entity, then searches recent articles about it.

ToolAvailabilityDescription
get_company_newsScope: COMPANIESRecent articles about a company looked up by name.
get_person_newsScope: PEOPLERecent articles about a person looked up by name.
get_location_newsScope: LOCATIONSRecent articles for a city, state, or country.
Stats

Always on for any valid key. Prefer these over counting search results by hand.

ToolAvailabilityDescription
get_avg_sentimentDefaultAverage sentiment (positive / negative / neutral) bucketed over time.
get_article_countsDefaultArticle publication volume bucketed over time.
get_top_entitiesDefaultMost-mentioned topics, people, companies, cities, journalists, or sources.
get_top_peopleDefaultPeople whose coverage is spiking versus a baseline.
get_top_companiesDefaultCompanies whose coverage is spiking versus a baseline.
Access
ToolAvailabilityDescription
get_api_accessDefaultThis key's scopes, organization, quota, and entitlement behavior. Does not count against request quota. Call once per session, or after a 403.
Monitors

Read tools are default. Write tools are opt-in because the shared monitor schema is large.

ToolAvailabilityDescription
list_monitorsDefaultList and filter monitors by UUID, name, status, or EVENT / MENTIONS / TOPIC.
get_monitorDefaultFull monitor configuration.
get_monitor_eventsDefaultStructured events from EVENT and MENTIONS monitors.
get_monitor_newslettersDefaultScheduled briefings, typically from TOPIC monitors.
get_monitor_summariesDefaultRolling AI-generated monitor summary history.
set_monitor_statusDefaultActivate, pause, or archive a monitor. Archiving cannot be reversed through the public API.
create_monitorOpt-inCreate a DRAFT or ACTIVE monitor. Defaults to DRAFT.
update_monitorOpt-inPartial update; omitted fields are preserved.

schedulePolicy hours and days are wall-clock times in timezoneId, matching Delivery settings in the Perigon product. The public API stores those intervals in UTC; this server converts on read and write. A daily 3:00 AM America/Chicago briefing is returned and ac

Only the beginning is shown; read the rest in the repo

Ask PopNx