Skip to main content
Glama
753,650 tools. Updated 2026-11-06 22:05

"Information about Meta (Facebook's parent company)" matching MCP tools:

  • Coverage, freshness, and build metadata for every mtgmon dataset. No arguments. Use for: "how current is the data", finding the latest available month or HMDA year before quoting figures, or diagnosing another tool's meta.available=false. Returns data.datasets, a list of {name, description, category, provider, coverage, last_updated, last_updated_label, stats, refresh} covering GSE loan performance, HMDA, market rates, SEC filings, and derived marts; and data.build {app, lake, cache_backend, cache}. Refresh cadences differ by dataset; read each row's coverage and last_updated. Behavior: read-only, no auth or API key, no PII, idempotent and safe to retry. The public endpoint https://mtgmon.com/mcp allows about 60 requests/min and 250 tool calls/day per client IP. Result shape is {data, meta}; meta carries available, as_of, source_scope, weighting, units, cache_status, caveats, and truncated. If meta.available is false the data is unavailable or the cache is still warming (retry after a few seconds); never report it as zero.
    ConnectorNo auth
  • Show a company's group: its parent and child companies from GLEIF (direct and ultimate parents), company to company, every edge with its source. Use it to map a company's group. Don't use it to look a company up: call resolve_company first for its entity_id. Inputs: entity_id (e.g. 'fu_7K3M9Q2XH4PZ'), depth 1 or 2. Returns: nodes (companies), edges (from, kind parent_of, to, source, evidence), ownership (signals only; beneficial owners not covered), uncertainty. Limits: 2 units; API key required. No people, no director links. A company without an LEI shows no links. Read-only.
    ConnectorNo auth
  • Retrieve The Hill Kinabalu’s official public wedding venue and 2026/2027 package information, including capacity, event sizes, starting package prices, key inclusions, add-ons without prices, payment structures, and enquiry links. Use this when someone asks about weddings, wedding packages, the event venue, guest capacity, package pricing, or how to enquire. This tool does not check date availability or submit an enquiry.
    ConnectorNo auth
  • Search and browse the Norwegian NACE industry-code catalogue. Use this to resolve the exact code before calling subscribe_nace (industry monitoring) or list_companies_in_nace. Free-text search with `q` ('restaurant', 'programvare'), drill the hierarchy with `parent` (omit for the top-level sections A–U), or convert an EU NACE Rev. 2 code to the Norwegian 5-digit sub-codes with `eu`. Each hit includes the Norwegian and (when available) English label plus company counts. Backed by the official catalogue (SSB/BRREG), refreshed daily.
    ConnectorNo auth
  • Create an amendment to a SIGNED parent contract. Scope delta required; fee delta and target date optional. Returns the draft amendment for editing before send — call contract_send with the returned amendment id to fire it. Cannot amend an amendment (amend the parent instead).
    ConnectorNo auth
  • Side-by-side HMDA comparison of two lender groups: yearly volume, loans, rank, and market share for both; loan type / purpose / occupancy mix; and the top states with each lender's volume and the volume multiple between them. Requires canonical keys for both lenders: call search_lenders and pass each result's exact `name`. For a single lender use get_lender_profile. Returns data.lenders, data.current_year, data.previous_year, data.yearly (both lenders per HMDA year), data.loan_type_mix, data.loan_purpose_mix, data.occupancy_mix, and data.top_state_comparison (top_n rows with lender_1_volume, lender_2_volume, multiple). Volumes are USD; shares are percent. Behavior: read-only, no auth or API key, no PII, idempotent and safe to retry. The public endpoint https://mtgmon.com/mcp allows about 60 requests/min and 250 tool calls/day per client IP. Result shape is {data, meta}; meta carries available, as_of, source_scope, weighting, units, cache_status, caveats, and truncated. If meta.available is false the data is unavailable or the cache is still warming (retry after a few seconds); never report it as zero.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that provides information about Utkarsh, including bio, skills, work experience, and portfolio projects, accessible via local stdio or remote HTTP with OAuth.
    6
    MIT

Matching MCP Connectors

  • About Bureau, the self-hosted office for AI agents: overview, FAQ search, roadmap, install.

  • Validate Meta-ExternalAgent and Meta-WebIndexer IP addresses. Remote MCP validate_ip tool.

  • Retrieve the name and description of the company behind a job, by job ID. Use this tool when users want more detail about a company than search_jobs/get_job_details return (e.g. after finding a job and wanting to know more about the company that posted it). DO NOT use for: searching/discovering companies or jobs by keyword (use search_jobs instead). LLM USAGE INSTRUCTIONS: - The typical flow is: search_jobs to find jobs -> user picks one -> offer to look up the company -> if the user agrees, call this tool with that same job_id (the same guid used for get_job_details; no separate lookup step is needed first). - Do not call this automatically right after get_job_details; ask the user first unless they already explicitly asked for company details. - Not every company has published an employer branding profile, and some profiles are marked not visible by the company. When that happens this tool does NOT raise — it returns a Company with `message` set and empty name/desc. Relay that message to the user (e.g. "Looks like that company hasn't published a public profile.") rather than treating it as an error. Args: job_id: The unique identifier of the job whose company to look up (required). This must be the job's `guid` field from a search_jobs result, NOT its `id` field — `id` is a different, internal identifier that this tool does not accept. Returns: Company: Contains: - name: The company name (empty if message is set) - desc: The company description (empty if message is set) - message: Set instead of name/desc when there is no visible company profile to show; None when name/desc are populated Raises: Exception: If the job is not found, an API call itself fails (network error, non-200 response, GraphQL errors), or input validation errors occur
    ConnectorNo auth
  • Atualiza uma meta (parcial — campos omitidos ou string vazia mantêm o valor atual). Diferente de create_goal, devolve apenas `{ count }` (1 se atualizou, 0 se o id não existe ou não pertence ao usuário), não a meta atualizada — use list_goals para conferir o resultado.
    ConnectorOAuth
  • Combines public company, compliance and optional VAT/IBAN consistency checks into a supplier review result. Use when: Review a French supplier before onboarding or payment. You need a compact pre-onboarding or pre-payment review of a French supplier using public company/compliance data plus optional VAT and IBAN checks. You want one normalized supplier verdict while retaining the individual check results. Avoid when: You need a broader multi-section company dossier; use company/fr/intelligence. You only need to compare invoice identifiers and VAT information; use company/fr/invoice-check. Limitations: IBAN validation is structural and does not prove bank-account ownership by the supplier. The result is public-data decision support, not a guarantee that a supplier or payment is fraud-free. Price: 0.050 USD per call via x402. Paid-call behavior: source records are not modified, but a successful invocation can consume the advertised x402 payment; the payment-required challenge is free, and repeating the tool after a completed paid invocation may require a new payment. Accepted x402 networks: eip155:8453, xrpl:0.
    ConnectorNo auth
  • Search or recall memories from memocore (the user's persistent memory, also called "mc") — their own private memos and every project they belong to. Every search is HYBRID: `query` (a natural-language description of what you seek) drives meaning-based vector recall, `keywords` (the distinctive terms) drives keyword matching against the heavily-weighted `meta` cues, then title, preview and content; the two rankings are fused. Both are required — write them as two views of the SAME need, not two different questions — except in a DATED listing. `date_from` (optionally `date_to`) keeps only the memos that have a date in that window: alone, with NO query/keywords, it lists them nearest first — e.g. what is coming up in the next 3 days; with query + keywords it searches inside the window — e.g. only the calls. Each item then carries its `dates`. Results are LIGHTWEIGHT: each item shows only `title`, the short public `preview` summary, a `has_files` boolean, and where it lives — `project` and `company` as { id, name } and `tags` as [{ id, name }], so you can name the source and reuse the ids without a second lookup — but NOT the full `content`, the `meta` search cues, or the file list. An item with `shared: true` was reached through a company-wide share, not membership: it is READ-ONLY for you (no update/delete/tagging), and its project is deliberately unnamed — tell the user it is "shared with you" in that company. Fetch the full content, meta and attachment list for the ids you need with get-memos. Returns `items` in relevance order plus a `recommendation` — READ THE RECOMMENDATION before trusting anything: it states how solid the results actually are, because a search ALWAYS returns a full page of nearest memos even when the memory holds nothing on the subject. It tells you which items (if any) both sides agreed on and are genuinely on topic, which merely share a word, and when the honest answer is that nothing was found and you should answer from scratch. Narrow with `scope` (private / shared / a specific project), `tags` (only memos carrying ALL given tags) and `exclude_tags` (drop memos carrying ANY of them). With no `scope`/`company` the search spans EVERYTHING you can access (your private memos + every project you belong to, personal and company, + memos shared company-wide from company projects you are NOT in); when you are confident which project or company holds the answer, pass its `scope` or `company` to focus there instead (more precise). Use to recall what the user or their projects previously stored.
    ConnectorOAuth
  • Creates a new page as the last child of the page given in the path. Pass the collection's rootParentId (invisible root, from List Collections) to create a top-level page (type 1, parent page/module); pass any other page id to create a subpage (type 3). The type is decided by the parent, not the body. New pages start as draft (state 1); passing state 2 publishes immediately (parent must already be published) and returns publicUrl. Requires READ_WRITE permission. To write the page body afterwards use Update Page Content. Body fields: name (string, required) - Page title (min 1 char). urlName (string, optional) - URL slug (min 3 chars); made unique among siblings. Derived from name if omitted. contents (string, optional) - Legacy initial HTML/text contents column (editor content is stored in doc-rtc; prefer Update Page Content). state (number, optional) - 0 pending, 1 draft (default), 2 approved/published (publishes right away; parent must be published), 3 rejected. meta (object, optional) - Page metadata object (e.g. {"description":"...","tags":["setup"]}); may include editable boolean. sharingMeta (object, optional) - Sharing settings object, e.g. {"editable":true}. pageType (number, optional) - Accepted (1 or 3) but ignored; the type is derived from the parent page. uniqueTabId (string, optional) - Optional browser tab id used only to suppress the realtime socket echo to the calling tab; agents can omit it. POST https://api.docstar.io/orgs/:orgId/pages/:pageId
    Connector
    Destructive
    No auth
  • Identify a named employer before using it as a sourcing filter. Pass the company name and any LinkedIn company URL or website the user supplied or that you verified on the web; never invent URLs. Checks PDL's company directory only, does not search for people, and says nothing about how many candidates exist. A supplied LinkedIn URL stays usable even when the directory cannot match it; source and providerStatus tell these outcomes apart. Pass the returned name and slug to build_sourcing_query, or mention the name and LinkedIn URL in an edit_sourcing_query request. Requires OAuth.
    ConnectorOAuth
  • Find SEC-registered public companies by ticker or name. Matching ignores case, punctuation, '&' vs 'and' and legal suffixes (Inc/Inc./Corp/Corporation/Co/Company/LLC/Ltd...), tolerates typos ('Microsfot' -> Microsoft) and knows well-known former names (matched_former_name, e.g. 'Facebook' -> Meta Platforms). Returns CIK (the SEC id used by every other tool), name, tickers, exchange and a match score (100 = exact ticker, 97 = exact name, < 80 = fuzzy). With no match it returns did_you_mean suggestions. Source: SEC company_tickers_exchange.json (companies with a listed ticker only); private or non-SEC companies: use lookup_business_entity.
    ConnectorNo auth
  • Lead-Formular archivieren — die einzige Änderung, die Meta an einem veröffentlichten Instant Form erlaubt (Korrektur = archivieren + neu anlegen). Anzeigen, die das Formular nutzen, vorher pausieren oder umstellen. Löschen ist bei Meta nicht möglich. Rückgabe zurückgelesen: {success, form_id, name, status: 'ARCHIVED'}; sonst error=archive_not_confirmed. Das Formular muss zur gewählten Page des Werbekontos gehören, sonst error=foreign_object (nichts geändert). form_id: aus meta_list_lead_forms. page_id: wie bei meta_list_lead_forms. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
    Connector
    Destructive
    OAuth
  • Neue Meta-Kampagne anlegen (Default PAUSED — Aktivierung als bewusster zweiter Schritt via meta_update_campaign). objective: OUTCOME_TRAFFIC/OUTCOME_SALES/OUTCOME_LEADS/OUTCOME_AWARENESS/ OUTCOME_ENGAGEMENT/OUTCOME_APP_PROMOTION. daily_budget: Tagesbudget in EUR; gesetzt = Campaign Budget Optimization, sonst Budget auf Adset-Ebene (meta_create_adset). lifetime_budget: Laufzeitbudget in EUR (Gesamtsumme bis zum Enddatum), ebenfalls CBO — nie zusammen mit daily_budget (error=budget_conflict). Das Enddatum liegt bei Meta an den Adsets: jedes Adset dieser Kampagne braucht ein end_time (meta_create_adset lehnt sonst mit error=end_time_required ab). Ein Kampagnen-Enddatum gibt es nicht — Meta leitet Start/Ende aus den Adsets ab. bid_strategy: NUR mit Kampagnenbudget (CBO), Default LOWEST_COST_WITHOUT_CAP; alternativ LOWEST_COST_WITH_BID_CAP/COST_CAP (bid_amount dann je Adset Pflicht) oder LOWEST_COST_WITH_MIN_ROAS (der Mindest-ROAS liegt ebenfalls am Adset: meta_create_adset min_roas, dort Pflicht — ohne eigene bid_strategy am Adset; die Kampagne kennt kein bid_constraints, und die Strategie einer Kampagne ist nachträglich hier nicht änderbar). Ohne Kampagnenbudget bricht das Tool mit error=bid_strategy_requires_budget ab (nichts wird angelegt) — dann entweder ein Budget mitgeben oder die Strategie je Adset in meta_create_adset setzen. Zurücklesen: meta_list_campaigns bid_strategy. status: ACTIVE oder PAUSED. special_ad_categories: Meta-Literale als Liste, z.B. ['HOUSING'], ['CREDIT'], ['EMPLOYMENT'], ['ISSUES_ELECTIONS_POLITICS'] — nur wenn zutreffend (Wohnen/Kredit/Jobs/Politik); wird ungeprüft an Meta durchgereicht. validate_only: True für einen Probelauf ohne Anlegen. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
    ConnectorOAuth
  • Add a contact channel to a company or person. Wraps the resource-scoped REST endpoints (POST /v1/{companies,people}/:id/{emails,phones,web-links,locations}). channel + the matching value field: - email → value.email - phone → value.e164_number (E.164; a leading "+" is added if missing) - web_link → value.url (+ optional value.platform, default "website") - location → value.city, value.country (+ optional address_line1/2, region, postal_code) value.label is optional (defaults to "work"). For a company address read from a public company registry hit (well_search_company_registry), pass the hit's id as registry_ref: the address is stored with "registry" as its source. The call is refused, with nothing written, when that hit is not from an official registry, is for another registry number or country than the company's, or does not carry every address part given. On an invoice draft, pass draft_party with the draft's invoice_id: "receiver" says the parent is the draft's customer (its company or its person), "issuer" says the parent is the company that issues it. The call is refused, with nothing written, when the parent is not that party. While the conversation has an open draft, a call whose parent is the workspace's own company and that has no draft_party is refused before any confirmation: a detail the person gives on a draft is the customer's unless they say it is their own company's, and when their words do not say which, ask them in one line first. Otherwise, without draft_party, the parent is checked only to be a live record of the workspace. NOTE: adding a phone is supported on a PERSON but NOT on a company (no endpoint) — that combination returns a clear error. To READ existing channels, use well_query_records on the parent (companies/people) or the channel root.
    ConnectorNo auth
  • Use this when the signed-in user asks about pending parent invites, share codes, or whether their parent invite has been accepted yet. Returns each pending invite with hours_until_expiry. RULE: if any invite has hours_until_expiry < 24 (and not expired), proactively offer to resend it via the resend-parent-invite flow. If expired, offer to send a fresh invite. Requires sign-in.
    ConnectorNo auth
  • Find HMDA lenders and resolve names to canonical lender keys. Call this before any other lender tool. Use for: turning a company name ('Rocket', 'UWM', 'Wells Fargo', 'PennyMac') into its canonical key, ranking lenders by origination volume, or listing lenders by charter type or headquarters state. Then pass a result's exact `name` (e.g. 'Rocket/Quicken') as `lender` to get_lender_profile, get_hmda_product_analytics, or get_servicer_analytics mode='transfers', or as lender_a / lender_b to compare_lenders. Legal names such as 'Rocket Mortgage, LLC' are not keys and return meta.available=false downstream. Returns data.results (at most `limit` rows of {name, leis, charter_type, hq_state, recent_year, recent_volume, total_loans, volume_rank, subsidiary_count}), data.matched_count, and data.total_count. recent_volume is USD originations in recent_year (the latest HMDA year). Keys are holding-company or originator groups, so subsidiaries and LEIs roll up into one key. Behavior: read-only, no auth or API key, no PII, idempotent and safe to retry. The public endpoint https://mtgmon.com/mcp allows about 60 requests/min and 250 tool calls/day per client IP. Result shape is {data, meta}; meta carries available, as_of, source_scope, weighting, units, cache_status, caveats, and truncated. If meta.available is false the data is unavailable or the cache is still warming (retry after a few seconds); never report it as zero.
    ConnectorNo auth
  • Use this after each user message that contains anything worth knowing later, even if the user does not say 'remember this'. Default to saving: a missed memory costs far more than a redundant one, so when in doubt, save. Each of these is a trigger on its own: the user makes a decision, states a preference, gives a fact about a person, project, company, or tool, sets a plan or commitment, makes a correction, or reports progress or an outcome. Save one concise, self-contained memory per call, written so it makes sense on its own later, with the exact wording, numbers, dates, names, and identifiers the user gave; several facts in one message mean several calls. Record what the user actually said, not your inference. There is no update tool: to supersede outdated information, save the corrected fact and say what it replaces. Never save passwords, API keys, tokens or other credentials, payment card numbers, government ID numbers, or protected health information, and never save whole transcripts. Writes one memory to the user's OAuth-selected vault. If the user asks what was saved, answer truthfully from the tool result.
    ConnectorNo auth
  • <summary>Query your canonical companies (`company_profiles`) — one deduped row per real-world company in your account. Rows accrue from your contacts' employers, company searches, and domain lookups, so a company may have no linked people yet. Use this to look a company up ("find the company row for stripe.com"), list the companies you're tracking, or answer any question about the company entity itself. This is the canonical company entity, NOT the LinkedIn post-monitoring list — for companies whose posts an agent watches, use query_monitored_companies. Columns: id, display_name, domain (normalized bare host), linkedin_company_id, owner_email, data (JSONB), created_at, updated_at. Sliq's CRM is deals and tasks: to see whether a company has a deal or a task, use query_deals (status='all') / query_crm_tasks with company_id. JSONB queries: `data->>'some_key' ILIKE '%...%'`. Firmographic columns (captured from company enrichment; blank/NULL until enriched): linkedin_url (bare slug), industry, description, location (HQ), logo_url, employee_count, follower_count, founded_year, company_type, annual_revenue, total_funding, latest_funding_stage. To list the people you know at a company, take an `id` from here and call query_people with `where_clause="company_profile_id = <id>"`. For how many companies are in each industry or location, or which companies are in one of those groups, call list_companies: it reads the Companies table the way the user sees it, over every company without paging for the counts.</summary> <returns> <description>A dict with count, truncated, and items array (each row {id, display_name, domain, linkedin_company_id, owner_email, linkedin_url, industry, description, location, logo_url, employee_count, follower_count, founded_year, company_type, annual_revenue, total_funding, latest_funding_stage, data, created_at, updated_at}).</description> </returns>
    ConnectorOAuth
  • Describe the workspace's active taxonomy — the customer's own vocabulary for classifying insights and ideas (segments, themes, areas, strategic motions, and so on). Call this FIRST whenever a question touches classification ("which segment", "in the imaging area", "native-gap", "by strategic pillar") so you know the real group keys and option meanings before you filter or aggregate — never guess a group key. Returns groups (key, label, appliesTo, selection, valueType) and, per group, options (key, label, guidance — the authored meaning — and parent). Read the guidance to map the user's words to the right option (e.g. "compliance-heavy accounts" → the option whose guidance mentions healthcare/finance/regulated). Some options are children of a broader parent (see each option's `parent` key). Records are classified on the specific option, so when the user names a broad theme (a parent), filter on the parent AND every option whose `parent` is that key — otherwise you miss the children (e.g. "revenue growth" → the parent plus its expansion/conversion/packaging children). Then use the group `key` plus option `label`s to filter insights.list / ideas.list, or the group `key` as taxonomyGroupKey in analytics.aggregate_entities for insight or idea rollups. The `taxonomy` filter targets `list`-type groups (it matches options); text groups can be aggregated but are informational for list filtering.
    ConnectorOAuth