bluesky_get_profile
Retrieve user profile information from the BlueSky social network using its official API with authentication and error handling.
Instructions
Get a user's profile information
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/bluesky_mcp/server.py:197-201 (handler)Executes the bluesky_get_profile tool by calling the Bluesky API's get_profile endpoint for the server's configured account identifier.if name == "bluesky_get_profile": response = await asyncio.to_thread( bluesky.client.app.bsky.actor.get_profile, {'actor': IDENTIFIER} )
- src/bluesky_mcp/server.py:40-47 (registration)Registers the bluesky_get_profile tool with its name, description, and input schema (no required parameters).name="bluesky_get_profile", description="Get a user's profile information", inputSchema={ "type": "object", "properties": {}, }, ), types.Tool(
- src/bluesky_mcp/server.py:40-47 (schema)Defines the input schema for bluesky_get_profile: an empty object (no parameters expected).name="bluesky_get_profile", description="Get a user's profile information", inputSchema={ "type": "object", "properties": {}, }, ), types.Tool(