BeakrGo to website
Docs/Developer Guide/Tools reference

Tools reference

Complete reference for all 16 tools exposed by the Beakr MCP server.

Research tool

research

Ask a question and get a researched answer with citations. This is the primary tool for answering questions about your organization. Searches the knowledge base, documents, and connected services (Slack, Gmail, Calendar, Jira, etc.).

ParameterTypeRequiredDescription
querystringYesThe question to answer
personal_onlybooleanNoScope to personal space
projectstringNoProject name or ID

Workspace tools

list_projects

List all projects in the organization. Use to discover project IDs for scoping other tools.

get_profile

Get the organization or project knowledge profile, including goals, focus areas, and extraction guidance.

ParameterTypeRequiredDescription
profile_typestringNo"org" or "project" (default: "org")
projectstringNoProject ID (required if profile_type is "project")

Knowledge base tools

kb_ls

List knowledge base pages. Optionally filter by type, parent, or scope.

ParameterTypeRequiredDescription
page_typestringNoFilter by type: topic, person, organization, decision, meeting, overview, research_note
roots_onlybooleanNoShow only root pages
parent_pagestringNoFilter to children of a page
limitintegerNoMax pages to return
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_cat

Read a page's full content by slug, title, or UUID.

ParameterTypeRequiredDescription
pagestringYesPage slug, title, or UUID
projectstringNoProject ID

kb_search

Semantic and keyword search across pages.

ParameterTypeRequiredDescription
querystringYesSearch query
limitintegerNoMax results (default: 10, max: 20)
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_grep

Search page content by keyword or pattern.

ParameterTypeRequiredDescription
patternstringYesKeyword or search pattern
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_blame

Show paragraph-level source attribution for a page.

ParameterTypeRequiredDescription
pagestringYesPage slug, title, or UUID

kb_sources

List source documents that contributed to a page.

ParameterTypeRequiredDescription
pagestringYesPage slug, title, or UUID

kb_provenance

Show section-level citations with stance (supports, contradicts, qualifies).

ParameterTypeRequiredDescription
pagestringYesPage slug, title, or UUID

kb_links

Show pages that link to this page (backlinks).

ParameterTypeRequiredDescription
pagestringYesPage slug, title, or UUID

kb_timeline

Query temporal events by date range, keyword, or page type.

ParameterTypeRequiredDescription
querystringNoKeyword filter
start_datestringNoStart date (YYYY-MM-DD)
end_datestringNoEnd date (YYYY-MM-DD)
page_typestringNoFilter by page type
include_contentbooleanNoInclude full section markdown
limitintegerNoMax events (default: 50, max: 100)
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_log

Show revision history for a page, or recent ingestion events globally.

ParameterTypeRequiredDescription
pagestringNoPage slug, title, or UUID. Omit for global ingestion log.
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_stats

Knowledge base statistics (page count, source count).

ParameterTypeRequiredDescription
personal_onlybooleanNoScope to personal space
projectstringNoProject ID

kb_graph

Get knowledge graph summary: nodes, edges, and top connected pages.

ParameterTypeRequiredDescription
personal_onlybooleanNoScope to personal space
projectstringNoProject ID