Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.pubrio/pubrio

NPM · PUBRIO-MCP-SERVER · SCANNED SEP 20

Glocalized business data layer for AI agents. Search companies, people, and signals.

Available components

0 this week 87 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 95 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency71
  • Repository check failed: the declared repository URL returned HTTP 404. See how to fix → View diagnostics → Fail
  • Cryptographically verified build provenance (signed, bound to pubrio/pubrio-mcp-server). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 165 days ago).Pass
  • Security-disclosure policy not yet verified: we couldn't inspect the source repository.Unverified
Schema Quality & AI Usability78
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 4476 tokens (~87/item across 51 items; 51 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management90
  • Stability observed for 27 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "delete_monitor" implies "delete" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 51 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.pubrio/pubrio MCP server?

io.github.pubrio/pubrio runs locally as an npm package, launched with npx -y pubrio-mcp-server. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · pubrio-mcp-server

# add to Claude Code
claude mcp add pubrio-pubrio -- npx -y pubrio-mcp-server
// .cursor/mcp.json
{
  "mcpServers": {
    "pubrio-pubrio": {
      "command": "npx",
      "args": [
        "-y",
        "pubrio-mcp-server"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "pubrio-pubrio": {
      "command": "npx",
      "args": [
        "-y",
        "pubrio-mcp-server"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add pubrio-pubrio -- npx -y pubrio-mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pubrio-pubrio": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "pubrio-mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add pubrio-pubrio --command npx --arg -y --arg pubrio-mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  pubrio-pubrio:
    command: "npx"
    args: ["-y", "pubrio-mcp-server"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "pubrio-pubrio": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "pubrio-mcp-server"
      ]
    }
  }
}
# add to Vellum
assistant mcp add pubrio-pubrio -t stdio -c npx -a -y pubrio-mcp-server
// mcp.json
{
  "mcpServers": {
    "pubrio-pubrio": {
      "command": "npx",
      "args": [
        "-y",
        "pubrio-mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 17 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 16 Sept 26 0
    • Stability: 0.97 → pass security
  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 11 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 10 Sept 26 −3
    • Stability: pass → 0.80 functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed npm/pubrio-mcp-server@1.3.0

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo pubrio/pubrio-mcp-server
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/pubrio/pubrio-mcp-server/.github/workflows/publish.yml@refs/tags/1.3.0
Rekor log index 1245691624
Predicate type https://slsa.dev/provenance/v1
Subject digest sha512:b14c1a7541e383640a81470b7a10d42d746b767acbd519e5286b0d5cc2d7afa6cf2d1b57ee4db892b53518aa852648f29e938ea0d2c5873ab57bde39f

Background: How many MCP packages publish verified provenance →

Dependencies 95 packages
Packages resolved 95
Stale 31
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 51 exposed · ~4,476 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
batch_redeem_contacts ~82

Reveal contact details (email, phone) for multiple people at once (uses 1 credit per person per contact type). Provide people_search_ids from search_people results

NameTypeReqDescription
people_contact_typesstringComma-separated contact types: email-personal, email-work, phone
peoplesstringyesComma-separated people_search_ids to redeem

No output schema declared.

No examples provided.

create_monitor ~374

Create a new signal monitor to track jobs, news, or advertisements for specified companies

NameTypeReqDescription
companiesstringComma-separated company UUIDs to monitor
company_filtersstringAdvanced company filters as JSON string
descriptionstringMonitor description
destination_typestringyesDestination type: "webhook", "email", or "outreach_sequence"
detection_modestringyesDetection mode: "new" or "new_and_updated"
domainsstringComma-separated company domains to monitor
emailstringEmail address (required when destination_type is "email")
frequency_minutenumberCheck frequency in minutes
is_company_enrichmentbooleanEnable company enrichment on trigger
is_people_enrichmentbooleanEnable people enrichment on trigger
linkedin_urlsstringComma-separated company LinkedIn URLs to monitor
max_daily_triggernumberMaximum daily triggers
max_failure_triggernumberMaximum failure triggers before pausing
max_records_per_triggernumberMaximum records per trigger
max_retry_per_triggernumberMaximum retries per trigger
namestringyesMonitor name
notification_emailstringEmail for failure notifications
people_enrichment_configsarrayPeople enrichment configuration array
retry_delay_secondnumberRetry delay in seconds
sequence_identifierstringOutreach sequence identifier (required when destination_type is "outreach_sequence")
signal_filtersarraySignal-specific filters array
signal_typesarrayyesSignal types to monitor: "jobs", "news", "advertisements"
webhook_urlstringWebhook URL (required when destination_type is "webhook")

No output schema declared.

No examples provided.

delete_monitor ~27

Permanently delete a signal monitor

NameTypeReqDescription
monitor_idstringyesMonitor UUID to delete

No output schema declared.

No examples provided.

duplicate_monitor ~46

Create a copy of an existing signal monitor with an optional new name

NameTypeReqDescription
monitor_idstringyesMonitor UUID to duplicate
namestringName for the duplicated monitor

No output schema declared.

No examples provided.

enrich_company ~85

Enrich company data with full firmographic details including description, social links, and funding (uses credits). Provide one of: domain, linkedin_url, or domain_search_id

NameTypeReqDescription
domainstringCompany domain (e.g. "google.com")
domain_search_idstringPubrio domain search ID
linkedin_urlstringCompany LinkedIn URL

No output schema declared.

No examples provided.

enrich_person ~62

Enrich person with full professional details including work history and education (uses credits). Provide linkedin_url or people_search_id from a previous search

NameTypeReqDescription
linkedin_urlstringPerson LinkedIn URL
people_search_idstringPubrio people search ID

No output schema declared.

No examples provided.

find_similar_companies ~341

Find companies similar to a given company by domain, LinkedIn URL, or domain search ID

NameTypeReqDescription
categoriesstringComma-separated categories
domainstringCompany domain (e.g. "google.com")
domain_search_idstringPubrio domain search ID
employeesstringComma-separated employee range (e.g. "1,1000")
exclude_locationsstringComma-separated locations to exclude
founded_datesstringComma-separated founded date filters
is_enable_similarity_searchbooleanEnable similarity search
job_locationsstringComma-separated job location codes
job_posted_datesstringComma-separated job posted date filters
job_titlesstringComma-separated job titles
linkedin_urlstringCompany LinkedIn URL
locationsstringComma-separated location codes
news_categoriesstringComma-separated news categories
news_published_datesstringComma-separated news published date filters
pagenumberPage number (default 1)
per_pagenumberResults per page (default 25, max 25)
revenuesstringComma-separated revenue filters
similarity_scorenumberSimilarity score threshold
technologiesstringComma-separated technologies
vertical_categoriesstringComma-separated vertical categories
vertical_sub_categoriesstringComma-separated vertical sub-categories
verticalsstringComma-separated industry verticals

No output schema declared.

No examples provided.

get_company_sizes ~31

Reference data: get all company size range codes for use as filter values in searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_department_functions ~31

Reference data: get all department function codes for use as filter values in people searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_departments ~31

Reference data: get all department title codes for use as filter values in people searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_locations ~30

Reference data: get all available location codes for use as filter values in search queries (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_management_levels ~34

Reference data: get all management/seniority level codes for use as filter values in people searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_monitor ~43

Get detailed information about a specific signal monitor

NameTypeReqDescription
is_signature_revealbooleanWhether to reveal the webhook signature
monitor_idstringyesMonitor UUID

No output schema declared.

No examples provided.

get_monitor_chart ~59

Get daily trigger statistics for a monitor over a date range

NameTypeReqDescription
end_datestringyesEnd date (YYYY-MM-DD)
monitor_idstringyesMonitor UUID
start_datestringyesStart date (YYYY-MM-DD)

No output schema declared.

No examples provided.

get_monitor_logs ~50

Get trigger logs for a specific signal monitor with pagination

NameTypeReqDescription
monitor_idstringyesMonitor UUID
pagenumberPage number
per_pagenumberResults per page

No output schema declared.

No examples provided.

get_monitor_stats ~17

Get aggregate statistics across all signal monitors

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_news_categories ~31

Reference data: get all news category codes for use as filter values in news searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_news_galleries ~32

Reference data: get all news gallery codes for use as filter values in news searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_news_languages ~31

Reference data: get all news language codes for use as filter values in news searches (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_profile ~20

Get the full profile information for the authenticated Pubrio account

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_timezones ~23

Reference data: get all available timezone codes (free, no credits)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_usage ~21

Get current credit usage and subscription information for your Pubrio account

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_user ~16

Get details about the currently authenticated user

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_monitors ~74

List all signal monitors with pagination and sorting

NameTypeReqDescription
is_ascending_orderbooleanSort in ascending order
order_bystringSort field: "created_at", "last_modified", or "name"
pagenumberPage number
per_pagenumberResults per page

No output schema declared.

No examples provided.

lookup_advertisement ~37

Look up detailed information about a specific advertisement by its search ID

NameTypeReqDescription
advertisement_search_idstringyesPubrio advertisement search ID

No output schema declared.

No examples provided.

lookup_company ~67

Look up detailed company information by domain, LinkedIn URL, or domain search ID

NameTypeReqDescription
domainstringCompany domain (e.g. "google.com")
domain_search_idstringPubrio domain search ID
linkedin_urlstringCompany LinkedIn URL

No output schema declared.

No examples provided.

lookup_company_linkedin ~39

Look up a company by its LinkedIn URL using the dedicated LinkedIn lookup endpoint

NameTypeReqDescription
linkedin_urlstringyesCompany LinkedIn URL

No output schema declared.

No examples provided.

lookup_job ~36

Look up detailed information about a specific job posting by its search ID

NameTypeReqDescription
job_search_idstringyesPubrio job search ID

No output schema declared.

No examples provided.

lookup_lookalike ~74

Look up a similar/lookalike company result by domain, LinkedIn URL, or domain search ID

NameTypeReqDescription
domainstringCompany domain (e.g. "google.com")
domain_search_idstringPubrio domain search ID
linkedin_urlstringCompany LinkedIn URL

No output schema declared.

No examples provided.

lookup_monitor_log ~36

Look up detailed information about a specific monitor trigger log entry

NameTypeReqDescription
monitor_log_idstringyesMonitor log UUID to look up

No output schema declared.

No examples provided.

lookup_news ~36

Look up detailed information about a specific news article by its search ID

NameTypeReqDescription
news_search_idstringyesPubrio news search ID

No output schema declared.

No examples provided.

lookup_person ~49

Look up a person's professional profile by LinkedIn URL or Pubrio ID

NameTypeReqDescription
linkedin_urlstringPerson LinkedIn URL
people_search_idstringPubrio people search ID

No output schema declared.

No examples provided.

lookup_person_linkedin ~43

Look up a person's professional profile by their LinkedIn URL (dedicated LinkedIn lookup endpoint)

NameTypeReqDescription
people_linkedin_urlstringyesPerson LinkedIn URL

No output schema declared.

No examples provided.

lookup_technology ~73

Look up technologies used by a company

NameTypeReqDescription
domainstringCompany domain (e.g. "google.com")
domain_idnumberPubrio domain ID (integer)
domain_search_idstringPubrio domain search ID
linkedin_urlstringCompany LinkedIn URL

No output schema declared.

No examples provided.

query_batch_redeem ~43

Check the status and results of a batch contact redeem operation

NameTypeReqDescription
redeem_query_idstringyesBatch redeem query ID returned from batch_redeem_contacts

No output schema declared.

No examples provided.

retry_monitor ~58

Retry a failed monitor trigger by log ID

NameTypeReqDescription
is_use_original_destinationbooleanWhether to use the original destination configuration
monitor_idstringyesMonitor UUID
monitor_log_idstringyesMonitor log ID to retry

No output schema declared.

No examples provided.

reveal_contact ~90

Reveal email (work or personal) or phone number for a person (uses 1 credit per contact type). Provide people_search_id from search_people or linkedin_url

NameTypeReqDescription
linkedin_urlstringPerson LinkedIn URL
people_contact_typesstringComma-separated contact types: email-personal, email-work, phone
people_search_idstringPubrio people search ID

No output schema declared.

No examples provided.

reveal_monitor_signature ~33

Reveal the webhook signature secret for a monitor (for verifying webhook deliveries)

NameTypeReqDescription
monitor_idstringyesMonitor UUID

No output schema declared.

No examples provided.

search_ads ~219

Search company advertisements and ad campaigns by keyword, headline, target location, and date. Returns advertisement_search_id for use with lookup_advertisement

NameTypeReqDescription
companiesstringComma-separated company names
company_locationsstringComma-separated company location codes
domainsstringComma-separated company domains
end_datesstringComma-separated end date filters
exclude_target_locationsstringComma-separated target locations to exclude
filter_conditionsstringJSON string of filter conditions
headlinesstringComma-separated ad headlines
linkedin_urlsstringComma-separated company LinkedIn URLs
pagenumberPage number (default 1)
per_pagenumberResults per page (default 25, max 25)
search_termsstringComma-separated ad search terms
start_datesstringComma-separated start date filters
target_locationsstringComma-separated target location codes

No output schema declared.

No examples provided.

search_companies ~616

Search B2B companies by name, domain, location, industry, technology, or headcount. Tip: use get_locations, search_verticals, and search_technologies to find valid filter codes

NameTypeReqDescription
advertisement_end_datesstringComma-separated ad end dates (YYYY-MM-DD)
advertisement_exclude_target_locationsstringComma-separated ad target locations to exclude
advertisement_search_termsstringComma-separated advertisement search terms
advertisement_start_datesstringComma-separated ad start dates (YYYY-MM-DD)
advertisement_target_locationsstringComma-separated ad target location codes
categoriesstringComma-separated technology category IDs
companiesstringComma-separated company domain_search_id UUIDs
company_namestringCompany name to search for
domainsstringComma-separated list of domains (e.g. "google.com,apple.com")
employees_maxnumberMaximum number of employees
employees_minnumberMinimum number of employees
exclude_fieldsstringComma-separated fields to exclude from response
exclude_locationsstringComma-separated ISO country codes to exclude
exclude_placesstringComma-separated place names to exclude
founded_year_endnumberFounded year range end
founded_year_startnumberFounded year range start
is_enable_similarity_searchbooleanEnable similarity search
job_exclude_locationsstringComma-separated job locations to exclude
job_locationsstringComma-separated job location codes
job_posted_datesstringComma-separated job posted dates (YYYY-MM-DD)
job_titlesstringComma-separated job titles to filter by
keywordsstringComma-separated keywords
linkedin_urlsstringComma-separated LinkedIn company URLs
locationsstringComma-separated location codes
news_categoriesstringComma-separated news categories
news_galleriesstringComma-separated news gallery names
news_gallery_idsstringComma-separated news gallery IDs
news_published_datesstringComma-separated news published dates (YYYY-MM-DD)
pagenumberPage number (default 1)
per_pagenumberResults per page (default 25, max 25)
placesstringComma-separated place names
revenue_maxnumberMaximum revenue
revenue_minnumberMinimum revenue
similarity_scorenumberSimilarity score threshold (0-1)
technologiesstringComma-separated technologies
vertical_categoriesstringComma-separated vertical category IDs
vertical_sub_categoriesstringComma-separated vertical sub-category IDs
verticalsstringComma-separated industry verticals

No output schema declared.

No examples provided.

search_jobs ~195

Search job postings across companies by title, keyword, location, and date. Returns job_search_id for use with lookup_job

NameTypeReqDescription
companiesstringComma-separated company names
company_locationsstringComma-separated company location codes
domainsstringComma-separated company domains
exclude_locationsstringComma-separated locations to exclude
linkedin_urlsstringComma-separated company LinkedIn URLs
locationsstringComma-separated job locations
pagenumberPage number (default 1)
per_pagenumberResults per page (default 25, max 25)
posted_datesstringComma-separated posted date filters
search_termstringJob search term
search_termsstringComma-separated job search terms
titlesstringComma-separated job titles

No output schema declared.

No examples provided.

search_news ~233

Search company news and press releases. Tip: use get_news_categories and get_news_galleries for valid filter values. Returns news_search_id for use with lookup_news

NameTypeReqDescription
categoriesstringComma-separated news categories
companiesstringComma-separated company names
company_locationsstringComma-separated company location codes
domainsstringComma-separated company domains
linkedin_urlsstringComma-separated company LinkedIn URLs
locationsstringComma-separated location codes
news_galleriesstringComma-separated news gallery names
news_gallery_idsstringComma-separated news gallery IDs
news_languagesstringComma-separated news language codes
pagenumberPage number (default 1)
per_pagenumberResults per page (default 25, max 25)
published_datesstringComma-separated published date filters
search_termstringNews search term
search_termsstringComma-separated news search terms

No output schema declared.

No examples provided.

search_people ~268

Search business professionals by name, title, department, seniority, or company. Tip: use get_departments, get_department_functions, and get_management_levels to find valid filter codes

NameTypeReqDescription
companiesstringComma-separated company names
company_linkedin_urlsstringComma-separated company LinkedIn URLs
company_locationsstringComma-separated company location codes
department_functionsstringComma-separated department functions
departmentsstringComma-separated departments
domainsstringComma-separated company domains
employeesstringComma-separated employee range (e.g. "1,1000")
linkedin_urlsstringComma-separated person LinkedIn URLs
management_levelsstringComma-separated seniority levels
pagenumberPage number (default 1)
people_locationsstringComma-separated people location codes
people_namestringPerson name to search
people_titlesstringComma-separated job titles
peoplesstringComma-separated people identifiers
per_pagenumberResults per page (default 25, max 25)
search_termstringGeneral search term

No output schema declared.

No examples provided.

search_technologies ~42

Reference data: search for technology names by keyword to find valid technology filter values (free, no credits)

NameTypeReqDescription
keywordstringKeyword to search technologies

No output schema declared.

No examples provided.

search_technology_categories ~45

Reference data: search for technology category names by keyword to find valid technology category filter values (free, no credits)

NameTypeReqDescription
keywordstringKeyword to search technology categories

No output schema declared.

No examples provided.

search_vertical_categories ~44

Reference data: search for vertical category names by keyword to find valid vertical category filter values (free, no credits)

NameTypeReqDescription
keywordstringKeyword to search vertical categories

No output schema declared.

No examples provided.

search_vertical_sub_categories ~49

Reference data: search for vertical sub-category names by keyword to find valid vertical sub-category filter values (free, no credits)

NameTypeReqDescription
keywordstringKeyword to search vertical sub-categories

No output schema declared.

No examples provided.

search_verticals ~43

Reference data: search for industry vertical names by keyword to find valid vertical filter values (free, no credits)

NameTypeReqDescription
keywordstringKeyword to search verticals

No output schema declared.

No examples provided.

test_run_monitor ~54

Execute a test run of a signal monitor to preview what it would trigger

NameTypeReqDescription
monitor_idstringyesMonitor UUID to test
tried_atstringISO 8601 timestamp to simulate the run at

No output schema declared.

No examples provided.

update_monitor ~320

Update an existing signal monitor configuration

NameTypeReqDescription
companiesstringComma-separated company UUIDs to monitor
company_filtersstringAdvanced company filters as JSON string
descriptionstringMonitor description
detection_modestringDetection mode: "new" or "new_and_updated"
domainsstringComma-separated company domains to monitor
frequency_minutenumberCheck frequency in minutes
is_activebooleanWhether the monitor is active
is_company_enrichmentbooleanEnable company enrichment on trigger
is_pausedbooleanWhether the monitor is paused
is_people_enrichmentbooleanEnable people enrichment on trigger
linkedin_urlsstringComma-separated company LinkedIn URLs to monitor
max_daily_triggernumberMaximum daily triggers
max_failure_triggernumberMaximum failure triggers before pausing
max_records_per_triggernumberMaximum records per trigger
max_retry_per_triggernumberMaximum retries per trigger
monitor_idstringyesMonitor UUID to update
namestringMonitor name
notification_emailstringEmail for failure notifications
people_enrichment_configsarrayPeople enrichment configuration array
retry_delay_secondnumberRetry delay in seconds
signal_filtersarraySignal-specific filters array
signal_typesarraySignal types: "jobs", "news", "advertisements"

No output schema declared.

No examples provided.

Common questions

What is the io.github.pubrio/pubrio MCP server?

io.github.pubrio/pubrio is an MCP server listed in the public MCP registry as io.github.pubrio/pubrio. Glocalized business data layer for AI agents. Search companies, people, and signals. This page covers its npm package (pubrio-mcp-server).

Is the io.github.pubrio/pubrio MCP server safe to use?

io.github.pubrio/pubrio scores 87 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.pubrio/pubrio MCP server expose?

io.github.pubrio/pubrio exposes 51 tools: search_companies, lookup_company, enrich_company, search_people, lookup_person, and 46 more. Their descriptions and schemas cost roughly 4,476 tokens of context every time the server is loaded.

Is the io.github.pubrio/pubrio MCP server still maintained?

io.github.pubrio/pubrio is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.pubrio/pubrio MCP server under?

io.github.pubrio/pubrio declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.