44 tools from the Geo MCP Server, categorised by risk level.
View the Geo policy →get_entity Get full details of a single entity by ID, including values, relations, backlinks, and types. get_page_content Get the ordered content blocks of a page entity. Returns text (Markdown) and image blocks in position order. get_proposal Get full details of a single proposal by ID, including vote breakdown. get_proposal_votes List votes for a specific proposal. Returns voter IDs, vote direction, and timestamps. get_proposals List proposals for a specific space, ordered by creation time (newest first). get_session_status Get current session state get_space Get details of a single space by ID, including editor/member counts and recent proposals. get_system_ids Get well-known system entity IDs from the Geo knowledge graph. Returns commonly used type, property, and data type IDs. get_type Get details of a type definition by ID. Types are entities, so this returns the entity with its values and properties. list_entities List entities with optional filters for space, type, and name. Supports pagination. list_spaces List spaces with optional type filter. Supports pagination. list_types List type definitions in a specific space. Returns type entities with basic metadata. read_local_file Read a local file from an allowed path. Useful for ingesting local research outputs, claim JSON, or markdown before publishing to Geo. 2/5 search_entities Full-text search for entities in the Geo knowledge graph. Returns matching entities with basic metadata. 2/5 add_values_to_entity Add multiple property values to an existing entity in one call. 2/5 configure_wallet Configure wallet to enable write operations. Use walletMode=APPROVAL with walletAddress for transaction-return mode (no private key needed). Withou... 2/5 create_entity Create an entity instance in the knowledge graph 2/5 create_image Create an image entity from a URL 2/5 create_knowledge_graph Create a complete knowledge graph in one call: schema (properties + types), entities with values, and relations between entities. All name-based re... 2/5 create_knowledge_graph_from_file Read a local JSON file and create a complete knowledge graph in one call. Accepts either the raw create_knowledge_graph payload or one nested under... 3/5 create_property Create a property definition in the knowledge graph 2/5 create_relation Create a relation between two entities 2/5 create_research_ontology_paper_and_claims Create a Paper entity and Claim entities using the GeoBrowser "Research ontology" (Paper/Claim/Person/Topic/Project). This path is designed for Kno... 2/5 create_research_paper_and_claims Create a Research Paper entity and multiple Research Claim entities using the canonical Geo research schema. Claim entities are always multi-typed ... 2/5 create_type Create a type (schema) that groups properties 2/5 generate_id Generate one or more unique Geo knowledge graph IDs (dashless UUID v4) 2/5 propose_accept_editor Propose adding a new editor to a DAO space 2/5 propose_accept_subspace Propose accepting a subspace into a DAO space 2/5 propose_dao_edit Propose accumulated ops as a DAO edit 2/5 publish_edit Publish all accumulated ops as an edit to personal space 2/5 resolve_workspace_entities Resolve workspace entities by kind and optional name search. 2/5 setup_space Ensure personal space exists and get space ID. Requires configured wallet. 2/5 submit_signed_transaction Submit a signed transaction hash for a pending approval-mode transaction. Handles continuations (auto-vote, auto-execute) automatically. 2/5 update_entity Update an existing entity 2/5 upsert_canvas_workflow Create/update a canvas workflow entity and publish privately or via DAO proposal 2/5 upsert_workspace_entity Create/update a workspace note/task/project and publish privately or as a DAO proposal. 2/5 vote_on_proposal Cast a vote on a DAO proposal (YES, NO, or ABSTAIN) 2/5 clear_session Clear all accumulated ops 5/5 delete_entity Delete an entity from the knowledge graph 4/5 delete_relation Delete a relation from the knowledge graph 4/5 delete_workspace_entity Delete a workspace entity and publish the change privately or as a DAO proposal. 4/5 propose_remove_editor Propose removing an editor from a DAO space 4/5 propose_remove_subspace Propose removing a subspace from a DAO space 4/5 The Geo MCP server exposes 44 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Geo server.
Geo tools are categorised as Read (14), Write (23), Destructive (6), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept