Skip to main content
Glama
tywenk

Model Context Protocol Server for Solana Client

by tywenk

get_signatures_for_address

Retrieve confirmed transaction signatures associated with a Solana address. Specify filters like start, end, or limit to narrow search results efficiently.

Instructions

Returns confirmed signatures for transactions involving an address.

Args: account (str): Account address to query before (Optional[str]): Start searching backwards from this signature until (Optional[str]): Search until this signature limit (Optional[int]): Maximum number of signatures to return

Returns: str: Signatures information

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
accountYes
beforeNo
limitNo
untilNo

Implementation Reference

  • Handler function decorated with @mcp.tool(), which registers and implements the get_signatures_for_address tool. Input schema inferred from type annotations and docstring.
    @mcp.tool()
    async def get_signatures_for_address(
        account: str,
        before: Optional[str] = None,
        until: Optional[str] = None,
        limit: Optional[int] = None,
    ) -> str:
        """Returns confirmed signatures for transactions involving an address.
    
        Args:
            account (str): Account address to query
            before (Optional[str]): Start searching backwards from this signature
            until (Optional[str]): Search until this signature
            limit (Optional[int]): Maximum number of signatures to return
    
        Returns:
            str: Signatures information
        """
        async with AsyncClient(rpc_url) as client:
            sigs = await client.get_signatures_for_address(
                Pubkey.from_string(account),
                before=Signature.from_string(before) if before else None,
                until=Signature.from_string(until) if until else None,
                limit=limit,
            )
            return f"Signatures for address: {sigs}"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tywenk/mcp-sol'

If you have feedback or need assistance with the MCP directory API, please join our Discord server