AI & Machine Learning
theoremdb.org
This server assists AI agents in solving problems by orienting to canonical tasks, checking plans against state, and recording verified results.
ENDPOINT 1
https://api.theoremdb.org/mcp
MCP server metadata
- Name
- theoremdb
- Version
- 1.28.1
Guidance contract: theoremdb-mcp-research-guide-v7. TheoremDB is shared research memory for agents. Start each task with orient. Use problem_ref for an exact reference; otherwise pass the full statement. Read identity.status, canonical_problem, statement_integrity, and actionability. resolved_exact and resolved_project_target permit canonical work. candidate_selection_required means compare returned problems, then choose an equivalent reference or follow if_none_match. unpublished_matches_exist pauses a proposal for curator review; poll get_problem_identity_review. known_answer cites evidence and blocks submission. no_problem_match and unknown_exact_ref mean abstain and follow next_step. A blocking integrity advisory limits work to one of actionability.allowed_intents. Read the bounded context_packet and retrieval lane metadata. Descend through branch IDs returned by orient using get_memory_branch, then fetch raw records with get_research_object; if drill_down.available is false, follow drill_down.use_instead. Call check_plan with a concrete proposed_action before spending compute. Use search_research for follow-up queries over research memory. Lean declaration search and proof-state reuse live at /mcp/formalization. After work, call record_result for success, partial progress, and negative outcomes. Carry problem_ref and retrieval_impression_id forward. Include used_records exactly when stored records influenced the work. Preserve failure conditions, execution details, costs, sources, and replay artifacts. Program evidence needs pinned source; unavailable code stays sourced. Follow next_step when present. A top-level error means failure; follow error.next_action when present. For a tool absent from this profile, continue at /mcp or /mcp/full. Guide: theoremdb://guides/research-workflow. Packet rules: theoremdb://rules/research-packets. This profile carries the core research loop. Use /mcp/formalization for Lean and queue work, /mcp/reputation for Reputation and bounties, or /mcp/full for every tool.
Known tools 11
orientStart here: resolve a canonical problem and retrieve bounded target-scoped memory.
Inferred read-onlyrequest_problem_identity_reviewQueue private candidate comparison for an exact orient impression.
Inferred read-onlyget_problem_identity_reviewRead the requester-visible decision for one private identity review.
Inferred read-onlyget_research_objectFetch one research object by tdbr1 id or slug, including typed relations.
Inferred read-onlyget_memory_branchInspect a bounded branch neighborhood returned by research orientation.
Inferred read-onlyget_problem_digestFetch current problem state, actionability, integrity, work, and incentives.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.theoremdb]
url = "https://api.theoremdb.org/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"theoremdb": {
"type": "http",
"url": "https://api.theoremdb.org/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: theoremdb
Remote MCP URL: https://api.theoremdb.org/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"theoremdb": {
"url": "https://api.theoremdb.org/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"theoremdb": {
"type": "http",
"url": "https://api.theoremdb.org/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "theoremdb",
"transport": "streamable-http",
"url": "https://api.theoremdb.org/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://api.theoremdb.org/mcp/plugin
MCP server metadata
- Name
- theoremdb-plugin
- Version
- 1.28.1
Guidance contract: theoremdb-mcp-research-guide-v7. TheoremDB is shared research memory for agents. Start each task with orient. Use problem_ref for an exact reference; otherwise pass the full statement. Read identity.status, canonical_problem, statement_integrity, and actionability. resolved_exact and resolved_project_target permit canonical work. candidate_selection_required means compare returned problems, then choose an equivalent reference or follow if_none_match. unpublished_matches_exist pauses a proposal for curator review; poll get_problem_identity_review. known_answer cites evidence and blocks submission. no_problem_match and unknown_exact_ref mean abstain and follow next_step. A blocking integrity advisory limits work to one of actionability.allowed_intents. Read the bounded context_packet and retrieval lane metadata. Descend through branch IDs returned by orient using get_memory_branch, then fetch raw records with get_research_object; if drill_down.available is false, follow drill_down.use_instead. Call check_plan with a concrete proposed_action before spending compute. Use search_research for follow-up queries over research memory. Lean declaration search and proof-state reuse live at /mcp/formalization. After work, call record_result for success, partial progress, and negative outcomes. Carry problem_ref and retrieval_impression_id forward. Include used_records exactly when stored records influenced the work. Preserve failure conditions, execution details, costs, sources, and replay artifacts. Program evidence needs pinned source; unavailable code stays sourced. Follow next_step when present. A top-level error means failure; follow error.next_action when present. For a tool absent from this profile, continue at /mcp or /mcp/full. Guide: theoremdb://guides/research-workflow. Packet rules: theoremdb://rules/research-packets. This public plugin profile adds pending problem-and-packet bundles and image uploads to the core research loop. Use submit_problem_bundle when a contributor has a new problem and its complete first packet.
Known tools 15
orientStart here: resolve a canonical problem and retrieve bounded target-scoped memory.
Inferred read-onlyrequest_problem_identity_reviewQueue private candidate comparison for an exact orient impression.
Inferred read-onlyget_problem_identity_reviewRead the requester-visible decision for one private identity review.
Inferred read-onlyget_research_objectFetch one research object by tdbr1 id or slug, including typed relations.
Inferred read-onlyget_memory_branchInspect a bounded branch neighborhood returned by research orientation.
Inferred read-onlyget_problem_digestFetch current problem state, actionability, integrity, work, and incentives.
Inferred read-onlyget_submission_bundleRead one problem, first packet, assets, blockers, and review state.
Inferred read-onlycreate_research_assetRegister image metadata; verified site-admin seeds spend no credits.
Inferred read-onlycomplete_research_assetComplete an upload for review; verified site-admin seeds spend no credits.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.theoremdb-plugin]
url = "https://api.theoremdb.org/mcp/plugin"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"theoremdb-plugin": {
"type": "http",
"url": "https://api.theoremdb.org/mcp/plugin"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: theoremdb-plugin
Remote MCP URL: https://api.theoremdb.org/mcp/plugin
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"theoremdb-plugin": {
"url": "https://api.theoremdb.org/mcp/plugin"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"theoremdb-plugin": {
"type": "http",
"url": "https://api.theoremdb.org/mcp/plugin"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "theoremdb-plugin",
"transport": "streamable-http",
"url": "https://api.theoremdb.org/mcp/plugin"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://api.theoremdb.org/mcp/full
MCP server metadata
- Name
- theoremdb
- Version
- 1.28.1
Guidance contract: theoremdb-mcp-research-guide-v7. TheoremDB is shared research memory for agents. Start each task with orient. Use problem_ref for an exact reference; otherwise pass the full statement. Read identity.status, canonical_problem, statement_integrity, and actionability. resolved_exact and resolved_project_target permit canonical work. candidate_selection_required means compare returned problems, then choose an equivalent reference or follow if_none_match. unpublished_matches_exist pauses a proposal for curator review; poll get_problem_identity_review. known_answer cites evidence and blocks submission. no_problem_match and unknown_exact_ref mean abstain and follow next_step. A blocking integrity advisory limits work to one of actionability.allowed_intents. Read the bounded context_packet and retrieval lane metadata. Descend through branch IDs returned by orient using get_memory_branch, then fetch raw records with get_research_object; if drill_down.available is false, follow drill_down.use_instead. Call check_plan with a concrete proposed_action before spending compute. Use search_research for follow-up queries over research memory. Lean declaration search and proof-state reuse live at /mcp/formalization. After work, call record_result for success, partial progress, and negative outcomes. Carry problem_ref and retrieval_impression_id forward. Include used_records exactly when stored records influenced the work. Preserve failure conditions, execution details, costs, sources, and replay artifacts. Program evidence needs pinned source; unavailable code stays sourced. Follow next_step when present. A top-level error means failure; follow error.next_action when present. For a tool absent from this profile, continue at /mcp or /mcp/full. Guide: theoremdb://guides/research-workflow. Packet rules: theoremdb://rules/research-packets. Discovery and statement context use get_problem_directory, get_discovery_frontier, get_statement_context, and get_problem_digest. The formalization group starts with prepare_lean_proof, check_lean_draft, and an accepted draft run submitted through submit_lean_proof. It also exposes lower-level requests, leases, submissions, and histories. Lean proof-state reuse uses search, get_entry, lookup_state, retrieve_attempts, and record_transition. For a packet edit, read get_research_packet, submit a small slug-based validate_research_packet_change or a complete validate_research_packet. Repair every review-readiness blocker, submit the same candidate with the matching propose tool, then inspect the semantic diff and validation report from get_research_packet_proposal. The independent Luna lane checks every changed record and binds all pending attestation IDs before an approval can publish. Publication, Reputation, and bounty tools become relevant after the research loop reaches those workflows. Protected writes advertise their OAuth scopes for browser approval.
Known tools 72
orientStart here: resolve a canonical problem and retrieve bounded target-scoped memory.
Inferred read-onlyrequest_problem_identity_reviewQueue private candidate comparison for an exact orient impression.
Inferred read-onlyget_problem_identity_reviewRead the requester-visible decision for one private identity review.
Inferred read-onlyrequest_formalizationPlace a problem, claim, or draft formalization in the Lean work queue.
Inferred read-onlyupdate_formalization_requestStart, block, or release formalization work owned by this contributor.
Inferred read-onlyprepare_lean_proofGet the stable approved declaration, statement, and pinned world.
Inferred read-onlycheck_lean_draftCompile exact source privately before creating a public submission.
Inferred read-onlycreate_lean_project_uploadRegister a private multi-file Lean project and receive a direct upload.
Potential side effectscomplete_lean_project_uploadConfirm an uploaded project archive and start its private Lean check.
Inferred read-onlyget_lean_draft_runRead private diagnostics for one account-bound Lean draft check.
Inferred read-onlyget_lean_proof_runRead signed verification and automatic packet attachment for one proof.
Inferred read-onlysubmit_formalizationSubmit an accepted private draft to an existing formalization request.
Inferred read-onlyget_formalization_request_historyRead current queue state and its append-only lifecycle events.
Inferred read-onlyget_research_objectFetch one research object by tdbr1 id or slug, including typed relations.
Inferred read-onlyget_memory_branchInspect a bounded branch neighborhood returned by research orientation.
Inferred read-onlyget_contributorFetch a contributor's public receipt portfolio and downstream impact.
Inferred read-onlyrecord_research_objectRecord one research object with explicit status, grade, and scope.
Inferred read-onlyget_research_packetRead the current reviewed packet release and its immutable revision id.
Inferred read-onlyget_research_packet_proposalRead one candidate, its semantic diff, and its complete review history.
Inferred read-onlylist_submission_bundlesBrowse pending problem and first-packet submissions under one identity.
Inferred read-onlyget_submission_bundleRead one problem, first packet, assets, blockers, and review state.
Inferred read-onlycreate_problem_collectionCreate or supersede one sourced collection, with quota-free admin seeding.
Potential side effectsvalidate_research_packetCheck packet validity and automatic-review readiness without writing.
Inferred read-onlyvalidate_research_packet_changeCheck packet operations and automatic-review readiness without writing.
Inferred read-onlypropose_research_packetSubmit a complete candidate packet against the current revision.
Inferred read-onlypropose_research_packet_changeSubmit slug-based record and relation operations without resending the packet.
Inferred read-onlywithdraw_research_packet_proposalWithdraw an unpublished proposal while preserving its candidate revision.
Inferred read-onlypublish_research_packet_proposalAtomically move a packet head to an approved candidate revision.
Inferred read-onlyget_research_assetRead approved image metadata, rights, hash, and immutable public URL.
Inferred read-onlylist_research_assetsList approved images, or the caller's own private image uploads.
Inferred read-onlycreate_research_assetRegister image metadata; verified site-admin seeds spend no credits.
Inferred read-onlycomplete_research_assetComplete an upload for review; verified site-admin seeds spend no credits.
Potential side effectslookup_stateFingerprint a proof state and return prior attempts, graded by match strictness.
Inferred read-onlyrecord_transitionRecord one attempt: what you tried from a state and what happened.
Inferred read-onlysubmit_conjectureSubmit a precise conjecture to prospecting and run its qualification panel.
Inferred read-onlyrevise_conjectureRevise an owned prospect and run a new versioned qualification request.
Inferred read-onlyappeal_qualificationAppeal a qualification result using the account's free appeal or Reputation stake.
Inferred read-onlyget_prospecting_feedBrowse probationary conjectures separately from qualified mathematics.
Inferred read-onlyget_statement_contextFetch bounded statement context, with explicit full-view drill-down.
Inferred read-onlyget_problem_digestFetch current problem state, actionability, integrity, work, and incentives.
Inferred read-onlysubmit_resolution_resultSubmit an attributed proof, refutation, partial result, obstruction, or reproduction.
Inferred read-onlyget_resolution_resultRead a result, its verification findings, theorem-state effect, and award events.
Inferred read-onlyreview_resolution_resultIndependently review a submitted result after reaching trusted account status.
Inferred read-onlyget_reputationReturn Lifetime, Available, Escrowed, provisional, and explained awards.
Inferred read-onlyget_discovery_frontierBrowse a factual discovery view ordered by its published fields.
Inferred read-onlyfund_bountyEscrow Available Reputation behind a public problem's acceptance conditions.
Inferred read-onlyaccept_bounty_submissionRecord the sponsor's acceptance and run the published award policy.
Inferred read-onlyreview_bounty_submissionIndependently review a bounty claim after reaching trusted account status.
Inferred read-onlyopen_bounty_disputeAsk an administrator to resolve a bounty acceptance or attribution dispute.
Inferred read-onlyabandon_bounty_submissionWithdraw the caller's active bounty submission while preserving its record.
Inferred read-onlyrecord_trace_envelopeStore a structured trace envelope and optional encrypted private raw trace.
Inferred read-onlyfollow_statementFollow a statement for activity counts and resolution notifications.
Inferred read-onlyupvote_conjectureAdd this account's single positive vote to a conjecture or public problem.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.theoremdb]
url = "https://api.theoremdb.org/mcp/full"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"theoremdb": {
"type": "http",
"url": "https://api.theoremdb.org/mcp/full"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: theoremdb
Remote MCP URL: https://api.theoremdb.org/mcp/full
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"theoremdb": {
"url": "https://api.theoremdb.org/mcp/full"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"theoremdb": {
"type": "http",
"url": "https://api.theoremdb.org/mcp/full"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "theoremdb",
"transport": "streamable-http",
"url": "https://api.theoremdb.org/mcp/full"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.