Skip to main content
Glama
737,077 tools. Updated 2026-11-02 18:19

"A command-line fuzzy finder" matching MCP tools:

  • Fast code search across any public git repo. Returns file paths, line numbers, and code snippets with context. Supports regex, boolean queries, fuzzy matching, and structural filters (declarations, usages, strings, comments). Dependency/build directories excluded by default. Searching for leaked secrets? Call code_analyze instead and read security_summary — it runs a real secret and credential scanner over the whole repository, where searching for key prefixes like "sk-", "ghp_" or "AIza" only matches the spellings you happened to think of.
    ConnectorNo auth
  • Depreciate an asset by straight line or diminishing value, with a year by year schedule. Use for: 'how is depreciation calculated', 'straight line vs diminishing value', 'depreciation schedule', 'book value after 3 years', 'work out depreciation on equipment'. THE TWO METHODS DIVERGE SHARPLY ON THE SAME ASSET. Straight line spreads the deduction evenly across the useful life. Diminishing value applies the rate to the REDUCING book value, so it front-loads the deduction heavily and never reaches zero on its own. Which is better depends entirely on when the owner wants the deduction, so the year by year schedule is the useful part of this answer rather than the first year figure. Show the schedule. additional_costs are capitalised into the cost base, which is where delivery and installation belong. salvage_value acts as a floor under both methods, and the last year of a straight line life takes only what is left, so rounding cannot push the book value below it. ONE IMPORTANT LIMIT, AND IT MATTERS. This is the ARITHMETIC of the two methods on a rate you supply. It is NOT a lookup of Inland Revenue's prescribed rates, which vary by asset class and are published in the IRD depreciation rate finder. If someone needs to know the right RATE for a particular asset, send them to that finder. DO NOT INVENT A RATE to feed this tool and present the output as their tax position. Args: initial_cost: Purchase price of the asset. method: straight_line or diminishing_value. additional_costs: Costs capitalised in, such as delivery or installation. salvage_value: Expected residual value. A floor under both methods. useful_life_years: Years of life. Required for straight line. annual_rate_pct: Rate per year. Required for diminishing value. years_to_schedule: Years to show. Defaults to the life, or ten. Returns: The cost base, the depreciable amount, the first year charge, the total charged, the closing book value and the full year by year schedule.
    ConnectorNo auth
  • List the specialist agents in the product/app the request is scoped to. Returns a summary (count, brief one-liner, and a list of {id, name, status, type, role, one-line icp_summary}). Internal agent types are mapped to product-facing roles such as lead_finder. Full ICP filters / config are collapsed to a one-liner — call get_agent (later) to load full detail. Use this to ground questions like 'how many specialist agents do I have?' or 'which Lead Finder agents are active?'.
    ConnectorOAuth
  • Look up the Final POS REST API (https://api.finalpos.com) — endpoint method/path, request fields, response shape, and a worked fetch example. This is the ONLINE-ONLY fallback for admin/management operations command-frame cannot express (creating products/variants/categories, customer management, outlets/stations/tax tables, webhooks). Command-frame is ALWAYS first choice for live POS data — it works offline and the host owns money/totals. A call to this API is network egress from the station: it fails whenever connectivity does, so never put one in the sale path — use it for setup/admin work and degrade gracefully. Pass resource to list a domain, operation for one endpoint, or query for fuzzy search.
    ConnectorOAuth
  • Replaces the saved wallet with a wallet.yaml from the earnrate command line or earnrate.dev, when the user pastes or attaches one. Wallet files only: never statements or card numbers. If cards are already saved, it refuses unless replace is true: confirm with the user first.
    Connector
    Destructive
    OAuth
  • Reveal the verified work email for ONE profile from a search_contacts result (profile-first results hide emails until revealed). Runs a Hunter->PDL->RocketReach waterfall and charges the Contact Finder rate ONLY when a verified email is found — a miss is free, and a contact already revealed or in the CRM is free. Pass the profile's full_name + company (and linkedin_url if shown). To reveal several, call this once per contact; when revealing many, first tell the user it uses credits (one Contact Finder charge each) and confirm.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    面向 Codex、WorkBuddy 等 AI 工具的知你AI助手合并版 Skills,涵盖当前会话分诊、客户查询与画像、历史会话检索、客户分群和 API Key 用量查询,并连接个微、企微、视频号、微信小程序、公众号、服务号、微信客服、微信小店、抖音号、小红书、微博、网站及H5客服等渠道。
    MIT No Attribution
  • A
    license
    Not graded
    quality
    C
    maintenance
    这是面向智能运维场景的 MCP 工具服务,让 Agent 能够按需检索日志内容并获取主机与应用的监控指标数据。它把实时的日志与指标证据接入 Plan-Execute-Replan 诊断流程,从而支撑自动故障排查与根因分析。
    3
    MIT

Matching MCP Connectors

  • Submits an enquiry to Business Grants Finder — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three relevant grant or R&D specialists, chosen by Business Grants Finder, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
    ConnectorNo auth
  • Submits an enquiry to Forklift Course Finder — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three workplace safety training providers, chosen by Forklift Course Finder, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
    ConnectorNo auth
  • Submits an enquiry to Nearshore Finder — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three freight forwarding and sourcing firms, chosen by Nearshore Finder, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
    ConnectorNo auth
  • Submits an enquiry to Immigration Adviser Finder — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "You agree Immigration Adviser Finder may pass these details to one attorney or recognized organization."
    ConnectorNo auth
  • Fetch the full public detail for one AI tool by its listing slug (as returned by search_tools' toolUrl, e.g. '/tools/acme-writer' -> slug 'acme-writer'). Call this after search_tools to get a tool's full description, launch date, revenue signals (verified or self-reported), and for-sale status. Returns null if the slug doesn't resolve to a live AI Alt Finder listing.
    ConnectorNo auth
  • Step-by-step integration instructions for actually compressing images — either through the @pipic/cli command-line tool (best for whole directories) or over plain HTTP (no Node required). Includes the output contract, exit codes, error codes and which failures are worth retrying.
    ConnectorNo auth
  • Retrieve detailed narrative information about the eSIM Finder product and connector, beyond what the search/checkout tools surface. Use this for any question that is NOT a price/plan search: how the product works, device compatibility and how to install, the Annual Travel Pass, the country coverage of a regional bundle, plan tiers, and — importantly — help when something is not working or after the user has bought (troubleshooting, error messages, managing an installed eSIM). Reach for it on any "how do I...", "what is...", "my eSIM is not working", or "what do I do after buying" question. Pass one of the following `topic` values: `about` (what the eSIM Finder connector is and its scope, plus that eSIM Finder is also a free iOS/Android app with a website FAQ and blog), `faq` (18 common Q&A pairs from esimfinder.io/faq — quick reference for first-time users), `travel-pass` (full Annual Travel Pass guide including the complete 130-destination coverage list — best when the user is weighing whether Travel Pass fits their travel pattern), `compatibility` (which phones support eSIM and how to check, per-device install steps for iPhone / Samsung / Pixel / other Android, the pre-travel checklist, and full troubleshooting — no signal or no data after install, activation and QR-code errors, specific iOS/Android error messages such as "This Code is No Longer Valid" or "Cellular Plans From This Carrier Cannot Be Added", slow data, carrier-lock, and network reset; use this whenever the user cannot get the eSIM to install or connect), `regions` (live country lists for every regional eSIM bundle currently on sale — Global, Europe, Europe Lite, Balkans, CIS, Asia, Oceania, Middle East, MENA, Africa, CENAM, Latin America, Caribbean, North America — generated from the current catalog; use this when the user asks "what countries are in X bundle?" or "how does Europe differ from Europe Lite?"), `product-overview` (what eSIM Finder is, app download links for iOS/Android, key features, support contacts, and managing an installed eSIM: safely removing or transferring it, a lost or stolen phone, finding the ICCID, hotspot/tethering, Wi-Fi calling on the primary number, and what to do when data runs low), or `plan-tiers` (compare Fixed vs Unlimited Essential vs Premium Unlimited data tiers). The response is markdown text from the eSIM Finder knowledge base; the regions topic is generated live from the current catalog. Prefer this tool over guessing — the knowledge base is the canonical source.
    ConnectorOAuth
  • Discover Gabriel's catalog of locally run command-line tools. Returns stable tool IDs, descriptions, source links, versions, requirements, installation instructions, usage examples, software/paper citations and optional follow/star/fork/share links and guidance. All computation runs on the user's own computer. This tool only returns curated static metadata; it never installs packages, loads plugins, fetches remote instructions, or executes code. Check each entry's release and verification status before recommending it.
    ConnectorNo auth
  • Add a scheduled command to a hosted app or bot: one shell command run inside its container on a cron line, through sh -c in the app directory. Use it for a nightly script, an hourly cache clear, a backup the repository ships. The cron line is five fields (minute, hour, day of month, month, day of week), for example "0 4 * * *" for every day at four. One line only, under 500 characters; put anything longer in a script in the repository and call that. Refuses an invalid cron line, a command over the limit, and an app that already holds the most scheduled commands allowed, naming the limit. Needs full access to the app: a team member with read-only access is refused. Each run is given a minute before it is stopped.
    ConnectorNo auth
  • Remove a scheduled command from a hosted app or bot. Needs the app id (bot_...) from list_bots and the schedule id from list_app_schedules. The command and its cron line are gone for good; the app itself is not touched and keeps running. Refuses a schedule id that does not belong to this app, and names the ones that do. Needs full access to the app: a team member with read-only access is refused. To stop a command running without losing it, switch it off in the panel instead.
    Connector
    Destructive
    No auth
  • Convert a curl command (bash/zsh quoting, $'...' strings, \ line continuations, or Windows cmd ^ escaping from 'Copy as cURL') into JavaScript fetch, Node Axios, Python requests, Go net/http or PHP ext-curl. Follows curl semantics: -d implies POST with application/x-www-form-urlencoded, repeated -d joins with &, --json sets JSON headers, -G moves data to the query string, -F is multipart, -u is Basic auth, no redirects without -L. Nothing is sent over the network. Returns: Text: the generated code, followed by notes on anything not translated. structuredContent { code, method, url, headers[{ name, value }], hasBody, warnings[] }. Example input: {"command":"curl -X POST https://api.example.com/v1/items -H 'Content-Type: application/json' -d '{\"name\":\"Ada\"}'","target":"python"} On error, includes hint: Send the command exactly as copied, including quotes. The word curl must be present.
    ConnectorNo auth
  • SESSION-RECOVERY · FIRST CALL when a session starts and the user mentions launch / users / growth / customers / metrics / revenue / marketing / what next / shipping. Returns a command-center bootCard with `headline`, `priority`, `cards[]` (each carries kind + label + literal user command + runHandle), and `next` (the one-line prompt). Aggregates: pending approvals + ripe measurements + new engagement + queued prospects + recent launches + manual-publish-pending actions. ChiefLab is stateful and re-summonable — even if the conversation was lost, the IDE was switched, or the runId was forgotten, this call recovers the workspace business state. If the user asked to launch the CURRENT repo, compare boot cards to currentRepoContext/projectName; if the open loop is unrelated, start a fresh launch instead of resuming stale work.
    ConnectorNo auth
  • SESSION-RECOVERY · FIRST CALL when a session starts and the user mentions launch / users / growth / customers / metrics / revenue / marketing / what next / shipping. Returns a command-center bootCard with `headline`, `priority`, `cards[]` (each carries kind + label + literal user command + runHandle), and `next` (the one-line prompt). Aggregates: pending approvals + ripe measurements + new engagement + queued prospects + recent launches + manual-publish-pending actions. ChiefLab is stateful and re-summonable — even if the conversation was lost, the IDE was switched, or the runId was forgotten, this call recovers the workspace business state. If the user asked to launch the CURRENT repo, compare boot cards to currentRepoContext/projectName; if the open loop is unrelated, start a fresh launch instead of resuming stale work.
    ConnectorNo auth
  • Attach one of YOUR OWN Google accounts to the pool using an oauth_token captured on the USER'S OWN machine (password/2FA never leave it). This is the self-serve onboarding path — no server-side browser, no SSH. PREFERRED PATH — no oauth_token handling at all: call flow_status; its `next_step.command` holds a PERSONAL one-line command per OS (mac / linux / win) with the owner's ticket inside. RUN IT YOURSELF in the user's terminal. The script submits the token to the server by itself and prints "Готово — аккаунт ... подключён"; you do NOT call add_account_token afterwards. (The same command is shown to the user in the cabinet: https://openflowmcp.com/account#accounts.) Node 22+ is the only requirement. FALLBACK (only if flow_status has no command, or the script says it could not submit automatically) — run the generic command, which has no ticket and just prints a line: curl -sL https://openflowmcp.com/onboard_local.js | node Windows PowerShell: irm https://openflowmcp.com/onboard_local.js -OutFile o.js; node o.js It opens the user's own Chrome at accounts.google.com/EmbeddedSetup. Tell them to log in and press Accept, then wait until the page hangs on a spinner (normal, the token is already issued), then go BACK to the terminal window running the script and press Enter — the script grabs the token only after Enter, it does not do it by itself. Do not close the browser window before that. The script prints ONE JSON line: {"status":200,"oauth_token":..., "email":...}; with a personal command it also adds "submitted":true, which means the account is already connected and you are done. Without "submitted":true, pass oauth_token and email here. If it prints "need_email": true, the account address could not be read off the page — ask the user which Google account they just signed into and pass that as `email`, or re-run with ONBOARD_EMAIL=them@gmail.com in front of the command. The oauth_token is SINGLE-USE: if this call fails, the user must log in again for a FRESH token — never retry the same one. On success the account is bound to YOUR key's owner group and the worker picks it up within ~30s (no restart). Adding an account is always allowed — even for a key that has already spent its free quota, since that is a prerequisite, not a reward. Only onboard accounts YOU control — a master token grants full account access.
    ConnectorNo auth
  • Submits an enquiry to Freight Forwarder Finder — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three freight forwarding and sourcing firms, chosen by Freight Forwarder Finder, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
    ConnectorNo auth