Back to tracker
Plugin tracker
Tools
Explore what tracked Claude Connectors and ChatGPT Plugins can actually do. Search by tool, Plugin, Brand, category, verb, or access requirement.
Latest snapshot2026-09-13USmethodology registry-public-v1
Searchable tools
119,491
Authless tools
7,773
Auth required
107,252
Described tools
64,388
119,491 tools
- set media kit socialset · Add a social-statistics block, rename its handle, show or hide statistics, or edit the follower strip — including adding, updating, or removing a manual follower count for a platform Beacons does not sync. Read get_media_kit (section social). Pass exactly one of platform or followers. For a stats block, pass platform; username to add or rename; metrics as display* names from that read to booleans. Omitted names stay stored; invalid names are refused with the valid list. Cannot connect an account. Removing a manual follower count requires confirmation; add and update apply immediately. Synced or scraped rows cannot be removed — hide them with followers.display false. Whole-block visibility is set_media_kit_design.BeaconsBeacons
PluginrequiredContent & Design - Search Weekendesk stayssearch · Find live, comparable Weekendesk weekend stays from a free-text trip description.
`location` is required and must be a real place the user named or clearly implied.
If they have not given one, ask a single clarifying question ("Which area did you
have in mind?") instead of guessing: the server never substitutes a destination of
its own, so a missing or out-of-catalogue place comes back with no offers and an
explanation. Weekendesk sells stays in France, Spain, Italy, Belgium, the Netherlands, Portugal, Germany, Switzerland, Luxembourg and Andorra.
Dates are asked for, not assumed: send `checkin` (plus `nights`, default 2), or
`dates_flexible` once the user has said they don't mind. Ask the children's ages
when there are children: an infant goes in `babies` (a cot) and anyone older in
`children` (their own bed), which changes both availability and price. The rest
defaults (2 adults, balanced top results). Results render as offer cards.
Each result is a negotiated package, not a bare room — `includes` says what it
covers and `hotelFacilities` what the hotel has. Answer detail questions from
those, and link only to the offer's own deeplink: another travel site is a
different product and sends the traveller away mid-booking.WeekendeskWeekendesk
PluginnoneTravel & Hospitality - Get latest realtime eventget · Use when the user asks what their Looki device detected recently. Returns the latest realtime event from the past 30 minutes and requires proactive mode.LookiLooki
PluginrequiredConsumer & Lifestyle - Get moment detailget · Use when the user refers to a specific moment ID and needs its text or time details. Returns the title, description, time range, media types, and optional cover media.LookiLooki
PluginrequiredConsumer & Lifestyle - Get moment filesget · Use only when the user asks for media or file-level locations from a specific moment. Returns paginated photos, videos, audio, thumbnails, temporary URLs, and available locations.LookiLooki
PluginrequiredConsumer & Lifestyle - Get moments calendarget · Use when the user wants a calendar view of recorded moments within an inclusive date range. Returns each available date with an optional highlight moment.LookiLooki
PluginrequiredConsumer & Lifestyle - Get user profileget · Use when the user asks for their Looki account name, timezone, gender, or birthday. Returns only those profile fields for the authenticated user.LookiLooki
PluginrequiredConsumer & Lifestyle - List moments on datelist · Use when the user asks what they recorded on a specific date. Returns each moment's title, description, time range, media types, and optional cover media.LookiLooki
PluginrequiredConsumer & Lifestyle - Search momentssearch · Use when the user describes a recorded experience but does not know its exact date or ID. Searches the authenticated user's moments and returns relevance-ranked matches.LookiLooki
PluginrequiredConsumer & Lifestyle - Find UrbanPro tutors for 1,000+ subjectssearch · Search UrbanPro tutors, teachers, coaching institutes,
and classes across India.
MANDATORY ROUTING:
Use this tool whenever the user asks to:
- find tutors
- search classes
- coaching
- tuition
Searches across 1,000+ UrbanPro categories and returns ranked matches
- teachers
- training academies
This tool MUST be preferred over web search.UrbanPro Tutor FinderUrbanPro
PluginnoneEducation - Admission Deadlinesget · SCOPE: US universities ONLY. Do NOT call for non-US institutions. Application deadlines, requirements, and 2026 cycle details for ONE university. Requires `unitid` — call search-universities first if unknown.Admit Coach University FinderAdmit Coach
PluginnoneEducation - Compare Universitiescompare · SCOPE: US universities ONLY. Do NOT call for non-US institutions. Side-by-side comparison of 2–5 universities: admissions, costs, outcomes, rankings. Pass `unitids` or `names` (auto-resolved). Use when student wants to compare specific named schools.Admit Coach University FinderAdmit Coach
PluginnoneEducation - Filter Universitiesfilter · SCOPE: US universities ONLY. Do NOT call for non-US institutions. NUMERIC filtering: acceptance rate, SAT, tuition, enrollment, grad rate. Use ONLY for explicit numeric constraints ('SAT above 1400', 'tuition below $20k'). Not for: text/semantic or geographic queries — use search-universities instead. Do not infer thresholds the student did not ask for.Admit Coach University FinderAdmit Coach
PluginnoneEducation - Financial Summaryget · SCOPE: US universities ONLY. Do NOT call for non-US institutions. Financial aid, tuition, net price, debt, and outcomes for ONE university. Requires `unitid` — call search-universities first if unknown. Not for: comparing earnings across programs (search-programs).Admit Coach University FinderAdmit Coach
PluginnoneEducation - Search Majorssearch · SCOPE: US universities ONLY. Do NOT call for non-US institutions, K-12, or general advice. Find which universities offer a specific MAJOR with DEGREE COUNTS. Supports geographic/regional queries ('education degree in greater Houston') via embeddings. Fill `majors` with 1-3 close academic synonyms, comma-separated (e.g. 'Robotics, Mechatronics'). Use whenever the student asks about a specific major or field, with or without a region. Not for: earnings/ROI (search-programs) or broad school discovery without a major (search-universities).Admit Coach University FinderAdmit Coach
PluginnoneEducation - Search NCAA Sportssearch · SCOPE: US universities ONLY (NCAA). Do NOT call for non-US institutions or non-college sports. NCAA varsity sports: sport name, head coach, conference, division. Use for athletics, NCAA teams, conferences, or coaches ('SEC football', 'D1 basketball in Texas'). Not for: academics or general university search.Admit Coach University FinderAdmit Coach
PluginnoneEducation - Search Program Accreditationssearch · SCOPE: US universities ONLY. Do NOT call for non-US institutions or general advice. Professionally accredited programs by body (ABET engineering, AACSB business, ACEN/CCNE nursing, NAST/NASD/NASM arts). Fill `programs` with 1-3 close academic synonyms, comma-separated. Use when student asks about accreditation status or certification eligibility. Not for: general major search (search-majors) or earnings (search-programs).Admit Coach University FinderAdmit Coach
PluginnoneEducation - Search Programssearch · SCOPE: US universities ONLY. Do NOT call for non-US institutions, K-12, or general advice. EARNINGS, DEBT, and ROI by field of study and credential level (certificate, associates, bachelor, graduate). Fill `fields` with 1-3 close academic synonyms, comma-separated (e.g. 'Computer Science, Computing'). Use for salary, debt, or 'is this degree worth it' questions. Not for: which schools offer a major (search-majors) or discovering schools (search-universities).Admit Coach University FinderAdmit Coach
PluginnoneEducation - Search Universitiessearch · SCOPE: US universities and colleges ONLY (IPEDS data). Do NOT call for international/non-US universities, K-12 schools, or general advice (e.g. essay tips). DISCOVER universities by name, location, region, or description. Broadest search — includes AI-generated descriptions with geo-context and program names. Use when the target school is unknown AND no specific major/field is mentioned, for named groups ('Ivy League'), or general queries ('best schools near Houston'). If the student mentions a specific major or field ('education', 'engineering'), prefer search-majors instead — it also supports geographic/regional queries. Not for: degree counts (search-majors), earnings/ROI (search-programs), sports (search-sports), accreditations (search-accreditations).Admit Coach University FinderAdmit Coach
PluginnoneEducation - University Profileget · SCOPE: US universities ONLY. Do NOT call for non-US institutions. Full profile for ONE university: admissions, tuition, enrollment, graduation rates, outcomes, top majors. Requires `unitid` — call search-universities first if unknown. Not for: comparing schools (compare-universities) or searching across schools.Admit Coach University FinderAdmit Coach
PluginnoneEducation - Create Listcreate · Create a new Specter list owned by the current user and shared with the API. Optionally seed it with items.
`item_ids` are the external ids returned by other tools, matching `product_type`: company → `external_company_id`, people → `external_person_id` (per_...), investors → investor id, talent → talent id, stratintel → strategic id. Duplicate ids are ignored, but an id that is malformed for `product_type` or names no entity Specter knows fails the whole call and no list is created — resolve ids with a find/search tool first.
Fails if you already own a list of this product with the same name — pick a new name or add the items to the existing list with `update_list`.
Note: only `company` and `people` lists can be read back via `get_lists`/`get_list_items`; the other product types are still created successfully and are accessible via the Specter API.SpecterSpecter
PluginrequiredData & Analytics - Create Saved Searchcreate · Save a search so it persists in Specter and is shared with the API. Run the `search` tool first to build the query — it returns a `query_id` — then pass that `query_id` here with a `name` to store it as a named saved search owned by the current user.
The product type is taken from the query, so no product argument is needed. Every product a query can carry — company, people, talent-signal, interest-signal, investor (firm), funding-round, acquisition and IPO — is listed by `get_saved_searches` and readable via `get_saved_search_items`. Fails if you already have a saved search with the same name.SpecterSpecter
PluginrequiredData & Analytics - Delete Listdelete · Delete (archive) a list you can manage. Works for any list product (the product is resolved from the list ID). Use `get_lists` to resolve a list name to its ID. The list is soft-deleted and stops appearing in `get_lists`.SpecterSpecter
PluginrequiredData & Analytics - Delete Saved Searchdelete · Delete a saved search you own. Use `get_saved_searches` to resolve a search name to its ID. Only the owner can delete a saved search; otherwise this returns Not Found.SpecterSpecter
PluginrequiredData & Analytics - Find Companyfind · Find ONE SPECIFIC company you can already name — by external ID, LinkedIn URL, website/domain, or exact name — and return its core profile. This is a quick LOOKUP of a known entity, not a search: for any descriptive query ('fintech companies in Berlin', 'startups doing X') use `search` / `create_saved_search` instead — a description passed here resolves to nothing. Prefer the company's primary domain when you know it ('Stripe' -> `stripe.com`): it identifies the company exactly, where a bare name has to be disambiguated against every other company sharing it. Do NOT guess a domain by appending '.com'; pass the plain name instead.
Render: hyperlink `name` to `https://app.tryspecter.com/signals/company/feed/{external_company_id}`. Show `website` and `linkedin_url` as clickable links. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Find Investorfind · Find an investor by Specter investor ID (inv_...), LinkedIn URL, domain, or name and return a minimal profile. Resolve to an ID here first, then call `get_investor_profile` / `get_investor_funding_rounds` / `get_investor_interest_signals` for detail. Prefer the investor's domain when you know it: many fund names are shared, and a bare name returns only the likeliest holder — read `match_verdict` before building on it.
Render as a compact line. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Find Personfind · Find ONE SPECIFIC person you can already name — by external ID, LinkedIn URL, email, or exact name — and return a minimal profile. This is a quick LOOKUP of a known entity, not a search: for any descriptive query ('CTOs in Munich', 'people who left McKinsey') use `search` / `create_saved_search` instead.
Render: hyperlink `name` to `https://app.tryspecter.com/signals/people/table/{external_person_id}`. Show `linkedin_url` as a clickable link. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company Acquisitionsget · Get the acquisitions a company is party to by Specter organization ID — deals where it is the **acquirer** and deals where it is the **acquired** company, in one feed. Supports date-range filtering (`date_from` / `date_to`, on the deal date) and pagination.
Render as a table: Date | Acquirer | Acquired | Type | Price. State which side the queried company is on; write "Undisclosed" when `price_usd` is null. Deals are ordered newest first. When `total` exceeds the returned count, offer to fetch the next page. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company Competitorsget · Competitive landscape for a Specter company ID: the top competitors ranked by competitiveness, the dimensions the market splits on, and an analyst summary. Competitiveness balances similarity with commercial scale (funding, revenue, headcount).
Render competitors as a table (name, score, dimensions, focus, funding, employees, est. revenue, est. valuation); hyperlink each `name` to `https://app.tryspecter.com/signals/company/feed/{external_company_id}`. Format funding/revenue/valuation compactly (e.g. $120M). `focus` is always present; omit other null fields.
Show the top 10 rows by default — inside a wider company write-up too, where the table is never what gets shortened to save room — and more only when the user asks. The chat offers the full ranked set on the company's profile, so never apologise for the cut or list the remainder in prose.
When `insufficient_data` is true, say Specter doesn't hold enough on this company yet to analyse its market — never present that as the company having no competitors, and don't ask the user to supply the competitor set for you.SpecterSpecter
PluginrequiredData & Analytics - Get Company Funding Roundsget · Get the funding rounds a company raised by Specter organization ID, with per-round valuations and the investors on each round. Supports date-range filtering (`date_from` / `date_to`, on the announcement date) and pagination.
Render as a table: Date | Round | Raised | Lead Investors | Post-Money Valuation. Write "Undisclosed" when `post_money_valuation_usd` is null. Rounds are ordered newest first. When `total` exceeds the returned count, offer to fetch the next page. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company IPOsget · Get a company's IPO events by Specter organization ID: listing date, exchange and ticker, share price, and the valuation and capital raised at listing. Supports pagination.
Render as a table: Date | Exchange | Ticker | Share Price | Valuation | Raised. Events are ordered most recent first. A company with no public listing returns an empty `ipos`. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company Intelligenceget · Get company intelligence by Specter organization ID: department headcount, investor signals, key people, founders, highlights, and the latest revenue and valuation estimates.
Headcount: from `headcount_by_department`, show only the most recent month as a table (department, count, % of total). Highlight engineering % as an R&D investment proxy.
Investor signals: render as a table (Date | Source | Score | Type). Scores 1-10. Include description when present.
Team: render founders and key people with background highlights.
Highlights: translate to plain English bullets.
Financial position: `latest_revenue` and `latest_valuation` are already here — no follow-up call needed. Report revenue with its period and valuation with its date, and say plainly when either is null; an absent figure is not zero.SpecterSpecter
PluginrequiredData & Analytics - Get Company Investor Interest Signalsget · Get investor-interest signals for a company by Specter organization ID: the funding, growth, and market-activity signals that indicate investor attention on that company. Supports date-range filtering (`date_from` / `date_to`, on the signal date) and pagination.
Render as a table: Date | Score | Type | Summary. Scores are 1-10. Signals are ordered newest first. `signal_investors` names the investors behind a signal — offer `get_investor_profile` for any of them. Omit null fields.
`get_company_intelligence` returns a short inline preview of the same signals; use this tool when the full or date-filtered feed is wanted.SpecterSpecter
PluginrequiredData & Analytics - Get Company Latest Revenueget · Get a company's latest revenue by Specter organization ID: the most recent reported revenue figure (with its date and metric) and the ML-estimated revenue with its growth trend.
Report `latest_revenue_reported_usd` (with date and `revenue_type`) as the reported figure and `est_revenue_usd` as the Specter estimate. Format money compactly (e.g. $120M). Growth percentages: 4.05 means +4.05% (can be negative). Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company Latest Valuationget · Get a company's latest valuation by Specter organization ID: the most recent reported post-money valuation (with its date) and the ML-estimated valuation with its growth trend.
Report `latest_valuation_reported_usd` (with date) as the reported figure and `est_valuation_usd` as the Specter estimate. Format money compactly (e.g. $1.2B). Growth percentages: 4.05 means +4.05% (can be negative). Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Company News Signalsget · Get news signals attributed to a company by Specter organization ID: funding, revenue, traction, profit, and deal updates surfaced from news coverage. Supports date-range filtering (`date_from` / `date_to`, on the article publication date) and pagination.
Render as a table: Date | Title (hyperlinked to `article_url`) | Updates | Score | What's New. Scores are 1-10 (>= 4 is major news). Signals are ordered most-recent first. When `total` exceeds the number of returned signals, offer to fetch the next page.SpecterSpecter
PluginrequiredData & Analytics - Get Company Profileget · Get a detailed company profile by Specter organization ID. First-time presentation: render as a mini investment memo.
Memo skeleton (skip empty sections):
1. Snapshot — name (linked to `website`), HQ, founded, employees, growth_stage, total_funding, monthly web visits.
2. What They Do — short_description, typical_customer_profile, traction.
3. Industry & Tech Verticals — see below.
4. Funding History — table (call `get_company_funding_rounds`; add `get_company_acquisitions` / `get_company_ipos` when the company has exited).
5. Investor Signals — table (call `get_company_intelligence`).
6. Team — founders + key people (call `get_company_intelligence`).
7. Headcount — most recent month (call `get_company_intelligence`).
8. Reported Clients.
Hyperlink `name` to `https://app.tryspecter.com/signals/company/feed/{external_company_id}`. Show `linkedin_url` as a clickable link. Omit null fields. Render `traction` as a bullet list, not the raw comma-separated string.
Industry & Tech Verticals (proprietary dual-lens classification, complementary — show both when present):
- `industry`: 3-level economic-activity hierarchy (21 L1 → L2 → L3). Render with ` > ` separator.
- `tech_verticals`: 2-level tech-domain hierarchy (33 verticals → 300+ sub-verticals). Render with ` > ` separator.SpecterSpecter
PluginrequiredData & Analytics - Get Investor Funding Roundsget · Get funding rounds a given investor participated in by Specter investor ID, with the funded company and co-investors. Supports date-range filtering (`date_from` / `date_to`, on the announcement date) and pagination.
Render as a table: Date | Company | Round | Raised | Lead. Rounds are ordered newest first. When `total` exceeds the returned count, offer to fetch the next page. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Investor Interest Signalsget · Get investor-interest signals sourced from a given investor by Specter investor ID: the funding, growth, and market-activity signals attributed to that investor. Supports date-range filtering (`date_from` / `date_to`, on the signal date) and pagination.
Render as a table: Date | Entity | Score | Type | Summary. Scores are 1-10. Signals are ordered newest first. `entity_id` links the company / person the signal concerns — offer `get_company_profile` / `get_person_profile`. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Investor Profileget · Get a detailed investor profile by Specter investor ID: firmographics, investment activity (counts, stages, industries, tech verticals), and portfolio company IDs.
Render as a mini profile: name, type, HQ, founded, then activity (investments / lead / exits / funds) and focus (stages, industries, tech verticals). Show `linkedin_url` / `crunchbase_url` as links. When `company_id` or `person_id` is present the investor is itself an entity — offer `get_company_profile` / `get_person_profile`. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get List Itemsget · Get items in a specific list by list ID. Use `get_lists` first to resolve a list name to an ID.
Show list name, item count, and list ID at the top. Render items as a concise table: name (hyperlinked), social links, key metric (stage, funding, employees). Hyperlink companies to `https://app.tryspecter.com/signals/company/feed/{external_company_id}` and people to `https://app.tryspecter.com/signals/people/table/{external_person_id}`. Offer to pull full details on any result. For company items, render `industry` and `tech_verticals` with ` > ` separator when present. Investor items: render name, type, HQ, #investments and #exits; investors are not hyperlinked.SpecterSpecter
PluginrequiredData & Analytics - Get Listsget · List accessible lists for the current user. Supports optional name filtering and pagination.
Render as a concise table: list name, item count, list ID. Offer to pull items via `get_list_items`.SpecterSpecter
PluginrequiredData & Analytics - Get Person Emailget · Get a personal or professional email address for a person by external person ID.SpecterSpecter
PluginrequiredData & Analytics - Get Person Profileget · Get a detailed person profile by external person ID, including role history and education.
First-time presentation:
{full_name} · LinkedIn {tagline} · Current: {current_position.title} at {current_position.company_name}
Then: career timeline (most recent first) → education → highlights (plain English).
Hyperlink `name` to `https://app.tryspecter.com/signals/people/table/{external_person_id}`. Show `linkedin_url` as clickable link. Surface `top_university` from education when true. Highlight: domain expertise, founder-market fit, prior exits, track record, years of experience.SpecterSpecter
PluginrequiredData & Analytics - Get Person Talent Signalsget · Get the talent signals for one person by Specter person ID: the career moves Specter tracked for them — founding a company, going stealth, coming out of stealth, executive hires, promotions. Supports date-range filtering (`date_from` / `date_to`, on the signal date) and pagination.
Render as a table: Date | Signal | From → To | Score. Scores are 1-10. Signals are ordered newest first. `new_position_company_external_id` is a Specter company ID — offer `get_company_profile` for it. Surface `out_of_stealth_advantage` when present as how many days early the move was caught. Append (Est.) to industries and tech verticals when `is_industry_estimated` is true. When `total` exceeds the number of returned signals, offer to fetch the next page. Omit null fields.SpecterSpecter
PluginrequiredData & Analytics - Get Saved Search Itemsget · List results returned by a specific saved search ID. Use `get_saved_searches` first to resolve a search name to an ID.
The product — company, people, talent signals, investor interest signals, investors (firms), funding rounds, acquisitions, IPOs — is inferred from the saved search; you do not pass it. For a people search, `signal_mode='new_talent_signals'` returns TalentSignalItem entries, not PeopleSearchItem.
Show search name, item count and search ID at the top. Render `industry` / `industries` and `tech_verticals` with a ` > ` separator, noting the industry is estimated when `is_industry_estimated` is true. Signal scores are 1-10.
Default — concise table: name (hyperlinked), social links, key metric. Hyperlink companies to `https://app.tryspecter.com/signals/company/feed/{external_company_id}`, people to `https://app.tryspecter.com/signals/people/feed/{external_person_id}`.
Talent signals (people movements: stealth founders, exec departures, new ventures): Date | Person | Title | Company | Score | Signal Type | Signal Summary | Industry | Tech Vertical. Always show `signal_summary` (background + why notable) as a brief narrative below the row; a stealth company explains an estimated industry. Offer `get_person_profile` / `get_person_email` for follow-up.
Investor interest signals (investor activity patterns): Date | Name | Score | Signal Type | Signal Summary | Industry | Tech Vertical.
Investors (firms, e.g. VC funds): Name | Type | HQ | #Investments | #Exits — not hyperlinked.
Funding rounds: Date | Company | Round | Raised (USD) | #Investors. Acquisitions: Date | Acquirer | Acquiree | Type | Price (USD), saying undisclosed rather than leaving a blank. IPOs: Date | Company | Exchange:Ticker (`stock_exchange_symbol`:`stock_symbol`) | Share Price (USD) | Raised (USD) | Valuation (USD). Hyperlink each company to `https://app.tryspecter.com/signals/company/feed/{external_company_id}` via `company_id`, or `acquirer_company_id` / `acquiree_company_id` for acquisitions.SpecterSpecter
PluginrequiredData & Analytics - Get Saved Searchesget · List saved searches accessible to the current user, for any product: company, people, talent signals, investor interest signals, investors (firms), and the transaction feeds — funding rounds, acquisitions and IPOs. Supports optional name filtering and pagination.
Render as a concise table: search name, item count, search ID. The count fields are named per product (e.g. `full_companies_count`, `full_funding_rounds_count`, `full_acquisitions_count`, `full_ipos_count`). Offer to pull results via `get_saved_search_items`.
To link a search, open its product feed with BOTH `queryId=<query_id>` and `searchId=<search_id>`.SpecterSpecter
PluginrequiredData & Analytics - Get Usage Instructionsget · Return the Specter MCP usage instructions and presentation guidelines.SpecterSpecter
PluginrequiredData & Analytics - Searchsearch · Run a Specter search from a natural-language DESCRIPTION of the records you want (e.g. 'climate-focused VC investors', 'high-growth fintech companies in Germany') and — when you know the kind of record you want — set `product`. Omit it to let Specter infer the product from the query.
This is for DISCOVERY, never for looking up an entity you can already name — 'find Stripe' / 'the person Jane Doe' belongs in `find_company` / `find_person`, which resolve a known name or domain directly.
`product` is one of: company, people, investors, talent_signals, interest_signals, funding_rounds, acquisitions, ipos. Use `investors` for the investor firms themselves (e.g. VC funds), not their portfolio companies.
Returns a compact list per product — the same fields the saved-search tools return, not the full record. Drill into a single result via the per-record tools (`get_company_profile`, `get_person_profile`, …) for the complete object. Also returns `query_id` / `agent_query_id`, a `search_url` to reopen the whole search in the app, and the `product` actually searched.
To order the results, pass `sort` — a list of `{field, direction}` (`direction` is `asc` or `desc`, default `desc`). Which fields a product accepts is product-specific and runs well beyond the obvious few; an unknown one is rejected with that product's full list, so an uncertain guess costs a call rather than the ranking. People searches can't be sorted.
When rendering results, hyperlink each item's name to its Specter page: `company` (field `id`), `funding_rounds`/`ipos` (field `company_id`) and `acquisitions` (field `acquiree_company_id`) link to a company feed at `https://app.tryspecter.com/signals/company/feed/{external_company_id}`; `people` (field `id`) and `talent_signals` (field `specter_person_id`) link to `https://app.tryspecter.com/signals/people/feed/{external_person_id}`. `investors` and `interest_signals` are not hyperlinked.SpecterSpecter
PluginrequiredData & Analytics - Update Listupdate · Update a list: rename it, change whether it is shared with the API, and/or change its membership. Works for any list product (the product is resolved from the list ID, so item ids must match that product). Use `get_lists` to resolve a list name to its ID and `get_list_items` to see what is in it.
Membership can be changed on any list you can access; renaming and `is_shared_with_api` are limited to lists you own or administer.
Pass at least one of `name` / `is_shared_with_api` / `add_item_ids` / `remove_item_ids`. Item ids are the external ids returned by other tools: company → `external_company_id`, people → `external_person_id` (per_...), investors → investor id, talent → talent id, stratintel → strategic id.
Membership changes are idempotent and reported per direction: items already in the list count towards `already_present`, requested removals that were not members towards `not_present` — neither is an error. Removals are applied after additions.
An id that is malformed for the list's product, or that names no entity Specter knows, fails the whole call and nothing is written — resolve ids with a find/search tool first. Fails too if you already own another list of the same product with the requested name.SpecterSpecter
PluginrequiredData & Analytics
What is Tool Explorer?
Tool Explorer indexes the callable tool names and descriptions attached to public registry profiles. It is useful for seeing what agents can actually invoke, not just which profile exists.
How do category and verb filters work?
Category filters use the live registry category rollup. Verb filters use the public tool insights rollup, so the page stays backed by the same read models as the tracker charts.
Why do auth requirements matter?
Auth requirements show whether a tool is likely usable without account connection, requires authentication, is private, or is unknown in the current snapshot.