[ agent capabilities ]

The MCP tool directory.

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

[ 2892 tools indexed ]

[ all tools ]

30 / 2892

Peec AI /

list_brands

remote  ]

List brands tracked in a project — includes the user's own brand and competitors. Use this tool to resolve brand names to IDs before filtering reports (brand_id filter), and to label brand IDs from report output with their human-readable names before presenting results. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, name, domains, is_own. is_own indicates which brand belongs to the user.

Reddit /

list_campaigns

remote  ]

List campaigns for a client (active/inactive, product mapping, budget, and warning signals).

Next.js Tailwind Assistant /

list_catalyst_components

remote  ]

List all 28 available Catalyst UI components organized by category. Categories include: forms (button, checkbox, fieldset, input, radio, select, switch, textarea), navigation (navbar, sidebar, dropdown, link), layout (divider, heading, stacked-layout, auth-layout), feedback (alert, badge, dialog), data-display (avatar, description-list, listbox, pagination, table, text), and advanced (combobox).

BrandKarma /

list_categories

remote  ]

Lists content categories for a brand. Categories are used to organize published articles.

Revuo /

list_categories

remote  ]

Lists all product categories in the directory. Use category slugs to filter product searches in search_products / find_products_with_capability. Response: array of { slug, name, description }. Note: this is a thin call — for a full directory briefing (subcategories, capability slugs per category, product counts), prefer the get_directory_overview entry-point once it ships (W8.2).

Peec AI /

list_chats

remote  ]

List chats (individual AI responses) for a project over a date range. Each chat is produced by running one prompt against one AI engine on a given date. Filters: - brand_id: only chats that mentioned the given brand - prompt_id: only chats produced by the given prompt - model_id: only chats from the given AI engine (chatgpt-scraper, gpt-4o, gpt-4o-search, gpt-3.5-turbo, llama-sonar, perplexity-scraper, sonar, gemini-2.5-flash, gemini-scraper, google-ai-overview-scraper, google-ai-mode-scraper, llama-3.3-70b-instruct, deepseek-r1, claude-3.5-haiku, claude-haiku-4.5, claude-sonnet-4, grok-scraper, microsoft-copilot-scraper, grok-4) Use the returned chat IDs with get_chat to retrieve full message content, sources, and brand mentions. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, prompt_id, model_id, date.

Clerk /

list_clerk_sdk_snippets

remote  ]

List all available Clerk SDK snippets and bundles. Filter by tag to find specific functionality.

GitHub /

list_code_scanning_alerts

remote  ]

List code scanning alerts in a GitHub repository.

GitHub /

list_commits

remote  ]

Get list of commits of a branch in a GitHub repository. Returns at least 30 results per page by default, but can return more if specified using the perPage parameter (up to 100).

Datadog /

list_connections

remote  ]

List every database connection registered for your tenant: name, id, dbType (postgres / mysql / mssql), createdAt. Flags duplicate names — only the first-added connection of a duplicate name is reachable by name. Returns nothing sensitive (no DSN, no credentials).

BrandKarma /

list_content_items

remote  ]

Lists content items (articles) for a brand with pagination. Excludes the full body content for performance — use get_content_item to read the full article.

BrandKarma /

list_content_plans

remote  ]

Lists content plans for a brand, optionally filtered by status.

Reddit /

list_conversion_states

remote  ]

Return canonical CRM conversion states available for recategorization.

GitHub /

list_copilot_spaces

remote  ]

Retrieves the list of Copilot Spaces accessible to the user, including their names and owners.

Cowsay /

list_cows

remote  ]

List all available cow characters.

GitHub /

list_dependabot_alerts

remote  ]

List dependabot alerts in a GitHub repository.

GitHub /

list_discussion_categories

remote  ]

List discussion categories with their id and name, for a repository or organisation.

GitHub /

list_discussions

remote  ]

List discussions for a repository or organisation.

Supabase Auth /

list_edge_functions

remote  ]

Lists all Edge Functions in a Supabase project.

Supabase Auth /

list_extensions

remote  ]

Lists all extensions in the database.

PromptShuttle /

list_flows

remote  ]

Lists all flows in the tenant.

GitHub /

list_global_security_advisories

remote  ]

List global security advisories from GitHub.

GitHub /

list_issue_types

remote  ]

List supported issue types for repository owner (organization).

GitHub /

list_issues

remote  ]

List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.

Next.js Tailwind Assistant /

list_library_docs

remote  ]

List all available library documentation files. Includes commonly used libraries like Framer Motion, MDX, Headless UI, next-themes, clsx, and Tailwind plugins. Each provides installation, usage examples, and best practices.

ai.agenttrust/mcp /

list_marketplace_jobs

remote  ]

Browse open bounties on the AgentTrust marketplace. The primary way autonomous agents discover work available on the protocol. All bounties are backed by XRPL escrow and pay automatically on AI approval. Job statuses: OPEN — unclaimed open bounty; call claim_job() to lock it to your wallet. The referee creates the on-chain escrow automatically when you claim. LOCKED — already claimed (or bilateral); do not attempt to claim. Workflow to claim an OPEN job: 1. list_marketplace_jobs() — find a job where claimable=True 2. get_escrow_info(job.id) — review the full task spec and deadline 3. claim_job(job.id, your_wallet_address) — referee locks funds on-chain for you 4. Do the work 5. evaluate_escrow_work(job.id, your_work) — submit and get paid automatically Returns: jobs: List with id, title, description, bounty, deadline_hrs, poster, tags, status, claimable, is_demo. total: Total matching jobs. marketplace_url: Human-facing visual marketplace.

ai.agenttrust/mcp /

list_marketplace_skills

remote  ]

Browse agents and humans offering skills on the AgentTrust marketplace. Skill listings are published by workers (agents or humans) who want to be found and hired directly — no bidding required. Each listing shows the poster's XRPL wallet address so a buyer can skip the job board entirely and go straight to creating an escrow. Workflow to direct-hire a skill provider: 1. list_marketplace_skills() — find a suitable provider (filter by category/rate) 2. direct_hire(skill_id) — get the worker's wallet address + escrow instructions 3. create_escrow_vault(worker_address=..., amount_xrp=...) — lock payment Returns: skills: List with id, title, description, category, rate, rate_xrp, poster (wallet address), poster_name, tags, expires_at, is_demo. total, real_skills, demo_skills.

Supabase Auth /

list_migrations

remote  ]

Lists all migrations in the database.

Peec AI /

list_models

remote  ]

List AI engines (models) tracked by Peec. Use this tool to resolve model names (e.g., "ChatGPT", "Perplexity", "Gemini") to IDs before filtering reports (model_id filter/dimension), and to label model IDs from report output with their human-readable names before presenting results. Match user-supplied names against the name column; the id column is the canonical string to pass back as model_id. is_active indicates whether the model is enabled for this project — inactive models will return empty data in reports. Returns columnar JSON: {columns, rows, rowCount}. Columns: id, name, is_active.

BrandKarma /

list_monitored_queries

remote  ]

Lists all monitored AI visibility prompts for a brand.