Skip to main content

Reference

Tool reference

For developers, and for AI apps reading these docs. You never need to type a tool name. Your AI app picks the right tool from what you ask.

Connection

AI Smith is a remote MCP server. MCP is the standard AI apps use to call outside tools.

Address
https://app.aismith.my/mcp
Transport
Streamable HTTP
Sign-in
OAuth, with Google as the login. The AI app registers itself automatically. Until the account is approved, tools answer that approval is pending.
Errors
Every error carries an error_code and a next_step telling the AI app what to do.

Approval patterns

Anything public takes two calls. The first shows exactly what will happen and returns a token for that exact content. The second does it, and is refused if the content changed.

Posts
preview_post → publish_post with confirm_token (10 minutes)
Replies
draft_comment_reply → send_comment_reply; draft_review_reply → send_review_reply
Rules
preview_comment_to_dm → set_comment_to_dm
Auto-replies
test_auto_reply returns a switch_on_token → set_auto_reply_config with enabled: true

All tools

34 tools. Read changes nothing. Setting changes something private. Needs your yes goes public or reaches customers.

ToolWhat it doesEffect
Account and connections
get_account_statusWhat's set up, what's missing, and which tools this AI app should see.Read
list_social_accountsConnected accounts and their ids.Read
get_social_connect_linkA browser link to connect a platform.Read
Photos and videos
upload_imageStore an image from the chat (5 MB).Setting
upload_mediaStore a file the user attached (image 32 MB, video 1 GB).Setting
get_upload_linkA one-time upload link, valid 60 minutes.Setting
list_mediaRecent uploads (kept 7 days).Read
Posting
preview_postThe exact post per account, file checks, and a confirm token.Read
publish_postPublish or schedule the approved post.Needs your yes
get_post_statusPer-platform result and links.Read
list_postsRecent posts made through AI Smith.Read
delete_postTake a post down (not Instagram or TikTok).Needs your yes
retry_postRetry a failed or partly failed post.Needs your yes
get_posting_scheduleWeekly posting times.Read
set_posting_scheduleSave weekly posting times.Coming soon
Automatic replies
get_auto_reply_configThe stored playbook, rules and switches.Read
set_auto_reply_configSave the playbook and rules. Switching on needs a fresh test and a yes.Needs your yes
set_auto_reply_accountReplies on or off for one account.Setting
test_auto_replyThe reply the assistant would send. Nothing is sent.Read
list_conversationsConversations, and which are waiting for a person.Read
get_conversationThe messages in one conversation.Read
resume_conversationHand a conversation back to the assistant.Setting
get_inbox_performanceVolume, reply times, busiest hours.Read
Comment-to-DM
list_comment_to_dmRules made through AI Smith, with DM counts.Read
preview_comment_to_dmThe rule as it will run, and a confirm token.Read
set_comment_to_dmSwitch on the approved rule.Needs your yes
stop_comment_to_dmSwitch a rule off for good.Setting
Comments and reviews
list_commentsUnanswered comments on recent posts.Read
draft_comment_replyA reply draft and a confirm token.Read
send_comment_replyPost the approved reply.Needs your yes
hide_commentHide or show a comment (reversible).Setting
list_reviewsUnanswered reviews, lowest ratings first if asked.Read
draft_review_replyA reply draft and a confirm token.Read
send_review_replyPost the approved reply (Facebook today).Needs your yes

If your AI app can't see a tool listed here, it has an old copy of the list. See Troubleshooting.