#add task
Explore tagged Tumblr posts
Text
Guide to Understanding, Building, and Optimizing API-Calling Agents
New Post has been published on https://thedigitalinsider.com/guide-to-understanding-building-and-optimizing-api-calling-agents/
Guide to Understanding, Building, and Optimizing API-Calling Agents
The role of Artificial Intelligence in technology companies is rapidly evolving; AI use cases have evolved from passive information processing to proactive agents capable of executing tasks. According to a March 2025 survey on global AI adoption conducted by Georgian and NewtonX, 91% of technical executives in growth stage and enterprise companies are reportedly using or planning to use agentic AI.
API-calling agents are a primary example of this shift to agents. API-calling agents leverage Large Language Models (LLMs) to interact with software systems via their Application Programming Interfaces (APIs).
For example, by translating natural language commands into precise API calls, agents can retrieve real-time data, automate routine tasks, or even control other software systems. This capability transforms AI agents into useful intermediaries between human intent and software functionality.
Companies are currently using API-calling agents in various domains including:
Consumer Applications: Assistants like Apple’s Siri or Amazon’s Alexa have been designed to simplify daily tasks, such as controlling smart home devices and making reservations.
Enterprise Workflows: Enterprises have deployed API agents to automate repetitive tasks like retrieving data from CRMs, generating reports, or consolidating information from internal systems.
Data Retrieval and Analysis: Enterprises are using API agents to simplify access to proprietary datasets, subscription-based resources, and public APIs in order to generate insights.
In this article I will use an engineering-centric approach to understanding, building, and optimizing API-calling agents. The material in this article is based in part on the practical research and development conducted by Georgian’s AI Lab. The motivating question for much of the AI Lab’s research in the area of API-calling agents has been: “If an organization has an API, what is the most effective way to build an agent that can interface with that API using natural language?”
I will explain how API-calling agents work and how to successfully architect and engineer these agents for performance. Finally, I will provide a systematic workflow that engineering teams can use to implement API-calling agents.
I. Key Definitions:
API or Application Programming Interface : A set of rules and protocols enabling different software applications to communicate and exchange information.
Agent: An AI system designed to perceive its environment, make decisions, and take actions to achieve specific goals.
API-Calling Agent: A specialized AI agent that translates natural language instructions into precise API calls.
Code Generating Agent: An AI system that assists in software development by writing, modifying, and debugging code. While related, my focus here is primarily on agents that call APIs, though AI can also help build these agents.
MCP (Model Context Protocol): A protocol, notably developed by Anthropic, defining how LLMs can connect to and utilize external tools and data sources.
II. Core Task: Translating Natural Language into API Actions
The fundamental function of an API-calling agent is to interpret a user’s natural language request and convert it into one or more precise API calls. This process typically involves:
Intent Recognition: Understanding the user’s goal, even if expressed ambiguously.
Tool Selection: Identifying the appropriate API endpoint(s)—or “tools”—from a set of available options that can fulfill the intent.
Parameter Extraction: Identifying and extracting the necessary parameters for the selected API call(s) from the user’s query.
Execution and Response Generation: Making the API call(s), receiving the response(s), and then synthesizing this information into a coherent answer or performing a subsequent action.
Consider a request like, “Hey Siri, what’s the weather like today?” The agent must identify the need to call a weather API, determine the user’s current location (or allow specification of a location), and then formulate the API call to retrieve the weather information.
For the request “Hey Siri, what’s the weather like today?”, a sample API call might look like:
GET /v1/weather?location=New%20York&units=metric
Initial high-level challenges are inherent in this translation process, including the ambiguity of natural language and the need for the agent to maintain context across multi-step interactions.
For example, the agent must often “remember” previous parts of a conversation or earlier API call results to inform current actions. Context loss is a common failure mode if not explicitly managed.
III. Architecting the Solution: Key Components and Protocols
Building effective API-calling agents requires a structured architectural approach.
1. Defining “Tools” for the Agent
For an LLM to use an API, that API’s capabilities must be described to it in a way it can understand. Each API endpoint or function is often represented as a “tool.” A robust tool definition includes:
A clear, natural language description of the tool’s purpose and functionality.
A precise specification of its input parameters (name, type, whether it’s required or optional, and a description).
A description of the output or data the tool returns.
2. The Role of Model Context Protocol (MCP)
MCP is a critical enabler for more standardized and robust tool use by LLMs. It provides a structured format for defining how models can connect to external tools and data sources.
MCP standardization is beneficial because it allows for easier integration of diverse tools, it promotes reusability of tool definitions across different agents or models. Further, it is a best practice for engineering teams, starting with well-defined API specifications, such as an OpenAPI spec. Tools like Stainless.ai are designed to help convert these OpenAPI specs into MCP configurations, streamlining the process of making APIs “agent-ready.”
3. Agent Frameworks & Implementation Choices
Several frameworks can aid in building the agent itself. These include:
Pydantic: While not exclusively an agent framework, Pydantic is useful for defining data structures and ensuring type safety for tool inputs and outputs, which is important for reliability. Many custom agent implementations leverage Pydantic for this structural integrity.
LastMile’s mcp_agent: This framework is specifically designed to work with MCPs, offering a more opinionated structure that aligns with practices for building effective agents as described in research from places like Anthropic.
Internal Framework: It’s also increasingly common to use AI code-generating agents (using tools like Cursor or Cline) to help write the boilerplate code for the agent, its tools, and the surrounding logic. Georgian’s AI Lab experience working with companies on agentic implementations shows this can be great for creating very minimal, custom frameworks.
IV. Engineering for Reliability and Performance
Ensuring that an agent makes API calls reliably and performs well requires focused engineering effort. Two ways to do this are (1) dataset creation and validation and (2) prompt engineering and optimization.
1. Dataset Creation & Validation
Training (if applicable), testing, and optimizing an agent requires a high-quality dataset. This dataset should consist of representative natural language queries and their corresponding desired API call sequences or outcomes.
Manual Creation: Manually curating a dataset ensures high precision and relevance but can be labor-intensive.
Synthetic Generation: Generating data programmatically or using LLMs can scale dataset creation, but this approach presents significant challenges. The Georgian AI Lab’s research found that ensuring the correctness and realistic complexity of synthetically generated API calls and queries is very difficult. Often, generated questions were either too trivial or impossibly complex, making it hard to measure nuanced agent performance. Careful validation of synthetic data is absolutely critical.
For critical evaluation, a smaller, high-quality, manually verified dataset often provides more reliable insights than a large, noisy synthetic one.
2. Prompt Engineering & Optimization
The performance of an LLM-based agent is heavily influenced by the prompts used to guide its reasoning and tool selection.
Effective prompting involves clearly defining the agent’s task, providing descriptions of available tools and structuring the prompt to encourage accurate parameter extraction.
Systematic optimization using frameworks like DSPy can significantly enhance performance. DSPy allows you to define your agent’s components (e.g., modules for thought generation, tool selection, parameter formatting) and then uses a compiler-like approach with few-shot examples from your dataset to find optimized prompts or configurations for these components.
V. A Recommended Path to Effective API Agents
Developing robust API-calling AI agents is an iterative engineering discipline. Based on the findings of Georgian AI Lab’s research, outcomes may be significantly improved using a systematic workflow such as the following:
Start with Clear API Definitions: Begin with well-structured OpenAPI Specifications for the APIs your agent will interact with.
Standardize Tool Access: Convert your OpenAPI specs into MCP Tools like Stainless.ai can facilitate this, creating a standardized way for your agent to understand and use your APIs.
Implement the Agent: Choose an appropriate framework or approach. This might involve using Pydantic for data modeling within a custom agent structure or leveraging a framework like LastMile’s mcp_agent that is built around MCP.
Before doing this, consider connecting the MCP to a tool like Claude Desktop or Cline, and manually using this interface to get a feel for how well a generic agent can use it, how many iterations it usually takes to use the MCP correctly and any other details that might save you time during implementation.
Curate a Quality Evaluation Dataset: Manually create or meticulously validate a dataset of queries and expected API interactions. This is critical for reliable testing and optimization.
Optimize Agent Prompts and Logic: Employ frameworks like DSPy to refine your agent’s prompts and internal logic, using your dataset to drive improvements in accuracy and reliability.
VI. An Illustrative Example of the Workflow
Here’s a simplified example illustrating the recommended workflow for building an API-calling agent:
Step 1: Start with Clear API Definitions
Imagine an API for managing a simple To-Do list, defined in OpenAPI:
openapi: 3.0.0
info:
title: To-Do List API
version: 1.0.0
paths:
/tasks:
post:
summary: Add a new task
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
description:
type: string
responses:
‘201′:
description: Task created successfully
get:
summary: Get all tasks
responses:
‘200′:
description: List of tasks
Step 2: Standardize Tool Access
Convert the OpenAPI spec into Model Context Protocol (MCP) configurations. Using a tool like Stainless.ai, this might yield:
Tool Name Description Input Parameters Output Description Add Task Adds a new task to the To-Do list. `description` (string, required): The task’s description. Task creation confirmation. Get Tasks Retrieves all tasks from the To-Do list. None A list of tasks with their descriptions.
Step 3: Implement the Agent
Using Pydantic for data modeling, create functions corresponding to the MCP tools. Then, use an LLM to interpret natural language queries and select the appropriate tool and parameters.
Step 4: Curate a Quality Evaluation Dataset
Create a dataset:
Query Expected API Call Expected Outcome “Add ‘Buy groceries’ to my list.” `Add Task` with `description` = “Buy groceries” Task creation confirmation “What’s on my list?” `Get Tasks` List of tasks, including “Buy groceries”
Step 5: Optimize Agent Prompts and Logic
Use DSPy to refine the prompts, focusing on clear instructions, tool selection, and parameter extraction using the curated dataset for evaluation and improvement.
By integrating these building blocks—from structured API definitions and standardized tool protocols to rigorous data practices and systematic optimization—engineering teams can build more capable, reliable, and maintainable API-calling AI agents.
#2025#ADD#add task#adoption#agent#Agentic AI#agents#ai#AI adoption#ai agent#AI AGENTS#ai use cases#alexa#Amazon#amp#Analysis#anthropic#API#API agents#API caling agents#APIs#apple#applications#approach#Article#artificial#Artificial Intelligence#assistants#Building#claude
0 notes
Text
I gotta settle a debate between me and two of my siblings:
(I'm making an updated poll, cause I forgot that lots of people listen to entire albums)
#polls#tumblr poll#tumblr polls#music#music playlists#music playlist#playlists#please add on to this#feel free to add on to this#feel free to add tags#like literally how do you decide what music fits what tasks?#it just doesn't make sense
6K notes
·
View notes
Text
cw: violence. torture. waterboarding. hurt/no comfort.
> i haven't written in a long time. it's good to be back.
× framed traitor f!reader x lt ghost. poly tf141.
Part 1
Traitor.
That's what Price thinks as Simon and Soap drag you from the table, nearly choking on your food as they give you no time to understand what's going on.
Alarms ring in your ears as you force the piece of stale bread down your throat, trying to stand on your feet but they're taller than you, so your feet end up dangling, useless. You take a deep breath, your voice shaking as much as you are.
"What's going on? Is this some kind of sick joke?", you ask, looking at Simon, desperate to find an explanation for this other than the anger and torment in his eyes.
Simon doesn't answer. Nobody does. Soap's grip tightens, but he doesn't say anything, his expression hard.
No.
No.
You can tell they are not joking when you realize they're taking you downstairs. Sweat rolls down your face, fear creeping from the base of your neck to your toes, making you snap. You beg them to tell you what's going on, to explain why you're being dragged down there. You kick and struggle, a sob ripped deep from your chest as you start screaming, begging for a reaction. And then, pain.
Tears fill your eyes when it's Simon who hits your stomach with his fist, effectively shutting you up. You can smell the blood from past tortures mixed with bleach, and, distantly, the scent of forgotten wet rags. There's something salty in the air, and that's when you freeze, the pain in your stomach becoming nothing compared to the fear that grows in your chest.
They know you.
You've been with them for nine years. They know your fears.
"No. No. Please. Simon, Johnny— Please, please, please" you beg, sobbing as you can't do anything but go limp and heavy in their grip, doing the best you can to keep them from tying you to the chair. But it's useless.
Stars and colors dance behind your eyes as a fist connects with the side of your chin. You wonder if it would be better if they made you pass out right now. Maybe if you bite your tongue, it could—
"Gag her" Price tells them.
He's trained you for nine years.
He knows you.
You try to bite down on Johnny's fingers as he stuffs your mouth with an old rag, but it's difficult when your senses are unfocused after such a hard punch. The rag wet and disgusting, the scent and the taste making you sob again, shaking your head, your eyes big as you look at Simon.
Please.
Then a wet rag is pressed to your face. You inhale sharply as cold buckets of salty water are dropped right on your face, the cloth making it impossible for you to breathe. Salty water fills your lungs, making you choke and cough around the gagging rag.
You can hear questions, accusations, but you're paralized with fear, with pain and grief.
Grief.
They've been your friends, your family for so long. It's impossible to tell if you'll live through this. It's impossible for you to think of them as anything but monsters.
You know they usually did this with traitors, with enemies when it was necessary.
And you know they never enjoy it.
You've scolded Simon for smoking so late at night, you've had so many drinks next to him when he can't even speak. Simon often flinches awake from nightmares, startling you and then sharing quiet nights side to side.
You know this.
But then Simon hits your face again, taking the rag out of your mouth, and you can't find the love you have for him. It's expelled from your body with each hard cough, with each drop of blood falling from your nose.
"Did you not hear me?" Price demands, his arms crossed. "I'll ask one more time, then."
Smack.
Your chest is heaving, the fear so paralizing you can't even feel each punch as much as you should.
"What did you tell them?" Price continues, not looking one bit anxious for you to answer. He stands in front of you, his feet dry despite the salt burning your lungs.
"I don't know what you're talking about" you manage, looking up at Price, your eyes wide and bloodshot.
With a hard yank on your hair until your head is thrown back again, you're gagged once more, and the rag is pressed to your face. The salty water keeps on filling your lungs, unable to breathe, unable to cough around the gag.
You can't say anything. You truly don't know shit.
Hours later, when it becomes clear you won't speak, Price kicks you across the chest, hard, and the chair flips back.
You're tied up to the chair, exhausted and wet, your lungs burning with salt.
Memories of you as a child, nearly drown to death by your cousins, fill your mind. It had been a good day, until it wasn't.
Simon had held you when you told him, kissed you, and tucked you in for a good night sleep.
Johnny managed to make you crackle when you told him, patting your head, and saying your cousin had awful skills.
Now, there's nothing. Nothing but pain, and the burning in your lungs.
The door springs open, and the three men leave.
Only then do you close your eyes, passing out.
Masterlist | Part 2
buy me a coffee
#cod#call of duty#cod x reader#cod john price#cod price#cod johnny#cod john mactavish#simon ghost riley#ghost cod#cod mw2#tf 141 x reader#tf 141#tf 141 x you#call of duty angst#task force x reader#soap cod#john soap mactavish#ghost call of duty#ghost mw2#captain john price#captain price#simon ghost riley angst#soap angst#john price angst#idk what else to add#I needed to write this so badly#didn't proof read bc im overwhelmed whoop#poly tf141
2K notes
·
View notes
Text
why is he so cunty
#jason is never beating the allegations huh#task force z#task force z issue 4#task force z issue 4 pg 4#jason todd#red hood#two face#batman#batman comics#dc#dcu#dc universe#dc comics#liveblogging#live blogging#blorbo#harvey dent#<- rembered to add this tag after seeing the girlies chatting in my notes
2K notes
·
View notes
Note
Can you draw the 141 hugging Gaz (I don't know if you've done something like this before). Just giving Gaz some love, he deserves some love (I feel like a lot of people forget about him, and it makes him sad. I don't want him to be sad🥺😢).
THE WAY MY HEART MELTED SEEING THIS OMG 😭🙏🙏🙏
I just had to colour it. Had to
I completely agree with you—he definitely deserves all the love he can get 🥰🥰🥰
#Also pls forgive me I have never drawn Laswell before but I had to add her#call of duty#call of duty modern warfare#pet’s art#Cod fanart#call of duty fanart#captain john price#simon ghost riley#kyle gaz garrick#john soap mactavish#kate laswell#cod price#cod ghost#cod gaz#cod soap#Tf 141#task force 141
716 notes
·
View notes
Text
Merry Christmas!! they're exchanging gifts by the tree :3
#Johnny the red nose reindeer~ has a very shiny nose~#his widdle tail and paws <3#reblog and tell me what you think they'll gift each other!!#...no soap doesn't have a suspiciously grenade shaped package....#ghost gift box is a jewellery#i love dressing Gaz up i think he'll look very nice in cream jacket/sweater#also#cheeky lil heli there for nikprice nation - i have not forgotten u all#i couldnt finish nikprice piece on time im so sorry#maybe next year!#i wanted to add more hint to other cod characters but ive only managed to put an eagle (For Alex LMAO)#pretend the red box behind the tree is from laswell and the blue is from Farah#scheduled#that is all for all the xmas arts i have :3#as promised from last year I offer only fluff and good vibes this year!! (as opposed to angst/mcd from last year oop)#gummmyart#doodle#merry christmas 24#captain john price#simon ghost riley#kyle gaz garrick#john soap mactavish#task force 141#tf141#tis the season#john price#captain price#simon riley#call of duty#cod
736 notes
·
View notes
Text

on your horse muppet, wE ARE LEAVING-
#i would like to give a special thanks to Thorne again for inspiring this entire thing LMAO#ALSO I FORGOT TO ADD PRICE'S GIGANTIC BELT BUCKLE#but i already tweaked the lighting and textures sasahsah i don't wanna redo it from the start eUGH#anyway i would ride them all (all at once if possible HUYYYY-)#my art#2024#call of duty#call of duty: modern warfare#call of duty: modern warfare ii#call of duty: modern warfare iii#cod#codmw#codmwii#codmwiii#modern warfare#mw#mw2#mw3#task force 141#tf141#141#price cod#soap cod#ghost cod#gaz cod#john price#simon riley#soap mactavish#kyle garrick#kyle gaz garrick
2K notes
·
View notes
Text
early morning writing hack (real) (it's been working for about a month now):
think about the scene you're going to work on that morning not when you sit down to write, but the previous evening. this is daydreaming but with purpose. think about what might happen and how the characters feel about it. get excited. don't write a single word.
go about your evening normally, doing whatever else you do. your subconscious is a slow cooker and while you do other stuff, it's working on your idea for you.
get up early, like an hour before you'd need to start your day if you were cutting it close. everyone else in the world is snoozing their alarm, so no one can bother you rn. you're free! no one can judge your writing, not even you!
(optional i guess but it really helps me) unless the first few words of your scene are already clear in your mind, warm up. I've abandoned the idea of warm-up drabbles or whatever the hell people recommend. instead, I pull up a story by someone whose writing I love, and I type out a fragment of it in a blank doc, reading the words out loud as I go. this wakes up my writing brain as I become aware of how their prose and dialogue work their magic, when and where they reveal new information, how each detail leads to the next. I'd advise doing this with work that is of high quality and purposeful, so you can learn their tricks, but I'm not the boss of you.
write!!!!!!!
don't stop to judge if it's good or not!! it's too early for that shit!! if the draft sucks you can fix it later but you need the draft done first!!
do stop once yesterday evening's daydreaming prep has run out and you're out of steam. (sometimes the momentum can reveal the next part of the story you hadn't actively considered yet, but don't depend on it.) if you hit a wall where you have no idea how to continue, or it's still too vague to put words down, trying to push through will only bring frustration. and even if you do manage to write a bit more, the chances you'll end up scrapping it later because it doesn't fit are significant. just call it there, you're done.
take a minute to appreciate what you accomplished. you now have words you didn't have yesterday. you won the day, and meanwhile everyone else is still asleep, the absolute losers
if you use a word tracker, go ahead and input your word count for the day. maybe you got a lot done, or maybe you didn't; it's a victory either way. on mornings when I've been struggling, writing and then erasing and writing again, if I'm too pissed off to check the word count I just put down a symbolic number, like 50 words. it may not look like much, but when I look at the month's stats it feels good to have proof that I showed up and did the thing even when it was hard.
now you can start your day. and frankly at this point I don't give a shit how annoying my day is, because I already did the thing I care about getting done, so I'm not going through work resenting every task for stealing brain juice I could've used for writing in the evening. "I'll write when I'm done with work" is the ADHD hubris devil speaking.
and now it's the evening and you're free to daydream again!! and use absolutely zero brain power!! wheee!!
#writing tag#stygius textpost#now i won't say I've written thousands upon thousands of words#but i sure have written more consistently than i otherwise would have#and even a few hundred words here and there add up#and more importantly: i'm having fun#writing is no longer a task. it is a treat. and that is the ultimate adhd win
182 notes
·
View notes
Text










I was on a novel binge the past 2 weeks,,,
#mushyrt#Too Bad Master Died Early#TBMDE#The Daily Task of Preventing my Disciple from Turning to the Dark Side#danmei#I’m running out of hairstyles to give to new characters😭😭#There’s only so many ‘refined’ hairstyles or ‘protagonist’ haircuts I can give before they start lookin’ like yugioh characters HAHA#Both of these novels are teacher x disciple novels where the protagonist is corrupted from the start and remembers their past lives#Out of these two I’ve only finished TBMDE!#It’s hilarious at times#BUT MAN THESE PROTAGS CAN GET TERRIFYING#I’ve made ALTs to add a little context 😭😭
424 notes
·
View notes
Text
I want a Ghost fic where it’s Dark stalker ghost, but he’s pathetic, a loser, submissive, and easily manipulated by black dom reader… DONT JUST SIT THERE DIGING IN YOUR NOSE HOLE, START WRITING

#also add pegging#and choking#please :))))#sub simon riley#simon riley#simon riley x you#task force 141#yandere ghost#ghost smut#sub ghost#ghost cod
114 notes
·
View notes
Text

woag
#pokemon horizons#anipoke#pokeani#spinel pokemon#pokemon spinel#my art#pokemon hz#i stand with my beautiful cancelled wife#ive been in a bit of a pokemon art block lately but im getting back in the groove#i got hit HARD with a mini fixation but im back on that grind. double tasking#pokemon#pokémon#yk i never actually add the pokemon tag itself in my pokeposts. i should probably do that
86 notes
·
View notes
Text
Imagine telling Steph that you forced Cass into a situation where she either had to watch you murder someone right in front of her or else murder you herself in order to stop you, and then expecting Steph to be sympathetic towards you because Cass injured you in a risky but ultimately nonlethal way in a desperate attempt to stop any of that from happening. That's about what expecting Dick to be sympathetic towards Jason for the neck batarang incident feels like to me.
#like this isn't about whether or not dick is capable of acknowledging that bruce does fucked up shit#he's proven time and time again that he can and will take bruce to task for failing to live up to his expectations of him lol#it's the context that you would put someone but especially THIS guy in that situation to begin with#and then add on the fact that dick has been forced to be a bystander to murder AND forced to murder himself#and those were some of the most viscerally horrifying and scarring experiences of his horror filled life#there's plenty of other sources of angst to mine here why are people so focused on the one that makes the least sense#vintagerobin.txt#jaycourse#gotta start tagging that i fear
102 notes
·
View notes
Text
Sharing my thoughts on my 141 Rockstar AU:
Price: Lead singer, rough voice, definitely has a wild attitude but is still a great leader. He’s very politically engaged and has no issues telling people to fuck off. He plays the guitar sometimes too. Nikolai and him are together.
Soap: Lead guitar, extremely energetic, always runs around the stage shirtless, loves the attention, loves to jump into the crowd. He thinks he’s the fans’ favorite (it’s Gaz). Both Gaz and Ghost are his boyfriends.
Gaz: Bassist, also backup singer. Very charismatic, Price’s favorite, the fans love him. He’s very engaged too and does a lot of charity work outside of the band. He’s Soap’s boyfriend.
Ghost: Drummer, always at the back of the stage, in the dark. He wears a mask, fans love to speculate about him. Price has known him for the longest, the two started together before they met Soap and Gaz. Soap’s boyfriend.
Nikolai: Manager, he always follows the band, finding them new opportunities, promoting them, basically always on the phone. Very charismatic. He attends every show, sometimes in the crowd, and loves to watch Price perform. They’ve been together for a bit.
Others:
Farrah, Alex, Rudy, Alejandro : Crew people, always follow the band, have their own unique dynamics. Farrah leads them, Alex is down bad, Alejandro loves to warm up the room before a show, Rudy always has to drag him away eventually.
Laswell: Works at the band’s record company (independent one), has known Price for a long time, she used to perform too in the past but changed path eventually after she got married.
Graves: leads the security at the show. He thinks he’s part of the gang (he isn’t).
Price and Nikolai always found each other after a show, usually while the boys are gone partying. Things usually end up in bed or any adequate surface, as Nikolai cannot keep his hands away from a sweaty Price. Price wears too much leather, too many belts, and always enjoys seeing Nik struggle taking off his clothes. They also often fuck before a show.
When they’re not on tour, the two have a more quiet life, so Price can take care of himself more. Nikolai enjoys both sides of Price.
Soap, Gaz and Ghost usually go out for drinks after a show, often sleeping in hotel rooms they found on the way back rather than in the too small bus beds. Soap and Gaz often attract a lot of attention, which they love and play with, while Ghost put up with it. They'll get out when they feel that Ghost is getting overwhelmed.
#cod#141#rockstar AU#john price#simon ghost riley#kyle gaz garrick#nikprice#john soap mactavish#ghostsoap#ghostsoapgaz#gazghostsoap#ghost x soap x gaz#task force 141#I have some stuff I want to write for this AU#mostly nikprice of course#this version of Price is WILD#he's kind of an ass but in a good way#Nik doesn't tame him as much as he enables him which makes for a wild duo#anyway I love them#I'd love to draw for the au but I'm slow with art atm#we'll see#<3#feel free to add to this if you have any ideas
109 notes
·
View notes
Text
Hey! Hi! I need dental work, a filling repair between two teeth, so I'm opening up simple doodle commissions! Send me a photo of your pet, and I'll turn them into a doodle! I'm not picky about the animal, all critters welcome.
Don't have a pet? No problem! Send me a photo, even an idea, and we can work things out. Your critter doesn't even have to exist.
Whole procedure will be 606$, my goal is 120$ to cover the months phone bill, and I've put down a 25$ deposit for the appointment in September.
I only have cashapp at this time ( $ravencrantz )
I've temporarily opened up tumblr dms, so message me if you're interested! If you want more pet (okay. cat.) doodle examples, check out this tag! For my art in general check out this tag and there's also some things on my other blog @ravencrantz
#bookbird babbles#open commissions#commisions open#DOING IT SCARED#i only get about 600$ a month so 🫠#if i can just cover the phone bill thatd help SO much#also considering offering the embroidered pride patches but then we get into shipping shenanigans#and that adds an extra layer of Tasks#yes my dentist is expensive im very aware lmao#they also dont take my insurance but its this place or I Wont Go To The Dentist#for real theyre SO GOOD ive gone from anxiety dreams and throwing up weeks in advance#to forgetting i have an appointment at all bc im anxiety free#like im EXCITED to get the 'you have an upcoming appointment' text bc everyone is so kind and patient and gentle#for the first time in my life too!!!!!!!#also the place that takes my insurance wanted to pull all of my teeth out :) so :) no :)#ALSO THIS WILL BE A GOOD WAY TO TEST THE WATERS OF IF I CAN HANDLE ART COMMS#ive never done this before ive always been too scared 😭#i took comms once in college when i did artist alleys and i was always so anxious about it#What If Im Not Good Enough etc etc#but it IS something i want to do and kind of always wanted to#i was serious about the furry art tbh#i LOVE furry art so much the designs are SO cool#im just. not a furry.#idk if the community cares. i dont think they do generally#i also would love to make a fursuit one day but i have no desire to wear one again i just think theyre neat#the construction of fursuits is FASCINATING#ive rambled enough nyoops
63 notes
·
View notes
Text
Vampire!141 x fledgling!reader, who was found abandoned and starved vampiric abilities: songbird
“His tone is soft and alluring, pretty on the ears. A song that lowers defenses and speaks to the heart rather than the mind. It’s an invitation instead of a mandate.”
•°•°•
Though most vampires are naturally charming, they may be graced with an ability to better attract their prey. Either by sight, smell, or sound, they tend to play mind tricks in order to ease mortals into a sense of safety. Or simply lower their guard.
Although there are a few considered invasive, there is one Sanguine Blessing that merely entices: Songbird.
Songbird (not to be confused with Siren): There are many factors that go into the use of Songbird, from the words, the tone, even the rhythm of how the vampire speaks. This Blessing utilizes sound and its properties to better appeal to the prey's emotions.
Often it is underestimated because of its complexity and rarity, but because it's so deadly is the reason why it is an uncommon Blessing. While Siren simply forces the target to act against their will, Songbird can play into the emotions to persuade or manipulate. In other words, brainwashing.
Even the First realized early on that Songbird was a dangerous ability to have, as its effects are everlasting and most times permanent. Initially, a Sanguine Blessing was passed down to fledglings by a feeding of the master's blood. But by modification via arcane magic, the traits of the fledgling now play a factor instead. Fledglings that gain Songbird are placed under discipline and training for their first five years. (See Sanguine Blessings on pg. V.22|929)
*Excerpt from the Modern Bestiary
first | prev | next Masterlist
Role Call!: @boy-pussyyy | @kawaii-michealmyers | @oaksgrove | @pistachioslife | @chickennuggetuwu
#yes this is info about gaz's ability in the previous part#i will add more of these whenever abilities are brought up and/or if the upcoming wip is not yet ready#cod#cod fanfic#call of duty#call of duty fanfic#simon ghost riley#simon ghost riley x reader#john price#cod john price x reader#kyle gaz garrick#kyle gaz garrick x reader#john soap mactavish#john soap mactavish x reader#task force 141#task force 141 x reader#poly!141#poly!141 x reader#possible poly!141#possible poly!141 x reader#vampire!ghost#vampire!price#vampire!gaz#vampire!soap#vampire!141#vampire!141 x vampire!reader#vampire!141 x fledgling!reader tempfae#tempafaepost#temp is writing
136 notes
·
View notes
Text
✨MDNI NSFW✨
I need Soap’s reaction to a near feral partner. Just you’re in that part of your cycle where you just want to be fucked and filled. Like Soap comes home after a real long day and all he wants is to spend the night cuddling his sweet girl. And it’s like the beginning of a horror film. He traverses the hall to your bed room and as he gets closer to the door he just hears your little , pitiful sounds. Just barely there whimpers and whines. For a second he thinks you’re crying, but then he opens the door to find you on your back , 3 fingers plunging into your hot cunt.
You don’t even realize you have an audience until he clears his throat. “I dinae think you’d be this depraved sweetling, did you miss me that much?” He’d smirk down at you , in that way that makes your pussy clench. “ jooooohnny, baby..” you can’t even form the words to beg him for something, anything. Any word you try just devolves into high whines for his touch.
Maybe he’ll be merciful and replace your to small fingers with something bigger and harder or maybe he’ll make you suffer for a bit. Let you make yourself cum, knowing the orgasm wont satisfy you.
Better yet he might let you have your way with his skilled tongue. Wetting his stubble with your sweet juices as he strokes his cock in anticipation for your tight heat.
#i need him#anyway im ovulating#john soap mactavish#how do i write slang?#soap x reader#soap x you#drabble#i might add more later#cod mw2#mw2#tf 141#task force 141
213 notes
·
View notes