for meta description of the category you can use followinf dunction
//META DESCRIPTION FUNCTION
function seometadescription(){
global $post, $posts;
if ( is_single() || is_page() ) :
$customDesc="meta_desc";
if ( have_posts() ) : while ( have_posts() ) : the_post();
$descriere = get_post_meta($post->ID, $customDesc, true);
endwhile;
endif;
elseif( is_category() ):
$descriere = category_description();
elseif( is_front_page() ) :
$descriere="some words for front page description";
endif;
$customMetaDesc="<meta name="description" content="".$descriere.'" />';
echo $customMetaDesc;
}
// end meta desc function
$customDesc = is a custom field that I used for post and pages description
If you have not ser a page as front page replace is_front_page() with is_home
For META keywords I found a function on this web site