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