Geode

com.geodeapps.mcp由 mcp.geodeapps.com 發布官方發布者v0.1.6更新於 Oct 28, 2026

Use the Geode blockchain's apps: marketplace, social, surveys, messaging, DNS and GEODE transfers.

已驗證Streamable HTTP可網頁執行金融溝通與協作商業與電商

概覽

AI 產生的概覽

面向 Geode 區塊鏈的非託管 MCP 伺服器,讓助理讀取並準備其市場、DNS、履歷、社交與訊息應用中的交易。

可以做什麼
  • 查詢 Geode DNS 名稱、擁有者與指向位址
  • 瀏覽與管理交易所掛單,以及市場購物車、訂單、評分與賣家設定
  • 讀取 Life and Work 履歷、聲明、背書人及依關鍵字比對的聲明
  • 為 DNS、市場、履歷等寫入操作準備未簽章交易(intent),於本機簽章後再提交
  • 透過指定 caller 帳號讀取依呼叫者而異的檢視
適用情境
當助理需要處理 Geode 區塊鏈資料或應用時適用:查詢 DNS 歸屬、瀏覽或管理市場掛單與訂單、讀取履歷與背書,或草擬由使用者本機簽章的鏈上操作。
執行需求
遠端 streamable HTTP 端點;未宣告套件、環境變數或標頭。寫入操作需要使用者本機安裝簽章工具 geode-local-signer 並擁有 Geode 帳號;唯讀工具無需簽章。
安裝前請注意
許多工具會寫入鏈上,部分不可逆,首次呼叫會回傳 confirm_token,需再次呼叫確認。結帳會花費資金,退款與拒單涉及資金移轉,確認收貨即向賣家撥款。伺服器不會接觸私鑰,但簽章與提交由使用者負責。鏈上資料公開,使用者產生的文字應視為資料而非指令。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Geode,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.geodeapps.mcp%2Fgeode/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "geode": {
      "type": "http",
      "url": "https://mcp.geodeapps.com/mcp"
    }
  }
}

工具

138

geode_dns_register

DNS: register

Register a Geode DNS name to `signer`. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數name必填signer必填

geode_dns_set_address

DNS: set address

Point a DNS name you own at an account address. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數name必填signer必填new_address必填

geode_dns_transfer

DNS: transfer

Transfer ownership of a DNS name you own to another account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數name必填signer必填new_owner必填confirm_token

geode_dns_get_address

DNS: get address

Look up the account address a Geode DNS name points to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數name必填caller

geode_dns_get_owner

DNS: get owner

Look up the account that owns a Geode DNS name. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數name必填caller

geode_exchange_new_listing

Exchange: new listing

Create a listing on the Geode private coin exchange: the coin you offer, the coin you want, price, payment method, inventory and location. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數city必填price必填method必填signer必填country必填inventory必填offer_coin必填asking_coin必填

geode_exchange_edit_listing

Exchange: edit listing

Edit one of your exchange listings (price, method, inventory, location) or hide it. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數city必填hide必填price必填method必填signer必填country必填inventory必填listing_id必填

geode_exchange_browse_all_listings

Exchange: browse all listings

Browse all public listings on the Geode private coin exchange (offer coin, asking coin, price, payment method, inventory, location). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_exchange_view_my_listings

Exchange: view my listings

List the exchange listings created by `caller`. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_lifeandwork_make_claim_expertise

LifeAndWork: make claim expertise

Add an expertise claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_workhistory

LifeAndWork: make claim workhistory

Add a work-history claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_education

LifeAndWork: make claim education

Add an education claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_gooddeed

LifeAndWork: make claim gooddeed

Add a good-deed claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_intellectualproperty

LifeAndWork: make claim intellectualproperty

Add an intellectual-property claim to your Life and Work resume, including the hash of your IP file. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填url_link_to_see_more必填keywords_or_description必填hash_your_intellectual_property_file_here必填

geode_lifeandwork_endorse_claim

LifeAndWork: endorse claim

Endorse another account's Life and Work claim. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填claim_id必填

geode_lifeandwork_show_or_hide_claim

LifeAndWork: show or hide claim

Show or hide one of your Life and Work claims on your resume. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填claim_id必填set_to_show必填

geode_lifeandwork_get_resume

LifeAndWork: get resume

Get an account's Life and Work resume: all its claims (expertise, work history, education, good deeds, intellectual property) with endorsements. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitowner必填calleroffset

geode_lifeandwork_get_full_details

LifeAndWork: get full details

Get full details of one Life and Work claim, including its endorsers. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerclaim_id必填

geode_lifeandwork_get_endorsers

LifeAndWork: get endorsers

List the accounts that endorsed a Life and Work claim. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetclaim_id必填

geode_lifeandwork_get_matching_claims

LifeAndWork: get matching claims

Search Life and Work claims of one claim type by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetkeywords1必填keywords2必填keywords3必填claim_type必填

geode_market_add_item_to_cart

Market: add item to cart

Add a product or service (by id) to your Marketplace cart with a quantity. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填quantity必填add_item_id必填

geode_market_bookmark_a_store

Market: bookmark a store

Bookmark a seller's store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數seller必填signer必填

geode_market_remove_store_bookmark

Market: remove store bookmark

Remove a store bookmark. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數seller必填signer必填

geode_market_remove_item_from_cart

Market: remove item from cart

Remove an item from your cart. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填item_id必填

geode_market_update_cart_item_quantity

Market: update cart item quantity

Change the quantity of an item in your cart. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填item_id必填new_quantity必填

geode_market_checkout_cart

Market: checkout cart

Buy everything in your cart. `value` must be at least the cart total (see geode_market_view_my_cart). Digital products and services are delivered, and the seller paid, immediately; physical products wait for the seller to ship and deliver. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填signer必填confirm_tokendeliver_to_address必填

geode_market_rate_a_product_or_service

Market: rate a product or service

Rate (1 to 5) and review a product or service. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數rating必填review必填signer必填item_id必填

geode_market_report_problem_damaged

Market: report problem damaged

Report that a delivered order arrived damaged. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_report_problem_wrong_item

Market: report problem wrong item

Report that a delivered order was the wrong item. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_report_problem_not_received

Market: report problem not received

Report that an order marked delivered was not received. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_message_the_seller

Market: message the seller

Send a message about one of your orders to its seller. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填message必填order_id必填photo_or_youtube_url必填

geode_market_update_buyer_account_settings

Market: update buyer account settings

Set your Marketplace buyer name and location. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數name必填signer必填location必填

geode_market_update_seller_account_settings

Market: update seller account settings

Set your store's name, location, description and links. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數name必填signer必填location必填banner_url必填description必填youtube_url必填external_link必填

geode_market_update_order_tracking_information

Market: update order tracking information

Seller: update an order's tracking and move it forward: awaiting → shipped, then shipped → delivered (delivery releases payment to you). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填shipped必填order_id必填delivered必填tracking_update必填

geode_market_refuse_an_order

Market: refuse an order

Seller: refuse an order that has not shipped yet; the buyer is refunded in full. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填order_id必填confirm_token

geode_market_issue_refund

Market: issue refund

Seller: resolve a reported problem by refunding the buyer. `value` is the refund you send from your own balance. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數value必填signer必填order_id必填confirm_token

geode_market_issue_replacement

Market: issue replacement

Seller: resolve a reported problem by sending a replacement (with new tracking information). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填order_id必填tracking必填

geode_market_deny_resolution_request

Market: deny resolution request

Seller: deny a buyer's problem report on an order. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填order_id必填confirm_token

geode_market_message_the_buyer

Market: message the buyer

Seller: send a message about an order to its buyer. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填message必填order_id必填photo_or_youtube_url必填

geode_market_rate_a_buyer

Market: rate a buyer

Seller: rate (1 to 5) and review the buyer of one of your orders. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數buyer必填rating必填review必填signer必填order_id必填

geode_market_add_a_product

Market: add a product

List a product (digital or physical) in your store: title, price, brand, category, description, inventory, media links, delivery details, and an optional affiliate (zeno) percentage. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數brand必填price必填title必填signer必填digital必填category必填inventory必填description必填zeno_percent必填delivery_info必填more_info_link必填digital_file_url必填另有 4 個

geode_market_update_product_details

Market: update product details

Update one of your products' details (the title cannot change). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數brand必填price必填signer必填category必填inventory必填product_id必填description必填delivery_info必填more_info_link必填digital_file_url必填product_location必填photo_or_youtube_link1必填另有 2 個

geode_market_add_a_service

Market: add a service

List a service (online or in person) in your store: title, price, category, description, inventory, media and booking links, and an optional affiliate (zeno) percentage. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數price必填title必填online必填signer必填category必填inventory必填description必填booking_link必填zeno_percent必填service_location必填photo_or_youtube_link1必填photo_or_youtube_link2必填另有 1 個

geode_market_update_service_details

Market: update service details

Update one of your services' details (the title cannot change). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數price必填signer必填category必填inventory必填service_id必填description必填booking_link必填service_location必填photo_or_youtube_link1必填photo_or_youtube_link2必填photo_or_youtube_link3必填

geode_market_delete_a_product

Market: delete a product

Delete one of your products from your store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokenproduct_id_to_delete必填

geode_market_delete_a_service

Market: delete a service

Delete one of your services from your store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokenservice_id_to_delete必填

geode_market_search_products_by_keyword

Market: search products by keyword

Search Geode Marketplace products by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeywords1必填keywords2必填keywords3必填

geode_market_search_services_by_keyword

Market: search services by keyword

Search Geode Marketplace services by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeywords1必填keywords2必填keywords3必填

geode_market_search_stores_by_keyword

Market: search stores by keyword

Search Geode Marketplace stores (seller profiles) by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeywords1必填keywords2必填keywords3必填

geode_market_view_my_orders

Market: view my orders

List the Marketplace orders placed by `caller` as a buyer. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_market_view_my_buyer_account

Market: view my buyer account

Get `caller`'s Marketplace buyer account: profile, bookmarked stores, digital downloads and orders. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_market_view_my_cart

Market: view my cart

Get `caller`'s unpaid Marketplace cart: products, services and total. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_market_go_to_store

Market: go to store

View a seller's public Marketplace store: seller profile, products and services. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerseller必填

geode_market_view_my_seller_profile

Market: view my seller profile

Get `caller`'s own Marketplace seller account, including its products and services. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_market_view_my_seller_orders_awaiting

Market: view my seller orders awaiting

List `caller`'s seller orders awaiting shipment. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_market_view_my_seller_orders_shipped

Market: view my seller orders shipped

List `caller`'s seller orders that have shipped. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_market_view_my_seller_orders_delivered

Market: view my seller orders delivered

List `caller`'s seller orders that were delivered. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_market_view_my_seller_orders_resolved

Market: view my seller orders resolved

List `caller`'s seller orders whose problems were resolved. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_market_view_my_seller_orders_problem

Market: view my seller orders problem

List `caller`'s seller orders with a reported problem. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_market_view_my_seller_orders_refused

Market: view my seller orders refused

List `caller`'s seller orders that were refused. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_update_settings

Messaging: update settings

Set your messaging username, interests, paid-inbox fee and search visibility. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填my_username必填my_inbox_fee必填my_interests必填hide_from_search必填

geode_messaging_send_private_message

Messaging: send private message

Send a private message to an account that has allowed you to message it. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填to_acct必填file_url必填new_message必填

geode_messaging_send_message_to_group

Messaging: send message to group

Send a message to a group you belong to. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填file_url必填new_message必填to_group_id必填

geode_messaging_allow_account

Messaging: allow account

Allow accounts to send you private messages. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數allow必填signer必填

geode_messaging_disallow_account

Messaging: disallow account

Stop allowing an account to send you private messages. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填disallow必填

geode_messaging_block_account

Messaging: block account

Block an account from messaging you. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數block必填signer必填

geode_messaging_unblock_account

Messaging: unblock account

Unblock an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填unblock必填

geode_messaging_delete_single_message_to_account

Messaging: delete single message to account

Delete one private message you sent. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_all_messages_to_account

Messaging: delete all messages to account

Delete all private messages you sent to an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokendelete_all_messages_to必填

geode_messaging_make_a_new_group

Messaging: make a new group

Create a messaging group with a first message. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填file_url必填description必填first_message必填new_group_name必填hide_from_search必填

geode_messaging_join_a_group

Messaging: join a group

Join a messaging group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填group_id必填

geode_messaging_delete_single_message_to_group

Messaging: delete single message to group

Delete one message you sent to a group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_all_messages_to_group

Messaging: delete all messages to group

Delete all messages you sent to a group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokendelete_my_messages_to_group_id必填

geode_messaging_leave_a_group

Messaging: leave a group

Leave a messaging group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填group_id_to_leave必填

geode_messaging_update_group_settings

Messaging: update group settings

Update a group's description and search visibility. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填group_id必填description必填hide_from_search必填

geode_messaging_send_message_to_list

Messaging: send message to list

Broadcast a message to an open list you own. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填file_url必填to_list_id必填new_message必填

geode_messaging_make_a_new_list

Messaging: make a new list

Create an open broadcast list that others can subscribe to. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填description必填new_list_name必填hide_from_search必填

geode_messaging_delete_single_message_to_list

Messaging: delete single message to list

Delete one message you broadcast to a list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_an_open_list

Messaging: delete an open list

Delete an open list you own. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_tokendelete_list_id必填

geode_messaging_join_an_open_list

Messaging: join an open list

Subscribe to an open broadcast list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填list_id必填

geode_messaging_unsubscribe_from_open_list

Messaging: unsubscribe from open list

Unsubscribe from an open broadcast list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填list_id必填

geode_messaging_send_paid_message

Messaging: send paid message

Send a message to an account's paid inbox (reaches accounts that have not allowed you). `value` must be at least the recipient's inbox fee (see geode_messaging_get_account_settings_data); higher amounts rank higher. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填signer必填file_url必填to_account必填new_message必填confirm_token

geode_messaging_get_my_inbox

Messaging: get my inbox

Get `caller`'s private-message inbox, grouped by conversation. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_get_my_paid_inbox

Messaging: get my paid inbox

Get `caller`'s paid inbox: messages from non-contacts who paid the inbox fee. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_get_my_allowed_and_blocked_accounts

Messaging: get my allowed and blocked accounts

List the accounts `caller` has allowed and blocked for private messaging. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_messaging_get_my_groups

Messaging: get my groups

List the messaging groups `caller` belongs to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_find_groups_by_keyword

Messaging: find groups by keyword

Search public messaging groups by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeywords1必填keywords2必填keywords3必填

geode_messaging_get_my_open_lists

Messaging: get my open lists

List the open broadcast lists `caller` owns. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_get_my_subscribed_lists

Messaging: get my subscribed lists

List the open broadcast lists `caller` subscribes to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_find_lists_by_keyword

Messaging: find lists by keyword

Search public open broadcast lists by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeywords1必填keywords2必填keywords3必填

geode_messaging_get_account_settings_data

Messaging: get account settings data

Get an account's public messaging settings: username, interests, inbox fee, last update. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerget_settings_for必填

geode_messaging_get_my_inbox_lists

Messaging: get my inbox lists

Get messages delivered to `caller` from the open lists it subscribes to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_messaging_get_my_inbox_groups

Messaging: get my inbox groups

Get messages delivered to `caller` from its groups. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffset

geode_messaging_clear_my_paid_inbox

Messaging: clear my paid inbox

Delete every message in your paid inbox. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數signer必填confirm_token

geode_profile_new_profile

Profile: new profile

Create your Geode profile (once per account; use update_your_profile afterwards). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數my_bio必填signer必填website1必填website2必填website3必填photo_link必填my_location必填social_account必填life_and_work_account必填preferred_display_name必填private_messaging_account必填marketplace_seller_account必填另有 2 個

geode_profile_update_your_profile

Profile: update your profile

Update your Geode profile. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數my_bio必填signer必填website1必填website2必填website3必填photo_link必填my_location必填social_account必填life_and_work_account必填preferred_display_name必填private_messaging_account必填marketplace_seller_account必填另有 2 個

geode_profile_get_account_profile

Profile: get account profile

Get an account's Geode profile: display name, location, tags, bio, links and linked app accounts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetaccount必填

geode_social_send_message_public

Social: send message public

Post a public message on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填new_message必填photo_or_youtube_link必填website_or_document_link必填

geode_social_send_paid_message_public

Social: send paid message public

Post a promoted (paid) message. `value` funds endorser payouts; set it to maximum_number_of_paid_endorsers × payment_per_endorser. Accounts whose interests contain target_interests are paid when they elevate it. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填signer必填new_message必填confirm_tokentarget_interests必填payment_per_endorser必填photo_or_youtube_link必填website_or_document_link必填maximum_number_of_paid_endorsers必填

geode_social_elevate_message

Social: elevate message

Endorse (elevate) a public post. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填this_message_id必填

geode_social_elevate_paid_message

Social: elevate paid message

Endorse a paid post. If your social interests contain its target interests and payouts remain, you receive the per-endorser payment. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填this_message_id必填

geode_social_follow_account

Social: follow account

Follow an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數follow必填signer必填

geode_social_unfollow_account

Social: unfollow account

Stop following an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填unfollow必填

geode_social_block_account

Social: block account

Block an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數block必填signer必填

geode_social_unblock_account

Social: unblock account

Unblock an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填unblock必填

geode_social_update_settings

Social: update settings

Set your social username, interests, and feed sizes. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填my_username必填my_interests必填max_messages_in_my_feed必填max_messages_in_my_paid_feed必填

geode_social_get_public_feed

Social: get public feed

Get `caller`'s Geode Social feed (posts from accounts it follows). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_social_get_paid_feed

Social: get paid feed

Get `caller`'s paid (promoted) Social feed, optionally filtered by a keyword. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callerkeyword必填

geode_social_get_account_profile

Social: get account profile

Get an account's Social profile: username, followers, who it follows, and its posts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數user必填caller

geode_social_send_reply_public

Social: send reply public

Reply publicly to a post. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填new_message必填replying_to必填photo_or_youtube_link必填website_or_document_link必填

geode_social_get_account_paid_messages

Social: get account paid messages

List an account's paid (promoted) Social posts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數user必填limitcalleroffset

geode_social_get_account_following

Social: get account following

List the accounts an account follows on Geode Social. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數user必填limitcalleroffset

geode_social_get_details_for_paid_message

Social: get details for paid message

Get full details of one paid Social post, including endorsers and staked amounts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callermessage_id必填

geode_social_get_details_for_message

Social: get details for message

Get full details of one Social post. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callermessage_id必填

geode_social_get_replies_for_message

Social: get replies for message

List the replies to a Social post. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetmessage_id必填

geode_surveys_make_a_new_survey_5

Surveys: make a new survey 5

Create a 5-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填payout必填public必填signer必填question_1必填question_2必填question_3必填question_4必填question_5必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_make_a_new_survey_3

Surveys: make a new survey 3

Create a 3-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填payout必填public必填signer必填question_1必填question_2必填question_3必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_make_a_new_survey_1

Surveys: make a new survey 1

Create a 1-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數value必填payout必填public必填signer必填question_1必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_close_my_survey

Surveys: close my survey

Close one of your surveys (`length` is 1, 3 or 5); its unspent budget is refunded to you. Fails if the budget is already fully paid out. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

輸入參數length必填signer必填survey_id必填confirm_token

geode_surveys_take_a_survey_5

Surveys: take a survey 5

Answer an open 5-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填answer_1必填answer_2必填answer_3必填answer_4必填answer_5必填survey_id必填

geode_surveys_take_a_survey_3

Surveys: take a survey 3

Answer an open 3-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填answer_1必填answer_2必填answer_3必填survey_id必填

geode_surveys_take_a_survey_1

Surveys: take a survey 1

Answer an open 1-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

輸入參數signer必填answer_1必填survey_id必填

geode_surveys_get_survey_responses_5

Surveys: get survey responses 5

Get responses to one of your 5-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_survey_responses_3

Surveys: get survey responses 3

Get responses to one of your 3-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_survey_responses_1

Surveys: get survey responses 1

Get responses to one of your 1-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

輸入參數limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_available_surveys

Surveys: get available surveys

List open surveys (1-, 3- and 5-question) with their questions, payout per response and remaining capacity. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_surveys_get_my_surveys

Surveys: get my surveys

List the surveys `caller` created. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數caller

geode_surveys_get_survey_by_id

Surveys: get survey by id

Look up one survey by its survey_id (from geode_surveys_get_available_surveys, geode_surveys_get_my_surveys or a shared link): its questions, payout per response and remaining capacity. Returns it only while it is open, i.e. funded, payout > 0 and under its response cap; a closed, unfunded or full survey (or an unknown id) comes back as an empty result. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

輸入參數callersurvey_id必填

geode_balances_transfer

Send GEODE

Send GEODE from `signer` to another account (keep-alive transfer: your account can never be emptied below the minimum balance). Irreversible, so the first call returns a confirm_token and the real cost; call again with it to get the intent. Sign with geode-local-signer, restating the recipient and amount in `expect`, then submit with geode_submit_intent. Sending to a new address creates that account (at least 1 GEODE). Counts toward the per-transaction and rolling 24-hour caps.

輸入參數dest必填amount必填signer必填confirm_token

geode_account_info

Account info

Read-only: whether an address exists on-chain, its free/reserved/frozen balance, the existential deposit (minimum balance), and its nonce.

輸入參數address必填

geode_submit_intent

Submit a signed intent

Broadcast a transaction you prepared with a geode_* write tool and signed with geode-local-signer (sign_intent). The server checks the signature against the exact payload it built, then waits for inclusion in a block and returns the result and decoded contract events.

輸入參數intent_id必填signature必填

geode_get_intent

Get an intent

Read-only: the status of an intent (pending, submitting, done, failed) and, once submitted, its result.

輸入參數intent_id必填

geode_accept_terms

Accept the Terms of Use

Record your signed acceptance of the current Terms of Use (required once per Terms version, before your first write). Produce the signature with geode-local-signer accept_terms.

輸入參數signer必填signature必填timestamp必填

geode_agent_status

Agent status

Read-only: the current Terms of Use (and whether an address has accepted them), the spending caps, and the address's pending intents.

輸入參數address必填

geode_upgrade_packs

Account upgrade packs (USDC on Base)

Read-only: the GEODE packs sold for USDC on Base by Sparticle Concepts LLC (Pebble, Diamond), with prices, stock and today's limits. Pass `buyer` to also see how much that Base address may still buy today. Buying a pack gives a Geode account its upgrade tier automatically.

輸入參數buyer

geode_upgrade_prepare

Prepare an account upgrade purchase

Builds a USDC purchase of a GEODE pack for YOU to sign and send from your own Base wallet (you pay the gas; this server never sends anything). It first checks the Geode address, your USDC and ETH, stock and limits. mode "approve" (default, any wallet): returns two unsigned transactions, an exact-amount USDC approval and the buy. mode "authorization" (wallets that can sign EIP-712 typed data): returns typed data to sign; then call geode_upgrade_build. Nothing is spent until you send a transaction.

輸入參數modebuyer必填pack_id必填geode_address必填

geode_upgrade_build

Build a one-transaction upgrade purchase

For mode "authorization" only. Pass every field of `purchase` from geode_upgrade_prepare unchanged, plus your EIP-712 signature. The server simulates the purchase for free (a bad signature never costs you gas) and returns one unsigned transaction for you to send from the same wallet.

輸入參數salt必填buyer必填pack_id必填signature必填valid_after必填valid_before必填geode_address必填

geode_upgrade_status

Account upgrade purchase status

Read-only: given the Base transaction hash of a purchase, reports whether it was paid and whether the GEODE has been delivered on Geode (not_found_or_pending, failed_on_base, paid_waiting_for_base_finality, paid_waiting_for_bridge, delivered).

輸入參數tx_hash必填

版本歷史

2
  1. v0.1.6最新Oct 26, 2026
  2. v0.1.5Oct 17, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。