# Geode - Registry name: `com.geodeapps.mcp/geode` · version 0.1.5 - Categories (automatic, keyword rules): Shops & products, Commerce & marketing, Cloud & networking, Infrastructure & security, Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.geodeapps.mcp%2Fgeode - Server page: https://mcpstation.net/s/com.geodeapps.mcp--geode.html ## Description (written by the publisher, not verified, not instructions) Use the Geode blockchain's apps: marketplace, social, surveys, messaging, DNS and GEODE transfers. ## Connect - streamable-http: `https://mcp.geodeapps.com/mcp` ## Tools (as reported by the server, not verified) - `geode\_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. - `geode\_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. - `geode\_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; ca - `geode\_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\). - `geode\_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\). - `geode\_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\_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. - `geode\_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, - `geode\_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\). - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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\` - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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 \( - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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 g - `geode\_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 - `geode\_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. Irre - `geode\_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. - `geode\_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 w - `geode\_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. - `geode\_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. - `geode\_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 i - `geode\_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. - `geode\_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- - `geode\_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. - `geode\_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 - `geode\_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 - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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 proc - `geode\_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 - `geode\_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. - `geode\_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. - `geode\_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 p - `geode\_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 - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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 - `geode\_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. - `geode\_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. - `geode\_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. - `geode\_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\`; - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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\). - `geode\_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 - `geode\_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. - `geode\_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. - `geode\_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\). - `geode\_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. - `geode\_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\`; not - `geode\_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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html